diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4a98d1f74..4e31e3592 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,6 +57,7 @@ jobs: run: | sudo apt-get install graphviz graphviz-dev pip install -e .[test] + pip install git+https://github.com/zaxtax/pytensor.git@blockwise_scan_hack --force-reinstall pytest ${{ matrix.split }} - name: Check oldest version of PyMC if: ${{ matrix.config.oldest-pymc }} @@ -89,6 +90,7 @@ jobs: run: | sudo apt-get install graphviz graphviz-dev pip install -e .[test] + pip install git+https://github.com/zaxtax/pytensor.git@blockwise_scan_hack --force-reinstall pytest --only-slow ${{ matrix.split }} - name: Upload coverage to Codecov uses: codecov/codecov-action@v5 diff --git a/.github/workflows/test_notebook.yml b/.github/workflows/test_notebook.yml index a6359917a..50d022694 100644 --- a/.github/workflows/test_notebook.yml +++ b/.github/workflows/test_notebook.yml @@ -35,5 +35,6 @@ jobs: run: | sudo apt-get install graphviz graphviz-dev pip install -e .[docs,test,dag] + pip install git+https://github.com/zaxtax/pytensor.git@blockwise_scan_hack --force-reinstall - name: Run notebooks run: make run_notebooks diff --git a/pyproject.toml b/pyproject.toml index 413e09aa5..a5c4e5fce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "pandas", "pydantic>=2.1.0", # NOTE: Used as minimum pymc version with test.yml `OLDEST_PYMC_VERSION` - "pymc>=5.22.0,<5.23.0", + "pymc>=5.22.0", "pytensor>=2.30.3", "scikit-learn>=1.1.1", "seaborn>=0.12.2",