-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.py
45 lines (40 loc) · 1.3 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
""" This is the install script. Be careful to update the version from time to
time and to add any additional entry points as you develop them. Also,
please keep the requirements list up to date.
"""
from setuptools import setup, find_packages
VERSION = "0.3.3" # single source of truth
print("-- Installing liftoff " + VERSION)
with open("./liftoff/version.py", "w") as f:
f.write("__version__ = '{}'\n".format(VERSION))
setup(
name="liftoff",
version=VERSION,
description="Experiment launcher; AGI assistant",
entry_points={
"console_scripts": [
"liftoff-prepare=liftoff.cmd:prepare",
"liftoff=liftoff.cmd:liftoff",
"liftoff-abort=liftoff.cmd:abort",
"liftoff-procs=liftoff.cmd:procs",
"liftoff-clean=liftoff.cmd:clean",
"liftoff-status=liftoff.cmd:status",
"liftoff-lock=liftoff.cmd:lock",
"liftoff-unlock=liftoff.cmd:unlock",
]
},
packages=find_packages(),
url="https://github.com/tudor-berariu/liftoff",
author="Tudor Berariu",
author_email="[email protected]",
license="MIT",
install_requires=[
"numpy",
"gitpython",
"pyyaml",
"tabulate",
"termcolor",
"pyperclip",
],
zip_safe=False,
)