Skip to content

python-gmpy2: bump to 2.3.0#28902

Open
commodo wants to merge 1 commit intoopenwrt:masterfrom
commodo:python-gmpy2-bump-2.3.0
Open

python-gmpy2: bump to 2.3.0#28902
commodo wants to merge 1 commit intoopenwrt:masterfrom
commodo:python-gmpy2-bump-2.3.0

Conversation

@commodo
Copy link
Contributor

@commodo commodo commented Mar 19, 2026

📦 Package Details

Maintainer: me

Description:

Changelog since 2.2.2:

  • Add mpz.array() method for NumPy interaction
  • Implement mpq.limit_denominator() functionality
  • Add is_integer() method for mpz/mpq types
  • Add mixed-mode arithmetic support for mpc types
  • Enhanced formatting using context's rounding mode defaults
  • Full free-threaded Python build support
  • Fix memory leaks in MPFR/MPC cache and context exit
  • Drop CPython 3.8 support (requires 3.9+)

Add test.sh.

Full changelog:
https://github.com/aleaxit/gmpy/releases


🧪 Run Testing Details

  • OpenWrt Version:
  • OpenWrt Target/Subtarget:
  • OpenWrt Device:

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

@commodo commodo force-pushed the python-gmpy2-bump-2.3.0 branch 3 times, most recently from 01bdb85 to 0af0610 Compare March 21, 2026 06:35
Changelog since 2.2.2:
- Add mpz.array() method for NumPy interaction
- Implement mpq.limit_denominator() functionality
- Add is_integer() method for mpz/mpq types
- Add mixed-mode arithmetic support for mpc types
- Enhanced formatting using context's rounding mode defaults
- Full free-threaded Python build support
- Fix memory leaks in MPFR/MPC cache and context exit
- Drop CPython 3.8 support (requires 3.9+)

Add test.sh.

gmpy2 2.3.0 switched to pyproject.toml with setuptools-scm for version
management. Add python-setuptools-scm/host to PKG_BUILD_DEPENDS.

Full changelog:
https://github.com/aleaxit/gmpy/releases

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
@commodo commodo force-pushed the python-gmpy2-bump-2.3.0 branch from 0af0610 to edc962c Compare March 21, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant