Skip to content

Commit 4f842e0

Browse files
Use vivarium_build_utils centralized dependencies (#63)
1 parent e1b88c6 commit 4f842e0

File tree

2 files changed

+9
-30
lines changed

2 files changed

+9
-30
lines changed

CHANGELOG.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
**0.2.5 - 08/01/25**
2+
3+
- Use vivarium_dependencies for common setup constraints
4+
15
**0.2.4 - 07/25/25**
26

37
- Feature: Support new environment creation via 'make build-env'

setup.py

Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -44,49 +44,28 @@
4444
long_description = f.read()
4545

4646
install_requirements = [
47+
"vivarium_dependencies[pandas,numpy,pyyaml,scipy,click,tables,loguru,networkx]",
4748
"vivarium_build_utils>=2.0.1,<3.0.0",
48-
"numpy",
49-
"pandas",
50-
"pyyaml>=5.1",
51-
"scipy",
52-
"click",
53-
"tables",
54-
"networkx",
55-
"loguru",
5649
# Type stubs
57-
"pandas-stubs<=2.2.3.250308",
58-
"networkx-stubs",
59-
"types-docutils",
6050
"types-setuptools",
6151
]
6252

6353
setup_requires = ["setuptools_scm"]
6454

6555
interactive_requirements = [
66-
"IPython",
67-
"ipywidgets",
68-
"jupyter",
56+
"vivarium_dependencies[interactive]",
6957
]
7058

7159
test_requirements = [
72-
"pytest",
73-
"pytest-mock",
74-
"pytest-cov",
60+
"vivarium_dependencies[pytest]",
7561
]
7662

7763
doc_requirements = [
78-
"sphinx>=4.0",
79-
"sphinx-rtd-theme",
80-
"sphinx-click",
81-
"IPython",
82-
"matplotlib",
83-
"docutils",
64+
"vivarium_dependencies[sphinx,sphinx-click,ipython,matplotlib,docutils]",
8465
]
8566

8667
lint_requirements = [
87-
"black==22.3.0",
88-
"isort",
89-
"mypy",
68+
"vivarium_dependencies[lint]",
9069
]
9170

9271
setup(
@@ -132,10 +111,6 @@
132111
+ interactive_requirements
133112
+ lint_requirements,
134113
},
135-
# entry_points="""
136-
# [console_scripts]
137-
# simulate=vivarium.interface.cli:simulate
138-
# """,
139114
zip_safe=False,
140115
use_scm_version={
141116
"write_to": "src/vivarium_testing_utils/_version.py",

0 commit comments

Comments
 (0)