Skip to content

Commit 1ea98fb

Browse files
Use vivarium_dependencies
1 parent 1556655 commit 1ea98fb

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

CHANGELOG.rst

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

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

setup.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,27 +41,20 @@
4141
long_description = f.read()
4242

4343
install_requirements = [
44+
"vivarium_dependencies[pyyaml]",
4445
"vivarium_build_utils>=2.0.1,<3.0.0",
45-
"pyyaml>=5.1",
4646
]
4747
setup_requirements = ["setuptools_scm"]
4848
test_requirements = [
49-
"pytest",
50-
"pytest-mock",
51-
"pytest-cov",
49+
"vivarium_dependencies[testing]",
5250
]
5351
doc_requirements = [
52+
"vivarium_dependencies[sphinx-rtd-theme,sphinx-click,plotting]",
5453
"sphinx>=4.0",
55-
"sphinx-rtd-theme",
56-
"sphinx-click",
57-
"IPython",
58-
"matplotlib",
5954
"sphinxcontrib-video",
6055
]
6156
dev_requirements = [
62-
"black==22.3.0",
63-
"isort==5.13.2",
64-
"mypy",
57+
"vivarium_dependencies[linting,mypy]",
6558
# typing extensions
6659
"types-PyYAML",
6760
"types-setuptools",

0 commit comments

Comments
 (0)