./math/py-gmpy2, Interface to GMP/MPIR, MPFR, and MPC for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.1, Package name: py312-gmpy2-2.2.1, Maintainer: pkgsrc-users

gmpy2 is an optimized, C-coded Python extension module that supports
fast multiple-precision arithmetic. gmpy2 is based on the original
gmpy module. gmpy2 adds support for correctly rounded multiple-precision
real arithmetic (using the MPFR library) and complex arithmetic
(using the MPC library).


Master sites:

Filesize: 228.738 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-02 11:38:04 by Havard Eidnes | Files touched by this commit (28)
Log message:
lang/python and a number of python packages: re-do atomic64.mk issue.

Evidently, python 3.13 brought in the need to support 64-bit atomics.
This means that python extension packages built with C needs to
use mk/atomic64.mk to make -latomic available on the required 32-bit
ports.  Sadly, there is no reliable way to detect in the .mk files
whether the package is using C (or C++), so this change adds an
unconditional include of mk/atomic64.mk when the python version is
equal to or larger than 3.13 for packages using egg.mk or wheel.mk.

This undoes the individual package Makefile inclusions of mk/atomic64.mk
that I've added over the last few days.
   2025-01-26 17:13:20 by Havard Eidnes | Files touched by this commit (1)
Log message:
math/py-gmpy2: use atomic64.mk to fix build on macppc w/python3.13.
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-11-01 23:26:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-gmpy2: updated to 2.2.1

Changes in gmpy2 2.2.1

* Fix internal use of char when int should be used.
* Add :meth:`xmpz.bit_count`.
   2023-10-29 19:12:01 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-gmpy2: update to 2.2.0alpha1.

Alpha release packaged for its support for Python 3.12.

Changes in gmpy2 2.2.0
------------------------

* Added prev_prime() when GMP >= 6.3
* support for CPython 3.12
   2023-03-14 20:39:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-gmpy2: updated to 2.1.5

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.
   2022-12-12 10:46:24 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-gmpy2: updated to 2.1.4

2.1.3
Latest release with minor bug fixes and support for Python 3.11
   2022-11-14 19:50:34 by Thomas Klausner | Files touched by this commit (4)
Log message:
math/py-gmpy2: import py-gmpy2-2.1.2

gmpy2 is an optimized, C-coded Python extension module that supports
fast multiple-precision arithmetic. gmpy2 is based on the original
gmpy module. gmpy2 adds support for correctly rounded multiple-precision
real arithmetic (using the MPFR library) and complex arithmetic
(using the MPC library).