mirror of
https://github.com/DifferentiableUniverseInitiative/JaxPM.git
synced 2025-02-23 10:00:54 +00:00
moving test dependencies separately
This commit is contained in:
parent
f14f0fe68e
commit
7540ad1d3f
4 changed files with 10 additions and 14 deletions
3
.github/workflows/tests.yml
vendored
3
.github/workflows/tests.yml
vendored
|
@ -34,7 +34,8 @@ jobs:
|
||||||
pip install git+https://github.com/MP-Gadget/pfft-python
|
pip install git+https://github.com/MP-Gadget/pfft-python
|
||||||
pip install git+https://github.com/MP-Gadget/pmesh
|
pip install git+https://github.com/MP-Gadget/pmesh
|
||||||
pip install git+https://github.com/ASKabalan/fastpm-python --no-build-isolation
|
pip install git+https://github.com/ASKabalan/fastpm-python --no-build-isolation
|
||||||
pip install .[test]
|
pip install -r requirements-test.txt
|
||||||
|
pip install .
|
||||||
|
|
||||||
- name: Run Single Device Tests
|
- name: Run Single Device Tests
|
||||||
run: |
|
run: |
|
||||||
|
|
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -132,3 +132,6 @@ dmypy.json
|
||||||
|
|
||||||
# Pyre type checker
|
# Pyre type checker
|
||||||
.pyre/
|
.pyre/
|
||||||
|
|
||||||
|
# Hide version file
|
||||||
|
_version.py
|
|
@ -13,19 +13,6 @@ license = { file = "LICENSE" }
|
||||||
urls = { "Homepage" = "https://github.com/DifferentiableUniverseInitiative/JaxPM" }
|
urls = { "Homepage" = "https://github.com/DifferentiableUniverseInitiative/JaxPM" }
|
||||||
dependencies = ["jax_cosmo", "jax>=0.4.30", "jaxdecomp>=0.2.2"]
|
dependencies = ["jax_cosmo", "jax>=0.4.30", "jaxdecomp>=0.2.2"]
|
||||||
|
|
||||||
[project.optional-dependencies]
|
|
||||||
test = [
|
|
||||||
"jax>=0.4.30",
|
|
||||||
"numpy",
|
|
||||||
"jax_cosmo",
|
|
||||||
"jaxdecomp>=0.2.2",
|
|
||||||
"pytest>=8.0.0",
|
|
||||||
"pfft-python @ git+https://github.com/MP-Gadget/pfft-python",
|
|
||||||
"pmesh @ git+https://github.com/MP-Gadget/pmesh",
|
|
||||||
"fastpm @ git+https://github.com/ASKabalan/fastpm-python",
|
|
||||||
"diffrax"
|
|
||||||
]
|
|
||||||
|
|
||||||
[tool.setuptools]
|
[tool.setuptools]
|
||||||
packages = ["jaxpm"]
|
packages = ["jaxpm"]
|
||||||
|
|
||||||
|
|
5
requirements-test.txt
Normal file
5
requirements-test.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
pytest>=8.0.0
|
||||||
|
diffrax
|
||||||
|
pfft-python @ git+https://github.com/MP-Gadget/pfft-python
|
||||||
|
pmesh @ git+https://github.com/MP-Gadget/pmesh
|
||||||
|
fastpm @ git+https://github.com/ASKabalan/fastpm-python
|
Loading…
Add table
Reference in a new issue