Skip to content

Commit 155c27c

Browse files
Merge pull request #25 from nuclear-multimessenger-astronomy/fix_dependencies
Fix dependencies
2 parents 7b2a138 + ac12dde commit 155c27c

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ JAX-accelerated nuclear equation of state code and TOV solver -- with support fo
1212
pip install jesterTOV
1313
```
1414

15+
With optional dependencies:
16+
```bash
17+
pip install jesterTOV[examples] # For running example notebooks
18+
pip install jesterTOV[dev] # For development (testing, pre-commit)
19+
pip install jesterTOV[docs] # For building documentation
20+
```
21+
1522
Or install from source:
1623
```bash
1724
pip install git+https://github.com/nuclear-multimessenger-astronomy/jester

pyproject.toml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@ dependencies = [
2424
"typing_extensions>=4.5.0",
2525
"diffrax>=0.5.0",
2626
"interpax",
27-
"ipykernel>=7.1.0",
28-
"pip>=25.3",
29-
"matplotlib>=3.10.7",
30-
"pre-commit>=4.5.0",
3127
]
3228

3329
classifiers = [
@@ -50,9 +46,10 @@ classifiers = [
5046

5147
[project.optional-dependencies]
5248
test = ["pytest>=7.0", "pytest-cov>=4.0", "pytest-xdist>=3.0", "hypothesis>=6.0"]
53-
dev = ["pytest>=7.0", "pytest-cov>=4.0", "pytest-xdist>=3.0", "hypothesis>=6.0", "pre-commit"]
49+
dev = ["pytest>=7.0", "pytest-cov>=4.0", "pytest-xdist>=3.0", "hypothesis>=6.0", "pre-commit>=4.5.0"]
50+
examples = ["matplotlib>=3.10.7", "ipykernel>=7.1.0"]
5451
docs = [
55-
"sphinx>=7.0",
52+
"sphinx>=7.0",
5653
"sphinx-rtd-theme>=1.0",
5754
"nbsphinx>=0.9",
5855
"sphinx-autodoc-typehints>=1.12",

0 commit comments

Comments
 (0)