-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
49 lines (48 loc) · 1.49 KB
/
setup.py
File metadata and controls
49 lines (48 loc) · 1.49 KB
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
46
47
48
49
#!/usr/bin/env python3
from setuptools import setup, find_packages
setup(
name='autoed',
version='0.3.2',
entry_points={
'console_scripts': [
'autoed_watch = autoed.watch:main',
'autoed = autoed.autoed:main',
'autoed_beam_center = autoed.beam_position.beam_center:main',
'autoed_process = autoed.process.process_static:main',
'autoed_server = autoed.server:run',
'autoed_generate_report = autoed.report.report_generator:run',
'autoed_txt_report = autoed.report.txt_report:main',
'autoed_plot_spots = autoed.process.plot_spots:main',
'autoed_generate_config = autoed.global_config:save_default',
'autoed_add_to_database = autoed.report.misc:add_to_database',
'autoed_multiplex = autoed.process.multiplex:main',
'autoed_slurm = autoed.process.slurm:main'
]
},
setup_requires=['argcomplete'],
packages=find_packages(),
package_data={'autoed': ['data/*', 'report/template/*']},
install_requires=[
'argcomplete',
'watchdog==4.0.0',
'numpy',
'nexgen>=0.8.5',
'h5py',
'argparse',
'python-daemon',
'pathlib',
'psutil',
'attr',
'hdf5plugin',
'matplotlib',
'pydantic',
'uvicorn',
],
extras_require={
'server': [
'fastapi[standard]',
'pyyaml',
'python-jose',
],
},
)