Skip to content

Commit e70fd2d

Browse files
committed
DO NOT MERGE: pip-install nutpie from main in all CI jobs
Needed until conda-forge ships a nutpie release that supports arviz>=1.0. Until then the conda env can't co-install nutpie and pymc's arviz pin, so we get nutpie via pip-from-git-main in every CI job. Once a compatible nutpie is on conda-forge, drop this commit and put `nutpie>=<that version>` back into `environment-test.yml` and `windows-environment-test.yml`.
1 parent c3da9c7 commit e70fd2d

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/tests.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,8 @@ jobs:
168168
run: |
169169
pip install "pytensor @ git+https://github.com/pymc-devs/pytensor.git@v3" --no-deps
170170
pip install -e . --no-deps
171+
# Track nutpie main to catch any incompatibility with pymc early.
172+
pip install "nutpie @ git+https://github.com/pymc-devs/nutpie@main"
171173
python --version
172174
micromamba list
173175
- name: Run tests
@@ -218,6 +220,8 @@ jobs:
218220
run: |
219221
pip install "pytensor @ git+https://github.com/pymc-devs/pytensor.git@v3" --no-deps
220222
pip install -e . --no-deps
223+
# Track nutpie main to catch any incompatibility with pymc early.
224+
pip install "nutpie @ git+https://github.com/pymc-devs/nutpie@main"
221225
python --version
222226
micromamba list
223227
- name: Run tests
@@ -276,6 +280,8 @@ jobs:
276280
run: |
277281
pip install "pytensor @ git+https://github.com/pymc-devs/pytensor.git@v3" --no-deps
278282
pip install -e . --no-deps
283+
# Track nutpie main to catch any incompatibility with pymc early.
284+
pip install "nutpie @ git+https://github.com/pymc-devs/nutpie@main"
279285
python --version
280286
micromamba list
281287
- name: Run tests
@@ -378,6 +384,8 @@ jobs:
378384
run: |
379385
pip install "pytensor @ git+https://github.com/pymc-devs/pytensor.git@v3" --no-deps
380386
pip install -e . --no-deps
387+
# Track nutpie main to catch any incompatibility with pymc early.
388+
pip install "nutpie @ git+https://github.com/pymc-devs/nutpie@main"
381389
python --version
382390
micromamba list
383391
- name: Run tests

0 commit comments

Comments
 (0)