Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2026 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64, ARM) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath-10.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

About this pip-installable distribution package

This pip-installable source distribution passagemath-flint provides Cython interfaces to the MPFI and FLINT libraries.

It also ships the implementation of number fields.

What is included

Examples

A quick way to try it out interactively:

$ pipx run --spec "passagemath-flint[test]" ipython
In [1]: from passagemath_flint import *

In [2]: RealBallField(128).pi()
Out[2]: [3.1415926535897932384626433832795028842 +/- 1.06e-38]

Development

$ git clone --origin passagemath https://github.com/passagemath/passagemath.git
$ cd passagemath
passagemath $ ./bootstrap
passagemath $ python3 -m venv flint-venv
passagemath $ source flint-venv/bin/activate
(flint-venv) passagemath $ pip install -v -e pkgs/sagemath-flint

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_flint-10.10.1a0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_flint-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.15tmacOS 13.0+ x86-64

passagemath_flint-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (24.3 MB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_flint-10.10.1a0-cp315-cp315-macosx_13_0_x86_64.whl (26.4 MB view details)

Uploaded CPython 3.15macOS 13.0+ x86-64

passagemath_flint-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl (24.0 MB view details)

Uploaded CPython 3.15macOS 13.0+ ARM64

passagemath_flint-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_flint-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl (24.3 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_flint-10.10.1a0-cp314-cp314-macosx_13_0_x86_64.whl (26.4 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_flint-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl (24.0 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_flint-10.10.1a0-cp313-cp313-macosx_13_0_x86_64.whl (26.4 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_flint-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl (24.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_flint-10.10.1a0-cp312-cp312-macosx_13_0_x86_64.whl (26.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_flint-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl (24.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

File details

Details for the file passagemath_flint-10.10.1a0.tar.gz.

File metadata

  • Download URL: passagemath_flint-10.10.1a0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_flint-10.10.1a0.tar.gz
Algorithm Hash digest
SHA256 fd5f2ec603a6b76e2fd554751d9f28a95a381e8c0e6737b2fc85792a6031d26e
MD5 cc520c0691aca8df0c0a83d4255f799c
BLAKE2b-256 30dcad4672f0b1135259358d17d07a7ac631c44f4e5e7ab94437b1929392bdd5

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d975bd8b39085192854346a8af81d80a811af015e36fe1af3751455a235ed6c5
MD5 e5b71aa24a382d46d7b8cc490bbf4b32
BLAKE2b-256 97ea0847d822eb405b2ed2a062ef99cd27f547a44eec2fa51502fd5388658927

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 acef15d4cf64abaf8cdeef153d0df081537b93b1fe5a49f878feb0b620ff29ce
MD5 949e57d28d1a4b8f914bf6d4daa73da7
BLAKE2b-256 ebb9cb22fdd270da7ded11033eaa784ee21ccbac9975e8f529c9d7d332cbe0e6

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp315-cp315-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp315-cp315-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 28e6832bc475d338bf13345a23073462cc2e80a646778830fd158e1ebb62c064
MD5 8de860b985b7a78d928962126c046983
BLAKE2b-256 c607bef0813c95fd61ecc37d98296ffe60830d47ea1993a6c1e7c597d78ea97e

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 edb95ba07871573f2a60cb5477b4d99019e250402fb5e76e2dae00c17b953030
MD5 80793cc298f27f36c313d6ca8435cee6
BLAKE2b-256 8716a9c3fd7930a883430f2c86d5d21fd1eefb8680571ede7eb8a6dfdbb3a7c3

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c2b6e088487b90bcbb3d38b046e439d2d8859a922c8e0ecc3b1c62b0622b27c3
MD5 f49e96bbc59e2ee3e7a17193fc92f16a
BLAKE2b-256 89a3de9124fee90a0150c731c772e9bdac8b6d6664665ebcf210b9a884143f3f

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 89fac7462c15b644426a6db33ea0722f008feb0d9bd277cb7a8b0fc825a83d76
MD5 c17297b267a590b72977362741a51a2f
BLAKE2b-256 f536f392aebcde5f76fba9e4c7d1b633ae570aa14f09a0c164d719932fbbc56e

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1e5534c0184c7ec441f2491d0131a1079722f615d7066b5e979a7f9d159a78a8
MD5 06f90003c601475dc09ccd2d8bf8c6ef
BLAKE2b-256 0754d8a9197b45a277be607083741a50e011cbbcf598f157526a785a95539266

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 48a328dc32c8b195f49f03888fe622782b57a2f1e166a9462de65ee6d5a5156b
MD5 4c9e4a631896de7d054fd75381e7258c
BLAKE2b-256 79dd96439c08a96c9a314ac8117ac0043f3b0685649016cea547ef03cf46b98e

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c265462cf692afdf1796cd5b5d2907ca7f557cf47963e9ef4785fc4b43bedaab
MD5 4a45d647bd840e134d5037acd4a768ef
BLAKE2b-256 91db26900a4336d2cf69ecb1a418a51c70aa221b203440b92d927cf65f3679df

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 52ba7cc9102280a3ca3b4a4d3fd683df46442698b89bbbeebce186fdf81ce734
MD5 161420cdf90f233810db5b41d9e082f4
BLAKE2b-256 97324dfdd7c7a4fbc8cd4c6d930e77d71163328251ad802ccece0b21c08ee4ef

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fc0ce2ff357596f466fec5dba2b953bd46ee50dc5cac6cad5d8fad5f6fd526d5
MD5 026bc49203936778c8a0ab4ea0333b2c
BLAKE2b-256 6f1bf66636785fa13ed41aade33fc18418c58059e207104ddff137f05000cbc7

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1df3f3f19eda12f947337543131ded4b2b5e8733b7dae10f678d4a7457e0bc2a
MD5 86f07dd80038c5297ced82c8bc490e7e
BLAKE2b-256 b3e8431161d3108b4fe52ee904b5e3aa22abe67eb042b9916a5f90107eed56a4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

10.10.1a0 This release

13 files

10.8.10.post1

31 files

10.8.10

31 files

10.8.9

31 files

10.8.8

31 files

10.8.7

31 files

10.8.6

31 files

10.8.5

31 files

10.8.4

31 files

10.8.3

31 files

10.8.2

31 files

10.6.48

37 files

10.6.47

37 files

10.5.49

31 files

10.4.68

13 files

10.4.7

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page