Summary
gmpy2 is a C-coded Python extension module that supports multiple-precision arithmetic. gmpy2 supports the GMP multi-precision library, the MPFR (correctly rounded real floating-point arithmetic) and MPC (correctly rounded complex floating-point arithmetic) libraries.
Versions
v2.3.0 :: 2 :: gentoo
- Modified
- License
- LGPL-3+
- Keywords
- ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x64-macos ~x86
- USE flags
- debug test verify-provenance
v2.3.0_beta1 :: 2 :: gentoo
- Modified
- License
- LGPL-3+
- USE flags
- debug test verify-provenance
v2.3.0_alpha3 :: 2 :: gentoo
- Modified
- License
- LGPL-3+
- USE flags
- debug test verify-provenance
v2.2.2 :: 2 :: gentoo
- Modified
- License
- LGPL-3+
- Keywords
- amd64 arm arm64 ppc ppc64 x86 ~hppa ~loong ~mips ~riscv ~sparc ~x64-macos
- USE flags
- debug test verify-provenance
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- verify-provenance
- Verify provenance of PyPI distfiles (verifies that the artifact comes from upstream source repository)
python_targets
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
- python3_13
- Build with Python 3.13
- python3_14
- Build with Python 3.14
Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mpc : A library for multiprecision complex arithmetic with exact rounding
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mpc : A library for multiprecision complex arithmetic with exact rounding
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
Depending packages
app-crypt / badkeys : Check cryptographic keys for known weaknesses
dev-python / ecdsa : ECDSA cryptographic signature library in pure Python
dev-python / pplpy : Python bindings for the Parma Polyhedra Library (PPL)
sci-mathematics / cadabra : Field-theory motivated approach to computer algebra
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/gmpy2: Bump to 2.3.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/gmpy2: Bump to 2.3.0_beta1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-python/gmpy2: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
dev-python/gmpy2: Stabilize 2.2.2 x86, #968977
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Eli Schwartz · gentoo
dev-python/gmpy2: Stabilize 2.2.2 amd64, #968977
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Eli Schwartz · gentoo
dev-python/gmpy2: Stabilize 2.2.2 ppc, #968977
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Eli Schwartz · gentoo
dev-python/gmpy2: Stabilize 2.2.2 ppc64, #968977
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
dev-python/gmpy2: Stabilize 2.2.2 arm64, #968977
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Eli Schwartz · gentoo
dev-python/gmpy2: Stabilize 2.2.2 arm, #968977
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/gmpy2: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: drop *-linux keywords
Bug: https://bugs.gentoo.org/473598 Bug: https://bugs.gentoo.org/720224 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*: remove ppc-macos keyword
The arch and OS that matches it are obsolete. Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/gmpy2: Bump to 2.3.0_alpha3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/gmpy2: Bump to 2.2.2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/gmpy2: Bump to 2.3.0_alpha2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: destable sparc
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
*/*: destable hppa
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]hppa' -l | xargs ekeyword ~hppa Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-python/gmpy2: Bump to 2.3.0_alpha1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-python/gmpy2: enable py3.14
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Rename dev-python/{gmpy → gmpy2}
Signed-off-by: Michał Górny <mgorny@gentoo.org>