Skip to content
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

MAINT: backports for 1.7.2, plus update Pythran min version to 0.9.12 #14937

Merged
merged 6 commits into from Oct 29, 2021

Conversation

rgommers
Copy link
Member

These are the five backports that were in the queue, plus one commit specific to 1.7.x to update the minimum Pythran version we build with.

That version bump gets rid of the NetworkX dependency in Pythran, which was removed in 0.9.12. Closes gh-14335

This should also fix all CI failures on the 1.7.x branch.

ilayn and others added 6 commits October 29, 2021 22:03
[azure skip] [circle skip]

(cherry picked from commit 48e1dd7)
* MAINT: disable include/source coverage warning.

Co-authored-by: Tirth Patel <tirthasheshpatel@gmail.com>
(cherry picked from commit 5938242)
* Added missing np.import_array()

In principle this should always be called before using cimported
Numpy from Cython files. It becomes more important on recent
versions of Cython (since they use the Numpy API rather than
directly looking into the objects)

* Remove version pin

* Added some missing lines in templ files

(cherry picked from commit 2f4bd42)
This gets rid of the NetworkX dependency in Pythran, which was
removed in 0.9.12

Closes scipygh-14335
@rgommers rgommers added Build issues Issues with building from source, including different choices of architecture, compilers and OS maintenance Items related to regular maintenance tasks CI Items related to the CI tools such as CircleCI, GitHub Actions or Azure labels Oct 29, 2021
@rgommers rgommers added this to the 1.7.2 milestone Oct 29, 2021
@rgommers
Copy link
Member Author

The Main prerelease_deps_64bit_blas failure is #14917 (comment), needs a fix in NumPy.

macOS is still unhappy, but only because of:

E   RuntimeWarning: overflow encountered in _beta_ppf

which is present in master as well. The build failure we saw in the last PR to the 1.7.x branch is resolved.

Copy link
Member

@tupui tupui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Ralf! Although I am not sure if there is more to do for such release 😅 I guess most things happen manually either way. BTW, more than happy to know more about this to help in the future.

For the CI I did not find yet what is happening.

Copy link
Contributor

@tylerjereddy tylerjereddy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks Ralf, I'll put this in and adjust the backport labels/milestones if needed so the scripts can pick up that activity when we adjust the relnotes later

@tylerjereddy tylerjereddy merged commit 5f587c6 into scipy:maintenance/1.7.x Oct 29, 2021
@tylerjereddy
Copy link
Contributor

ok, the backport slate should be "clean" and re-milestoned now

@rgommers rgommers deleted the ci-failures-17x branch October 29, 2021 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build issues Issues with building from source, including different choices of architecture, compilers and OS CI Items related to the CI tools such as CircleCI, GitHub Actions or Azure maintenance Items related to regular maintenance tasks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants