Skip to content

Commit 3fc3678

Browse files
Use vivarium_build_utils centralized dependencies (#86)
1 parent ce174f9 commit 3fc3678

File tree

4 files changed

+22
-12
lines changed

4 files changed

+22
-12
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# default owners
2-
* @albrja @collijk @hussain-jafari @patricktnast @rmudambi @stevebachmeier
2+
* @albrja @hussain-jafari @patricktnast @rmudambi @stevebachmeier

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,3 +109,7 @@ venv.bak/
109109

110110
# Version file
111111
src/risk_distributions/_version.py
112+
113+
# Visual Studio Code project settings
114+
.vscode/
115+

CHANGELOG.rst

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

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

setup.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,28 +43,26 @@
4343
long_description = f.read()
4444

4545
install_requirements = [
46+
"vivarium_dependencies[pandas,numpy,scipy]",
4647
"vivarium_build_utils>=2.0.1,<3.0.0",
47-
"numpy",
48-
"pandas",
49-
"scipy",
5048
]
5149

5250
setup_requires = ["setuptools_scm"]
5351

5452
test_requirements = [
55-
"pytest",
56-
"pytest-cov",
57-
"pytest-mock",
53+
"vivarium_dependencies[pytest]",
5854
]
5955

6056
doc_requirements = [
61-
"sphinx>=4.0,<8.0.0",
62-
"sphinx-rtd-theme",
57+
"vivarium_dependencies[sphinx]",
58+
]
59+
60+
interactive_requirements = [
61+
"vivarium_dependencies[interactive]",
6362
]
6463

6564
lint_requirements = [
66-
"black==22.3.0",
67-
"isort==5.13.2",
65+
"vivarium_dependencies[lint]",
6866
]
6967

7068
setup(
@@ -98,8 +96,12 @@
9896
tests_require=test_requirements,
9997
extras_require={
10098
"test": test_requirements,
101-
"dev": test_requirements + doc_requirements + lint_requirements,
10299
"docs": doc_requirements,
100+
"interactive": interactive_requirements,
101+
"dev": test_requirements
102+
+ doc_requirements
103+
+ interactive_requirements
104+
+ lint_requirements,
103105
},
104106
zip_safe=False,
105107
use_scm_version={

0 commit comments

Comments
 (0)