Skip to content

Commit 3f8d2a2

Browse files
Use vivarium_build_utils centralized dependencies
1 parent f552228 commit 3f8d2a2

File tree

2 files changed

+10
-17
lines changed

2 files changed

+10
-17
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.4 - TBD**
2+
3+
- Use vivarium_build_utils centralized dependencies
4+
15
**0.2.3 - 07/16/25**
26

37
- Support pinning of vivarium_build_utils; pin vivarium_build_utils>=1.1.0,<2.0.0

setup.py

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,10 @@
4444
long_description = f.read()
4545

4646
install_requirements = [
47-
"vivarium_build_utils>=1.1.0,<2.0.0",
47+
"vivarium_build_utils>=1.2.0,<2.0.0",
48+
"vivarium_build_utils[pandas,pyyaml,scipy,click,tables,loguru]",
4849
"numpy",
49-
"pandas",
50-
"pyyaml>=5.1",
51-
"scipy",
52-
"click",
53-
"tables",
5450
"networkx",
55-
"loguru",
5651
# Type stubs
5752
"pandas-stubs<=2.2.3.250308",
5853
"networkx-stubs",
@@ -63,30 +58,24 @@
6358
setup_requires = ["setuptools_scm"]
6459

6560
interactive_requirements = [
66-
"IPython",
61+
"vivarium_build_utils[ipython]",
6762
"ipywidgets",
6863
"jupyter",
6964
]
7065

7166
test_requirements = [
72-
"pytest",
73-
"pytest-mock",
74-
"pytest-cov",
67+
"vivarium_build_utils[testing]",
7568
]
7669

7770
doc_requirements = [
71+
"vivarium_build_utils[sphinx-rtd-theme,sphinx-click,plotting]",
7872
"sphinx>=4.0",
79-
"sphinx-rtd-theme",
80-
"sphinx-click",
81-
"IPython",
82-
"matplotlib",
8373
"docutils",
8474
]
8575

8676
lint_requirements = [
87-
"black==22.3.0",
77+
"vivarium_build_utils[black,mypy]",
8878
"isort",
89-
"mypy",
9079
]
9180

9281
setup(

0 commit comments

Comments
 (0)