Skip to content

Conversation

tylerjereddy
Copy link
Contributor

@tylerjereddy tylerjereddy commented Jan 2, 2025

We've got one additional deprecation and one documentation clarification as the only two backport PRs so far. If that's it, do we have any objections to "final" 1.15.0 release today or tomorrow-ish? cc @rgommers @mdhaber @dschult @h-vetinari

TODO:

  • make sure the regular CI passes here
  • make sure the full wheel build passes here (just to avoid surprises at actual release time)
  • update the SciPy 1.15.0 release notes following additional backport activity
  • remove the "is not released yet" blurb from the release notes on the optimistic assumption we may be able to do the final release soon rather than RC3
  • local build/test check
  • local doc build check (the new release notes still look solid in local render; we're ignoring the local-only warnings that I still see from DOC/MAINT: stats/signal: 5 build warnings locally #22178, which is fair enough for now I think)

Backports included (so far):

  1. DEP: linalg.solve_toeplitz/matmul_toeplitz: warn on n-D c, r #22193 (merge conflict resolved manually; just in the relnotes though)
  2. DOC: differentiate.jacobian: correct/improve documentation about callable interface #22225

mdhaber and others added 4 commits January 2, 2025 10:51
…py#22193)

* DEP: linalg.solve_toeplitz: warn on n-D c, r

* MAINT: linalg.matmul_toeplitz: add admonition to documentation; test warning

* DOC: update release notes

[docs only]
* Update the SciPy `1.15.0` release notes following
additional backport activity.
@tylerjereddy tylerjereddy added the maintenance Items related to regular maintenance tasks label Jan 2, 2025
@tylerjereddy tylerjereddy added this to the 1.15.0 milestone Jan 2, 2025
@github-actions github-actions bot added scipy.linalg Documentation Issues related to the SciPy documentation. Also check https://github.com/scipy/scipy.org scipy.differentiate labels Jan 2, 2025
Copy link
Contributor

@mdhaber mdhaber left a comment

Choose a reason for hiding this comment

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

Backports LGTM if tests pass.

Copy link
Member

@rgommers rgommers left a comment

Choose a reason for hiding this comment

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

Yay for a final release when CI is happy 🚀

* Test wheel builds in above PR before release
process starts.

[wheel build]
@tylerjereddy
Copy link
Contributor Author

Regular CI green, testing wheel builds now.

@tylerjereddy
Copy link
Contributor Author

Ok, wheels are in good shape, in it goes.

@tylerjereddy tylerjereddy merged commit ed7c850 into scipy:maintenance/1.15.x Jan 2, 2025
73 checks passed
@tylerjereddy tylerjereddy deleted the treddy_backports_1.15.0_final branch January 2, 2025 22:43
@tylerjereddy
Copy link
Contributor Author

The release wheel builds are running now:

GitHub Actions: https://github.com/scipy/scipy/actions/runs/12589926561
Cirrus CI: https://cirrus-ci.com/build/4873936204201984

It is likely the release process will fold in to tomorrow to some extent, but it will likely not be hard to get the wheels on PyPI pretty soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Issues related to the SciPy documentation. Also check https://github.com/scipy/scipy.org maintenance Items related to regular maintenance tasks scipy.differentiate scipy.linalg
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants