Skip to content

Remove pin of SciPy 1.8.0 once we run Aesara 2.4.0 #5448

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
michaelosthege opened this issue Feb 6, 2022 · 1 comment · Fixed by #5474
Closed

Remove pin of SciPy 1.8.0 once we run Aesara 2.4.0 #5448

michaelosthege opened this issue Feb 6, 2022 · 1 comment · Fixed by #5474
Labels
bug installation issues about dependencies or installation v3 v4
Milestone

Comments

@michaelosthege
Copy link
Member

Description of your problem

There's a new SciPy release 1.8.0 and they refactored their public/private API.

https://github.com/scipy/scipy/releases/tag/v1.8.0

Aesara has some import incompatibilities and this is causing our CIs to fail.

Related Aesara issue: aesara-devs/aesara#810

The incompatibility will most probably affect v3 too, so we'll want to backport a pin of the upper SciPy version.

Versions and main components

  • PyMC/PyMC3 Version: <=3.11.4, <=4.0.0b2
  • Aesara/Theano Version: all <=2.3.8
@michaelosthege michaelosthege added bug v4 v3 installation issues about dependencies or installation labels Feb 6, 2022
@michaelosthege michaelosthege modified the milestones: v4.0.0b3, v4.0.0 Feb 6, 2022
michaelosthege added a commit to michaelosthege/pymc that referenced this issue Feb 6, 2022
Version ranges for NumPy and SciPy were aligned between all CI envs.
Since Theano-PyMC is incompatible with the new SciPy 1.8.0,
this upper limit will most likely stay for all `v3` versions.

See tracking issue pymc-devs#5448.
ricardoV94 pushed a commit to michaelosthege/pymc that referenced this issue Feb 15, 2022
ricardoV94 pushed a commit that referenced this issue Feb 15, 2022
@ricardoV94
Copy link
Member

ricardoV94 commented Feb 15, 2022

The temporary pin can be removed once we update our Aesara dependency (pending #5446)

@twiecki twiecki changed the title Import errors with SciPy 1.8.0 Remove pin of SciPy 1.8.0 once we run Aesara 2.4.0 Feb 15, 2022
ricardoV94 pushed a commit to michaelosthege/pymc that referenced this issue Feb 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug installation issues about dependencies or installation v3 v4
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants