bec/bec_server/setup.py
wakonig_k 405d12e74a refactor!: moved services to bec_server
All services are now in the bec_server package. This is a breaking change as the standalone import of the services will no longer work.
2024-04-10 17:15:48 +02:00

53 lines
1.3 KiB
Python

import pathlib
from setuptools import setup
current_path = pathlib.Path(__file__).parent.resolve()
__version__ = "1.24.1"
if __name__ == "__main__":
setup(
install_requires=[
"bec-lib",
"cytoolz",
"h5py",
"libtmux",
"lmfit",
"msgpack",
"numpy",
"ophyd",
"ophyd_devices",
"pydantic",
"py-scibec",
"pyyaml",
"python-dotenv",
"rich",
"xmltodict",
],
extras_require={
"dev": [
"black",
"coverage",
"isort",
"pytest",
"pytest-random-order",
"pylint",
"pytest-timeout",
]
},
entry_points={
"console_scripts": [
"bec-dap = bec_server.data_processing:main",
"bec-device-server = bec_server.device_server:main",
"bec-file-writer = bec_server.file_writer:main",
"bec-scan-server = bec_server.scan_server:main",
"bec-scan-bundler = bec_server.scan_bundler:main",
"bec-scihub = bec_server.scihub:main",
"bec-server = bec_server:main",
]
},
version=__version__,
)