🌐 AI搜索 & 代理 主页
Skip to content

Conversation

@rgommers
Copy link
Member

@rgommers rgommers commented Jan 5, 2025

This hasn't been updated in quite a while, and 8.4 just ran into another SIMD-related bug in #28030. Other considerations:

  • GCC 9.3.0 will be >5 years old by the time we release NumPy 2.3.0
  • All our own builds and relevant manylinux images use GCC >=10
  • SciPy upgraded to >=9.1 a year ago and that was fine
  • Ubuntu 20.04 LTS has GCC 9.3.0, there don't seem to be relevant distro versions which still require 8.x

xref https://scipy.github.io/devdocs/dev/toolchain.html#compilers and https://github.com/mayeut/pep600_compliance for relevant pages to track compiler and distro versions.

This hasn't been updated in quite a while, and 8.4 just ran into another
SIMD-related bug in numpy#28030. Other considerations:

- GCC 9.3.0 will be >5 years old by the time we release NumPy 2.3.0
- All our own builds and relevant manylinux images use GCC >=10
- SciPy upgraded to >=9.1 a year ago and that was fine
- Ubuntu 20.04 LTS has GCC 9.3.0, there don't seem to be relevant distro
  versions which still require 8.x

xref https://scipy.github.io/devdocs/dev/toolchain.html#compilers and
https://github.com/mayeut/pep600_compliance for relevant pages to track
compiler and distro versions.
@rgommers rgommers added this to the 2.3.0 release milestone Jan 5, 2025
@mattip mattip merged commit a39a546 into numpy:main Jan 6, 2025
68 checks passed
@mattip
Copy link
Member

mattip commented Jan 6, 2025

Thanks @rgommers

@rgommers rgommers deleted the bump-oldest-gcc branch January 6, 2025 11:38
ArvidJB added a commit to ArvidJB/numpy that referenced this pull request Jan 8, 2025
Update the `np.strings.slice` docstrings to follow convention
and correctly split between argument type and documentation.

Also update the `slice` release note to follow convention for
new functions.

Lastly, fix the gcc version upgrade PR reference from numpy#28101
to numpy#28102.
ArvidJB added a commit to ArvidJB/numpy that referenced this pull request Jan 8, 2025
Update the `np.strings.slice` docstrings to follow convention
and correctly split between argument type and documentation.

Also update the `slice` release note to follow convention for
new functions.

Lastly, fix the gcc version upgrade PR reference from numpy#28101
to numpy#28102.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants