diff --git a/.github/actions/install-pnl/action.yml b/.github/actions/install-pnl/action.yml index e258ed4743..0cdaff772c 100644 --- a/.github/actions/install-pnl/action.yml +++ b/.github/actions/install-pnl/action.yml @@ -57,7 +57,7 @@ runs: sed -i /modeci_mdf/d requirements.txt # pywinpty is a transitive dependency and v1.0+ removed support for x86 wheels echo "pywinpty<1" >> env_constraints.txt - # jupyter_sever pulls jupyter_server_terminals which depends on in pywinpty >= 2.0.3 + # jupyter_server >= 2 pulls jupyter_server_terminals which depends on in pywinpty >= 2.0.3 echo "jupyter_server<2" >> env_constraints.txt # scipy >=1.9.2 doesn't provide win32 wheel and GA doesn't have working fortran on windows echo "scipy<1.9.2" >> env_constraints.txt @@ -71,6 +71,8 @@ runs: echo "pandas < 2.1.0" >> env_constraints.txt # llvmlite >= 0.42.0 doesn't provide win32 wheel echo "llvmlite < 0.42.0" >> env_constraints.txt + # matplotlib >=3.8.0 doesn't provide win32 wheel + echo "matplotlib < 3.8.0" >> env_constraints.txt fi - name: Install updated package diff --git a/requirements.txt b/requirements.txt index e56813d717..cd9d7d82bc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ graphviz<0.21.0 grpcio<1.70.0 leabra-psyneulink<0.3.3 llvmlite<0.44 -matplotlib<3.7.6, >=3.7.0 +matplotlib>=3.7.0, <3.10.1 modeci_mdf<0.5, >=0.4.3; (platform_machine == 'AMD64' or platform_machine == 'x86_64' or platform_machine == 'arm64' or platform_machine == 'aarch64') and platform_python_implementation == 'CPython' and implementation_name == 'cpython' networkx<3.5 numpy>=1.21.0, <1.26.5 diff --git a/tutorial_requirements.txt b/tutorial_requirements.txt index 7f6ba148e1..37934f263f 100644 --- a/tutorial_requirements.txt +++ b/tutorial_requirements.txt @@ -1,3 +1,3 @@ graphviz<0.21.0 jupyter<1.1.2 -matplotlib<3.7.6 +matplotlib<3.10.1