Skip to content

chore(deps): update gmpy2 requirement from ==2.2.* to ==2.3.* - #8

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/gmpy2-eq-2.3.star
Open

chore(deps): update gmpy2 requirement from ==2.2.* to ==2.3.*#8
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/gmpy2-eq-2.3.star

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Copy link
Copy Markdown

Updates the requirements on gmpy2 to permit the latest version.

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.

Changes in gmpy2 2.2.1

  • Fix internal use of char when int should be used. (jamesjer)
  • Add :meth:xmpz.bit_count. (skirpichev)

Changes in gmpy2 2.2.0

  • Remove support for versions of Python < 3.7. (skirpichev)
  • Support more modern build tools. (skirpichev)
  • Use contextvars to manage gmpy2 contexts. (casevh)
  • _mpmath functions now use vectorcall protocol. (casevh)
  • Many documentation updates. (skirpichev)
  • Add :meth:mpz.as_integer_ratio() / :meth:mpz.to_bytes() and :meth:mpz.from_bytes(). (skirpichev)

... (truncated)

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 will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [gmpy2](https://github.com/gmpy2/gmpy2) to permit the latest version.
- [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.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 19, 2026
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.

0 participants