Skip to content

Bump gmpy2 from 2.2.1 to 2.3.0 in /DevUtils - #50

Merged
tuokri merged 1 commit into
masterfrom
dependabot/pip/DevUtils/gmpy2-2.2.2
Jun 22, 2026
Merged

Bump gmpy2 from 2.2.1 to 2.3.0 in /DevUtils#50
tuokri merged 1 commit into
masterfrom
dependabot/pip/DevUtils/gmpy2-2.2.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Dec 1, 2025

Copy link
Copy Markdown
Contributor

Bumps gmpy2 from 2.2.1 to 2.3.0.

Release notes

Sourced from gmpy2's releases.

Release gmpy2 2.3.0a1

Version bump from 2.2.2a1 to 2.3.0a1.

Release gmpy2 2.2.2a1

Release 2.2.2 provide preliminary support for free-threaded Python. And many bug fixes.

Release gmpy2 2.2.0

Release of gmpy2 2.2.0 with support for Cpython 3.12 and 3.13.

Release gmpy2 2.2.0a2

Release of gmpy2 2.2.0a2.

Release gmpy2 2.2.0a1

First release of gmpy2 2.2.0a1 with support for CPython 3.12.

Release gmpy2 2.1.5

Final (?) release of the 2.1.x series. No code changes since 2.1.3. Fixes to build Apple Silicon binary builds are the only changes since 2.1.3.

Release gmpy2 2.1.3

Latest release with minor bug fixes and support for Python 3.11

Release gmpy2 2.1.2

Added binary wheels for Apple silicon.

Release gmpy2-2.1.0b6

Test release for 2.1.0b6 including binary wheels for multiple platforms.

Release gmpy2-2.1.0b5

Various bug fixes and tested with GMP 6.2.0, MPFR 4.1.0, and MPC 1.2.0rc1.

Release gmpy2 2.1.0 beta1

The first beta release of gmpy2 2.1.0.

Release gmpy2 2.1.0a4

This is bug fix for Cython and adds fmma() and fmms() from MPFR 4.

gmpy2 2.1.0 alpha 1

First public release of gmpy2 2.1.0 series.

Changelog

Sourced from gmpy2's changelog.

Changes in gmpy2 2.3.0

  • Drop support for CPython < 3.9, experimental support for PyPy. (skirpichev)
  • Improved support for mixed mpfr and mpc arithmetic. (skirpichev)
  • Preliminary support for free-threaded builds. (skirpichev)
  • Fix behavior and memory leaks for contexts. (skirpichev)
  • Fix memory leaks for mpfr caching. (skirpichev)
  • Fix rounding errors in float(mpz) and float(mpq). (skirpichev)
  • Add missing methods to mpz and mpq. (skirpichev)
  • Fix round(mpz, ndigits) if ndigits is negative. (skirpichev)
  • Use context's rounding mode per default in format and round. (skirpichev)
  • Use setuptools_scm to manage versions. (skirpichev)
  • Fix exception for float(mpfr('inf')) (was: OverflowError). (skirpichev)
  • Ignore sign bit of NaN's in string output. (skirpichev)
  • Support '%' formatting type for mpfr's. (skirpichev)
  • Support floating-point formatting types for mpz's. (skirpichev)
  • Set default precision to 6 for 'e'/'E' format types. (skirpichev)
  • Support "alternate form" in floating-point formatting. (skirpichev)
  • Improve documentation for format support in gmpy2's types. (skirpichev)
  • Use 'g' (not 'f') as default formatting type for mpfr's. (skirpichev)
  • Specify case, when formatting type and precision are missing. (skirpichev)
  • Disable scripts/mp_bitcnt_t.diff in binary wheels. (skirpichev)

Changes in gmpy2 2.2.2

  • Fix memory leak for mpfr/mpc cache, see issue 511.
  • Fix memory leak in GMPy_CTXT_Exit(), see issue 515.
  • Restore 'm' in library list, see issue 538.
  • Adjust to_bytes() behavior to match CPython.
  • Provide wheels for CPython v3.14.
  • Provide wheels for Linux and Windows ARM64.
Commits
  • 4a4237c Merge pull request #677 from skirpichev/release-v2.3.0
  • a6ec5f9 Simplify numpy deps
  • 25bd027 Drop docs.yml (now redundant)
  • f795d1f Merge pull request #675 from skirpichev/remove-bitcnt-patch/674
  • dacbcfe Disable mp_bitcnt_t.diff in binary wheels
  • 593b140 Merge pull request #670 from skirpichev/misc
  • 3cdfc1a Update src/pythoncapi_compat.h
  • 2181ec9 Merge pull request #672 from gmpy2/dependabot/github_actions/sorenlouv/backpo...
  • 8a3aea2 Workaround curl failures in scripts/cibw_before_all.sh
  • 8a16577 Merge pull request #671 from gmpy2/dependabot/github_actions/actions/upload-a...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Dec 1, 2025
@tuokri

tuokri commented Jun 15, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [gmpy2](https://github.com/gmpy2/gmpy2) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/gmpy2/gmpy2/releases)
- [Changelog](https://github.com/gmpy2/gmpy2/blob/master/docs/history.rst)
- [Commits](gmpy2/gmpy2@v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: gmpy2
  dependency-version: 2.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump gmpy2 from 2.2.1 to 2.2.2 in /DevUtils Bump gmpy2 from 2.2.1 to 2.3.0 in /DevUtils Jun 15, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/DevUtils/gmpy2-2.2.2 branch from b5b0720 to a5c0a49 Compare June 15, 2026 19:18
@tuokri
tuokri merged commit a688bc1 into master Jun 22, 2026
3 checks passed
@dependabot
dependabot Bot deleted the dependabot/pip/DevUtils/gmpy2-2.2.2 branch June 22, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant