| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-gmpy2 | Distribution: openSUSE Tumbleweed |
| Version: 2.1.5 | Vendor: openSUSE |
| Release: 6.9 | Build date: Thu Jan 25 02:40:11 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 860664 | Source RPM: python-gmpy2-2.1.5-6.9.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/aleaxit/gmpy | |
| Summary: GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3x | |
gmpy2 is a C-coded Python extension module that supports multiple-precision arithmetic. In addition to supporting GMP or MPIR for multiple-precision integer and rational arithmetic, gmpy2 adds support for the MPFR (correctly rounded real floating-point arithmetic) and MPC (correctly rounded complex floating-point arithmetic) libraries.
LGPL-3.0-only
* Thu Jan 25 2024 Steve Kowalik <steven.kowalik@suse.com>
- Add patch support-python-312.patch:
* Support Python 3.12 changes.
- Switch to pyproject macros.
* Wed Sep 27 2023 ecsos <ecsos@opensuse.org>
- Fix build error "patch defined multiple times" for Leap.
* Tue Sep 19 2023 Markéta Machová <mmachova@suse.com>
- Add upstream mpfr421.patch and gmpy2_cache.c.diff to fix build
with mpfr 4.2.1
* Sat Jun 10 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Fri Apr 07 2023 Jan Engelhardt <jengelh@inai.de>
- Remove unused build dependency on mpir (gmp was used anyway)
* Thu Jan 05 2023 Dirk Müller <dmueller@suse.com>
- update to 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
* Latest release with minor bug fixes and support for Python 3.11
* Mon Feb 21 2022 Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.1.2:
* Allow GIL release for mpz/xmpz/mpq types only.
* Improve argument type processing by saving type information to
decrease the number of type check calls. Especially helpful for mpfr and mpc types.
* Avoid MPFR bug in mfr_fac_ui (gmpy2.factorial) on platforms where
long is 32-bits and argument is >= 44787929.
* Adjust test suite to reflect changes in output in MPFR 4.1.0.
* Added cmp() and cmp_abs().
* Improved compatibility with _numbers_ protocol.
* Initial support for MPFR4
+ Add nrandom()
+ grandom() now calls nrandom twice; may return different values versus MPFR3
+ Add rootn(); same as root() except different sign when taking even root of -0.0
* Thread-safe contexts are now supported. Properly integrating thread-safe contexts required
an extensive rewrite of almost all internal functions.
* MPFR and MPC are now required. It is no longer possible to build a version of gmpy2 that
only supports the GMP library.
* The function inverse() now raises an exception if the inverse does not exist.
* Context methods have been added for MPFR/MPC related functions.
* A new context option (rational_division) has been added that changes the behavior of
integer division involving mpz instances to return a rational result instead of a
floating point result.
* gmpy2 types are now registered in the numeric tower.
- Remove unzip BuildRequires, as upstream has switched to tarballs.
* Thu May 24 2018 toddrme2178@gmail.com
- spec file cleanups
* Sat Aug 26 2017 toddrme2178@gmail.com
- Initial version
/usr/lib/python3.13/site-packages/gmpy2 /usr/lib/python3.13/site-packages/gmpy2-2.1.5.dist-info /usr/lib/python3.13/site-packages/gmpy2-2.1.5.dist-info/COPYING /usr/lib/python3.13/site-packages/gmpy2-2.1.5.dist-info/COPYING.LESSER /usr/lib/python3.13/site-packages/gmpy2-2.1.5.dist-info/INSTALLER /usr/lib/python3.13/site-packages/gmpy2-2.1.5.dist-info/METADATA /usr/lib/python3.13/site-packages/gmpy2-2.1.5.dist-info/RECORD /usr/lib/python3.13/site-packages/gmpy2-2.1.5.dist-info/REQUESTED /usr/lib/python3.13/site-packages/gmpy2-2.1.5.dist-info/WHEEL /usr/lib/python3.13/site-packages/gmpy2-2.1.5.dist-info/top_level.txt /usr/lib/python3.13/site-packages/gmpy2/__init__.pxd /usr/lib/python3.13/site-packages/gmpy2/__init__.py /usr/lib/python3.13/site-packages/gmpy2/__pycache__ /usr/lib/python3.13/site-packages/gmpy2/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/gmpy2/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/gmpy2/gmpy2.cpython-313-i386-linux-gnu.so /usr/lib/python3.13/site-packages/gmpy2/gmpy2.h /usr/lib/python3.13/site-packages/gmpy2/gmpy2.pxd /usr/share/doc/packages/python313-gmpy2 /usr/share/doc/packages/python313-gmpy2/README /usr/share/licenses/python313-gmpy2 /usr/share/licenses/python313-gmpy2/COPYING /usr/share/licenses/python313-gmpy2/COPYING.LESSER
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025