forked from geissdoerfer/shepherd
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathPipfile
38 lines (35 loc) · 1.25 KB
/
Pipfile
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
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[packages]
ansible = "*"
# NOTE: pip fails installing these packages as editable (-e), but pipenv needs it
shepherd-sheep = {editable = true, path = "./software/python-package"}
shepherd-herd = {editable = true, path = "./software/shepherd-herd"}
shepherd-cal = {editable = true, path = "./software/shepherd-calibration"}
shepherd-data = "*"
sync-analysis = {editable = true, path = "./software/debug_analyze_time_sync"}
# temporary
dearpygui = "*"
[dev-packages]
bump2version = "*"
pre-commit = "*"
# additional shepherd-packages
shepherd-sheep = {editable = true, extras = ["dev", "test"], path = "./software/python-package"}
shepherd-herd = {editable = true, extras = ["dev", "test"], path = "./software/shepherd-herd"}
shepherd-cal = {editable = true, extras = ["dev"], path = "./software/shepherd-calibration"}
shepherd-data = {extras = ["dev", "test"], version = "*"}
# DOCs
sphinx = "*"
sphinx-click = "*"
sphinx-rtd-theme = "*"
sphinx-sitemap = "*"
sphinx-design = "*"
sphinx-copybutton = "*"
sphinxcontrib-typer = "*"
autodoc_pydantic = "*"
#sphinx-autodoc2 # TODO: https://myst-parser.readthedocs.io/en/latest/intro.html#extending-sphinx
myst-parser = "*"
[pipenv]
allow_prereleases = false