Skip to content

Commit 9e8ef41

Browse files
Use vivarium_build_utils centralized dependencies (#134)
1 parent a4b1ab6 commit 9e8ef41

File tree

4 files changed

+23
-13
lines changed

4 files changed

+23
-13
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
@@ -108,3 +108,7 @@ venv.bak/
108108

109109
# Version file
110110
src/gbd_mapping/_version.py
111+
112+
# Visual Studio Code project settings
113+
.vscode/
114+

CHANGELOG.rst

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

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

setup.py

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,8 @@
4343
long_description = f.read()
4444

4545
install_requirements = [
46+
"vivarium_dependencies[pandas,numpy,click]",
4647
"vivarium_build_utils>=2.0.0,<3.0.0",
47-
"click",
48-
"numpy",
49-
"pandas",
5048
"pyyaml",
5149
]
5250

@@ -57,20 +55,19 @@
5755
]
5856

5957
test_requirements = [
60-
"pytest",
61-
"pytest-cov",
62-
"pytest-mock",
58+
"vivarium_dependencies[pytest]",
6359
]
6460

6561
doc_requirements = [
66-
"sphinx>=6.2.1, <7.0",
67-
"sphinx-rtd-theme",
68-
"sphinx-autodoc-typehints",
62+
"vivarium_dependencies[sphinx]",
63+
]
64+
65+
interactive_requirements = [
66+
"vivarium_dependencies[interactive]",
6967
]
7068

7169
lint_requirements = [
72-
"black==22.3.0",
73-
"isort==5.13.2",
70+
"vivarium_dependencies[lint]",
7471
]
7572

7673
setup(
@@ -87,9 +84,14 @@
8784
tests_require=test_requirements,
8885
extras_require={
8986
"docs": doc_requirements,
87+
"interactive": interactive_requirements,
9088
"test": test_requirements,
9189
"data": data_requires,
92-
"dev": doc_requirements + test_requirements + data_requires + lint_requirements,
90+
"dev": doc_requirements
91+
+ interactive_requirements
92+
+ test_requirements
93+
+ data_requires
94+
+ lint_requirements,
9395
},
9496
entry_points="""
9597
[console_scripts]

0 commit comments

Comments
 (0)