This repository has been archived by the owner on Sep 2, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathsetup.cfg
80 lines (73 loc) · 1.79 KB
/
setup.cfg
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
[metadata]
name = hyperion
description = Unattended MX data collection using BlueSky / Ophyd
url = https://github.com/DiamondLightSource/hyperion
license = BSD 3-Clause License
long_description = file: README.rst
long_description_content_type = text/x-rst
classifiers =
Development Status :: 3 - Alpha
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
[options]
python_requires = >=3.9
packages = find:
package_dir =
=src
install_requires =
bluesky
pyepics
blueapi
flask-restful
ispyb
scanspec
numpy
nexgen>0.8.3
opentelemetry-distro
opentelemetry-exporter-jaeger
ophyd
semver
# For databroker
humanize
pandas
xarray
doct
databroker
dls-dodal @ git+https://github.com/DiamondLightSource/dodal.git@a8034f3e170720cb7078a2d08871c5cb06b8cc54
pydantic<2.0 # See https://github.com/DiamondLightSource/hyperion/issues/774
scipy
pyzmq<25 # See https://github.com/DiamondLightSource/hyperion/issues/1103
[options.entry_points]
console_scripts =
hyperion = hyperion.__main__:main
hyperion-callbacks = hyperion.external_interaction.callbacks.__main__:main
[options.extras_require]
dev =
GitPython
black
pytest-cov
pytest-random-order
pytest-asyncio
ipython
mockito
pre-commit
mypy
matplotlib
tox
build
ruff
diff-cover
pyright
pyright_diff_quality_plugin @ git+https://github.com/DiamondLightSource/pyright_diff_quality_plugin.git
[options.packages.find]
where = src
[options.package_data]
hyperion = *.txt
[mypy]
# Ignore missing stubs for modules we use
ignore_missing_imports = True
#needed for opentelemetry
namespace_packages = true
[mypy-opentelemetry.sdk.*]
implicit_reexport = True