Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
A new warning in cython 3.0.9 breaks doctests cython/cython#5999. We filter this warning at runtime, as a quick workaround for 10.3. For the future, we will need to remove the `noexcept` in question. Note that these were mostly added in #36507 guided by a different warning which is not quite right (see cython/cython#5999 (comment)). This has to be done with some care: about 2/3rds of the `noexcept` have to be removed, but the other 1/3rd has to be kept. These changes are no- ops as long as we use `legacy_implicit_noexcept=True` but it's important to get it right before removing the legacy option. Hopefully we'll soon have a version of cython which gives correct warnings so it's possible to eliminate both types of warnings. Once there are no warnings left, we can proceed to remove the legacy option. ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. Fixes: #37560 URL: #37583 Reported by: Gonzalo Tornaría Reviewer(s):
- Loading branch information