gmpy2 2.3.1


pip install gmpy2

  Latest version

Released: Jun 24, 2026

Project Links

Meta
Author: Alex Martelli, Case Van Horsen
Maintainer: Matthias Köppe, Sergey B Kirpichev
Requires Python: >=3.9

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Developers
  • Science/Research

Natural Language
  • English

Operating System
  • MacOS :: MacOS X
  • Microsoft :: Windows
  • POSIX

Programming Language
  • C
  • Python :: 3
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
  • Python :: 3.15
  • Python :: Free Threading :: 2 - Beta
  • Python :: Implementation :: CPython
  • Python :: Implementation :: PyPy

Topic
  • Scientific/Engineering :: Mathematics
  • Software Development :: Libraries :: Python Modules

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).

Releases are available in the Python Package Index (PyPI) at https://pypi.python.org/pypi/gmpy2/. Documentation is available at https://gmpy2.readthedocs.io/.

2.4.0a1 Jun 20, 2026
2.4.0a0 Mar 20, 2026
2.3.1 Jun 24, 2026
2.3.0 Feb 08, 2026
2.3.0b1 Feb 03, 2026
2.3.0a3 Dec 08, 2025
2.3.0a2 Nov 25, 2025
2.3.0a1 Aug 23, 2025
2.2.2 Nov 27, 2025
2.2.2a1 Aug 14, 2025
2.2.1 Jul 21, 2024
2.2.0 Jul 01, 2024
2.2.0rc1 Jun 13, 2024
2.2.0a1 Sep 25, 2023
2.1.5 Dec 18, 2022
2.1.4 Dec 11, 2022
2.1.3 Dec 07, 2022
2.1.2 Jan 06, 2022
2.1.1 Dec 14, 2021
2.1.0 Dec 12, 2021
2.1.0rc2 Dec 05, 2021
2.1.0rc1 Sep 04, 2021
2.1.0b5 Jul 31, 2020
2.1.0b4 Feb 10, 2020
2.1.0b3 Aug 26, 2019
2.1.0b1 May 22, 2019
2.1.0a4 Nov 15, 2018
2.1.0a3 Oct 01, 2018
2.1.0a2 Apr 15, 2018
2.1.0a1 Nov 23, 2017
2.0.8 Jun 26, 2016
2.0.7 Aug 20, 2015
2.0.6 Jul 06, 2015
2.0.5 Jan 13, 2015
2.0.4 Oct 08, 2014
2.0.3 Nov 29, 2013
2.0.2 Aug 25, 2013
2.0.1 Jul 28, 2013
2.0.8.win Jun 26, 2016
2.0.6.win32 Jul 06, 2015
2.0.6.win Jul 06, 2015
2.0.5.win32 Jan 13, 2015
2.0.5.win Jan 13, 2015
2.0.4.win32 Oct 08, 2014
2.0.4.win Oct 08, 2014
2.0.3.win32 Nov 29, 2013
2.0.3.win Nov 29, 2013
2.0.2.win32 Aug 25, 2013
2.0.2.win Aug 25, 2013
2.0.1.win32 Jul 28, 2013
2.0.1.win Jul 28, 2013

Wheel compatibility matrix

Platform CPython 3.9 CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 CPython 3.14 CPython 3.15 CPython (additional flags: t) 3.14 CPython (additional flags: t) 3.15 PyPy 3.11 (pp73)
macosx_10_13_x86_64
macosx_10_15_x86_64
macosx_10_9_x86_64
macosx_11_0_arm64
manylinux2014_aarch64
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_x86_64
manylinux_2_28_aarch64
manylinux_2_28_x86_64
musllinux_1_2_aarch64
musllinux_1_2_x86_64
win_amd64
win_arm64

Files in release

gmpy2-2.3.1-cp310-cp310-macosx_10_9_x86_64.whl (843.5KiB)
gmpy2-2.3.1-cp310-cp310-macosx_11_0_arm64.whl (697.2KiB)
gmpy2-2.3.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7MiB)
gmpy2-2.3.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp310-cp310-win_amd64.whl (1.2MiB)
gmpy2-2.3.1-cp310-cp310-win_arm64.whl (838.5KiB)
gmpy2-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl (843.5KiB)
gmpy2-2.3.1-cp311-cp311-macosx_11_0_arm64.whl (697.2KiB)
gmpy2-2.3.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7MiB)
gmpy2-2.3.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.7MiB)
gmpy2-2.3.1-cp311-cp311-win_amd64.whl (1.2MiB)
gmpy2-2.3.1-cp311-cp311-win_arm64.whl (838.7KiB)
gmpy2-2.3.1-cp312-cp312-macosx_10_13_x86_64.whl (842.5KiB)
gmpy2-2.3.1-cp312-cp312-macosx_11_0_arm64.whl (697.5KiB)
gmpy2-2.3.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7MiB)
gmpy2-2.3.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp312-cp312-win_amd64.whl (1.2MiB)
gmpy2-2.3.1-cp312-cp312-win_arm64.whl (839.7KiB)
gmpy2-2.3.1-cp313-cp313-macosx_10_13_x86_64.whl (843.3KiB)
gmpy2-2.3.1-cp313-cp313-macosx_11_0_arm64.whl (698.4KiB)
gmpy2-2.3.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7MiB)
gmpy2-2.3.1-cp313-cp313-musllinux_1_2_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp313-cp313-win_amd64.whl (1.2MiB)
gmpy2-2.3.1-cp313-cp313-win_arm64.whl (839.8KiB)
gmpy2-2.3.1-cp314-cp314-macosx_10_15_x86_64.whl (843.4KiB)
gmpy2-2.3.1-cp314-cp314-macosx_11_0_arm64.whl (698.6KiB)
gmpy2-2.3.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7MiB)
gmpy2-2.3.1-cp314-cp314-musllinux_1_2_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp314-cp314-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp314-cp314-win_amd64.whl (1.2MiB)
gmpy2-2.3.1-cp314-cp314-win_arm64.whl (861.6KiB)
gmpy2-2.3.1-cp314-cp314t-macosx_10_15_x86_64.whl (857.6KiB)
gmpy2-2.3.1-cp314-cp314t-macosx_11_0_arm64.whl (712.3KiB)
gmpy2-2.3.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5MiB)
gmpy2-2.3.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl (1.5MiB)
gmpy2-2.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp314-cp314t-win_amd64.whl (1.2MiB)
gmpy2-2.3.1-cp314-cp314t-win_arm64.whl (865.5KiB)
gmpy2-2.3.1-cp315-cp315-macosx_10_15_x86_64.whl (843.4KiB)
gmpy2-2.3.1-cp315-cp315-macosx_11_0_arm64.whl (698.6KiB)
gmpy2-2.3.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7MiB)
gmpy2-2.3.1-cp315-cp315-musllinux_1_2_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp315-cp315-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp315-cp315-win_amd64.whl (1.2MiB)
gmpy2-2.3.1-cp315-cp315-win_arm64.whl (861.6KiB)
gmpy2-2.3.1-cp315-cp315t-macosx_10_15_x86_64.whl (857.5KiB)
gmpy2-2.3.1-cp315-cp315t-macosx_11_0_arm64.whl (712.4KiB)
gmpy2-2.3.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5MiB)
gmpy2-2.3.1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp315-cp315t-musllinux_1_2_aarch64.whl (1.5MiB)
gmpy2-2.3.1-cp315-cp315t-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp315-cp315t-win_amd64.whl (1.2MiB)
gmpy2-2.3.1-cp315-cp315t-win_arm64.whl (865.5KiB)
gmpy2-2.3.1-cp39-cp39-macosx_10_9_x86_64.whl (842.0KiB)
gmpy2-2.3.1-cp39-cp39-macosx_11_0_arm64.whl (695.7KiB)
gmpy2-2.3.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7MiB)
gmpy2-2.3.1-cp39-cp39-musllinux_1_2_aarch64.whl (1.6MiB)
gmpy2-2.3.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.3.1-cp39-cp39-win_amd64.whl (1.2MiB)
gmpy2-2.3.1-cp39-cp39-win_arm64.whl (837.8KiB)
gmpy2-2.3.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (826.5KiB)
gmpy2-2.3.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (680.6KiB)
gmpy2-2.3.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (922.7KiB)
gmpy2-2.3.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1021.4KiB)
gmpy2-2.3.1-pp311-pypy311_pp73-win_amd64.whl (1.2MiB)
gmpy2-2.3.1.tar.gz (294.4KiB)
Extras:
Dependencies: