-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
34 lines (31 loc) · 1.12 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
#!/usr/bin/env python
"""The setup script."""
from setuptools import setup
setup(
author="GCO",
author_email='[email protected]',
python_requires='>=3.5',
description="ScanServer helps automate synchrotron beamlines with a TES",
install_requires=["python-statemachine", "pytest", "numpy", "PyYAML",
"dataclasses_json", "argparse", "pytest-dependency",
"mass @ git+ssh://[email protected]/joe_fowler/mass.git@master#egg=mass", "zmq"],
license="MIT license",
include_package_data=True,
keywords=['ssrl10-1', "tes", "scan", "beamline"],
name='scan_server',
packages=["scan_server"],
test_suite='tests',
url='',
version='0.1.0',
zip_safe=False,
# package_data={'': ['*.png']},
entry_points={
'console_scripts': [
'ssrl_10_1_server = scan_server.ssrl_server:start',
'nsls_server = scan_server.nsls_server:start',
'tes_sim_server = scan_server.sim_server:start',
'process_scans = scan_server.post_process:post_process_script',
'run_cal_routine = scan_server.routines:run_cal_routine'
],
}
)