Skip to main content
Pre-release

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

passagemath: Combinatorial matrix recognition

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 distribution passagemath-cmr is a small optional distribution for use with passagemath-modules and passagemath-graphs.

It provides a Cython interface to the CMR library, which implements recognition and decomposition algorithms for:

  • Totally Unimodular Matrices

  • Network Matrices

  • Complementary Totally Unimodular Matrices

  • (Strongly) Equimodular and Unimodular Matrices

  • Regular Matroids

  • Graphic / Cographic / Planar Matrices

  • Series-Parallel Matroids

Examples

$ pipx run --spec "passagemath-cmr[test]" ipython

In [1]: from passagemath_cmr import *

In [2]: from sage.matrix.matrix_cmr_sparse import Matrix_cmr_chr_sparse

In [3]: M = Matrix_cmr_chr_sparse(MatrixSpace(ZZ, 3, 3, sparse=True), [[1, 0, 1], [0, 1, 1], [1, 2, 3]]); M
Out[3]:
[1 0 1]
[0 1 1]
[1 2 3]

In [4]: M.is_unimodular()
Out[4]: True

In [5]: M.is_strongly_unimodular()
Out[5]: False

Development

$ git clone --origin passagemath https://github.com/passagemath/passagemath.git  # or use your fork
$ cd passagemath
passagemath $ ./bootstrap
passagemath $ source ./.homebrew-build-env         # on macOS when homebrew is in use
passagemath $ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/wsl/lib  # on WSL
passagemath $ export PIP_CONSTRAINT="$(pwd)/constraints_cmr.txt"
passagemath $ export PIP_BUILD_CONSTRAINT="$(pwd)/constraints_cmr.txt"
passagemath $ echo "passagemath-categories @ file://$(pwd)/pkgs/sagemath-categories" >> constraints_cmr.txt
passagemath $ echo "passagemath-modules @ file://$(pwd)/pkgs/sagemath-modules" >> constraints_cmr.txt
passagemath $ python3 -m venv cmr-venv
passagemath $ source cmr-venv/bin/activate
(cmr-venv) passagemath $ pip install -v -e pkgs/sagemath-cmr        \
                                        -e pkgs/sagemath-modules    \
                                        -e pkgs/sagemath-categories

Modularized use:

(cmr-venv) passagemath $ pip install -v passagemath-repl
(cmr-venv) passagemath $ sage
... sage.all is not available ...
sage: from passagemath_modules import *
sage: matroids.Uniform(3, 4)
U(3, 4): Matroid of rank 3 on 4 elements with circuit-closures
{3: {{0, 1, 2, 3}}}

In plain Python:

(cmr-venv) passagemath $ python3
>>> from passagemath_modules import *
>>> matroids.Uniform(3, 4)
U(3, 4): Matroid of rank 3 on 4 elements with circuit-closures
{3: {{0, 1, 2, 3}}}

For full functionality of Sage:

(cmr-venv) passagemath $ pip install -v passagemath-standard
(cmr-venv) passagemath $ sage
sage: matroids.Uniform(3, 4)
U(3, 4): Matroid of rank 3 on 4 elements with circuit-closures
{3: {{0, 1, 2, 3}}}

Metadata

Release files for passagemath-cmr 10.8.12rc1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-cmr 10.8.12rc1
File Size Uploaded
passagemath_cmr-10.8.12rc1.tar.gz 61.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-cmr 10.8.12rc1
File
passagemath_cmr-10.8.12rc1-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
passagemath_cmr-10.8.12rc1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
passagemath_cmr-10.8.12rc1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
passagemath_cmr-10.8.12rc1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
passagemath_cmr-10.8.12rc1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
passagemath_cmr-10.8.12rc1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
passagemath_cmr-10.8.12rc1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_cmr-10.8.12rc1-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_cmr-10.8.12rc1-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 136.2 MB

Release files / passagemath_cmr-10.8.12rc1.tar.gz

Download URL passagemath_cmr-10.8.12rc1.tar.gz
Size 61.9 kB
Tags Source
SHA-256 checksum
How to use checksums
04e8f13c6220ff999f1895b07eb8b0690e7841eb75b718ed035c98e542f516ec
BLAKE2b-256 checksum
How to use checksums
10a9b813a5f329f072fea6d300fb83b3f3d2516a5aa76e83b45ae5ec4d679b5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314t-win_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314t-win_arm64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
e048bf9dc16145e366721ce93d96f1fb1f3dadb639d988bdbc6856fd64650acc
BLAKE2b-256 checksum
How to use checksums
1e9cfe4f892e8871c125e01a19bfd7ad8efb2b606bfd376f2802aa46ab2a624a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314t-win_amd64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314t-win_amd64.whl
Size 3.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
b79d25210be195ce6584a139904e257a2b9db3fc4b619970ea0f36d5c09c9793
BLAKE2b-256 checksum
How to use checksums
f4725c5f473445969ee33f199684ce77b36efcbeefa260ba0210dce831ab42a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 4.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c9fba46baed584853d30fdf3f3f282aab387846bdf7218dcaa575b5aee3f7ae7
BLAKE2b-256 checksum
How to use checksums
0636d66074b39e5d60af34b72ed5cecea6cc12d18b01d8a0afb1b04fe4af10d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 4.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bb1ffbc460c0faaee6e51c6a2b6814db732941d97147c22dcafa10dd70bab2e1
BLAKE2b-256 checksum
How to use checksums
19aba9425b149d2ed72e4672a00746c09a1b543ed1f9f5644a9f6012b435ae19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
692b8cbd835831d5ab100cfb272256566bc2fa14be9d66031f4563d13f399610
BLAKE2b-256 checksum
How to use checksums
847e9150a55cbb6a1c993539a8348cd2fcecee417de73cc85cad3bb21cf7cd4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
99f9645e0d1b591b05b34c61cacd151efc91f452ab7b91b9966f3cab7f27d8b9
BLAKE2b-256 checksum
How to use checksums
c3ce412174c7cd48f9506386fa58e39bad327a1cebe63246f7c9bdf9e6cd4f94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a67ec523dba531e72277e34555fe0ed51a02ac378beeffc7905c1ffb44da58ac
BLAKE2b-256 checksum
How to use checksums
e00d4d2708ae8cf4b9c151c0ebe6e39cce323e9bfc0b58424452219e35b41887
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314t-macosx_13_0_arm64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ba8486d2b868eaa813f25b133da4b3824fcdef3868d445553913fa76606fb75f
BLAKE2b-256 checksum
How to use checksums
2fd902ed5877787693a1a8dbb9e4521a4c268ec9f0cca23ced3343aae5a0467c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314-win_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314-win_arm64.whl
Size 2.2 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
a5858f3f9c9c6e020e252a3e15387eddee3ebe076a5b22997b5a82e485794ab2
BLAKE2b-256 checksum
How to use checksums
f1621b544150ad0fc90bde24e8d2f42ed96bf16391d97611b0091478f38fbf64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314-win_amd64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314-win_amd64.whl
Size 3.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9e8a095a36024d8d93d0b488c33f431fec0ba3afae78c69a956c112c9562aa92
BLAKE2b-256 checksum
How to use checksums
5657f1df1e609c61912e07bdb678620940a59f87b67819ec889ee1af64c427ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 4.8 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
93c5698b6a7f9a5f637c69a9caa94d04c2277c218e233fb213b8277f9be28823
BLAKE2b-256 checksum
How to use checksums
edc57f819d32fc4ad1e25499d12e8ad75a0fa3f1f66c49d3d5573c4d75887b43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314-musllinux_1_2_aarch64.whl
Size 4.6 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1080d3a1d82e2f7304110d3cb89ae930aa90940cde728c3df82aa33503bfd4f4
BLAKE2b-256 checksum
How to use checksums
f91143a16c508cee24ce8dfa8d216d4f913b6eeaa2b5c82d6db1aac53cf55f88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6b911f1af1fe98d7827a177cb21b4ad22dda87a7a182a534cc958c325b6f2186
BLAKE2b-256 checksum
How to use checksums
687a58c4312c0f25d4310781089d66fb95e151436a98c7bc65bf9b6fd0fe82b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
915b9bdb24764a3dd3291d7ce3812f68e876bcc5a8b02119484699fd6263a64a
BLAKE2b-256 checksum
How to use checksums
81e1b646937d9112557a1c5308bef302149718507d1c9a9c098530e8fe0cfabf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314-macosx_13_0_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
8f72302380ceb75351bbdecc43326c3c164ce09c3b39c8477aebb76ee1559e20
BLAKE2b-256 checksum
How to use checksums
06573451e3018d7aad0267b4f264947f37454c0d13e5fc57fc2aabe795e2bfe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp314-cp314-macosx_13_0_arm64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b84343833b536a6f93187099f46eaf4d7039cc2d9bce7e4eec1a3ebcd2dc6ef2
BLAKE2b-256 checksum
How to use checksums
53fee039fbc4f9dcd56ec3004e470efd9c5a00cda4f06690d3386201e7c9e0d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp313-cp313-win_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp313-cp313-win_arm64.whl
Size 2.1 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
835099bc7c22826678a57e01aaeb53a55b9dba681df3bbeded997faa3c7faec1
BLAKE2b-256 checksum
How to use checksums
24045ec49c3fae092a8606998a563b62d580f03389eab5acf08b286457e02e21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp313-cp313-win_amd64.whl

Download URL passagemath_cmr-10.8.12rc1-cp313-cp313-win_amd64.whl
Size 3.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
189c34f76cb55f96aae699f0975e39f76a8996b13d75107b076b1018ad8f03d6
BLAKE2b-256 checksum
How to use checksums
2298d5cf0875efbd0b6cd0808f2e7ce22c49c0c337cebf3166ce6451d5add066
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 4.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bae6c652f38d5d10fa215abdd8cf377b9b8a3b92c6577f1cd974592483a72f17
BLAKE2b-256 checksum
How to use checksums
286455af09b6d382e872fa006f9cb63b4e07a860dcbf94e3e1c7ed114ae676ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 4.7 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d9a39dcbf2dbb717fca2457a2834938a07c24c419d31ea6b1129de71ef9d699c
BLAKE2b-256 checksum
How to use checksums
a2827e2d4c04ad96d793bf43b7fa4bd4a47e4cf04d8e9deef9f04c2f333d13fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
98ce92d38cde1e82531c892b705d159e312634a59002e2092536197251aeaa1b
BLAKE2b-256 checksum
How to use checksums
aa6e3a3a8924fa08ff660ff36116d35decafac2b329952196bf009ba3f9827a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
db6ccff09f11ae919835e361c0a275af5716b535b8fdf6de0c240689a4f3bde6
BLAKE2b-256 checksum
How to use checksums
cb8c232e0ec9749a946632f172ea7de6770fe96f1dc10a32676e6ed2fe7373a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp313-cp313-macosx_13_0_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
87793348bb8248f7abf13633616927808262952801d7baf2107a38edb3eabe19
BLAKE2b-256 checksum
How to use checksums
6c385addbe694fd3aa428d28d441d8dae83d586bac82718362d5324e9427b54c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp313-cp313-macosx_13_0_arm64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e85308bded6299e02441e2ada0644d3abc7ebbf7503847065372e6a30625eeee
BLAKE2b-256 checksum
How to use checksums
88b3d4991253441afaef5a083e4139fd930313d300f408bfcf3b8e2a9b2d021f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp312-cp312-win_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp312-cp312-win_arm64.whl
Size 2.1 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
dee07b4d975c28fe938c7d4e23378c695ccdd3f605d6cc7613515ad050578f4a
BLAKE2b-256 checksum
How to use checksums
8561331d6d4486bcdaaf8935cbbeb467ec2d2969b0b52290ae9227e1eb683b63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp312-cp312-win_amd64.whl

Download URL passagemath_cmr-10.8.12rc1-cp312-cp312-win_amd64.whl
Size 3.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9cac997e3cb40af34312d1a2154589b9adc0930ded84f4a2415494eecfc9420d
BLAKE2b-256 checksum
How to use checksums
bce4ef7946b12478553058ae35c3ed46e8f245c27e133d4df367a8d151754d2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 4.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0326a7761e095b2adf17057b7f1029018b3b600b13d21a817b70e9eaf4ea1952
BLAKE2b-256 checksum
How to use checksums
c24f5dd36587538e3e7c009f68e371ea71efa9abace2dee85c4a76d60f489a87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 4.7 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a1c83b1309cca89bf264847fcbfc326588d88ee4d1017fed4489f95d703d96e4
BLAKE2b-256 checksum
How to use checksums
235aee3fab7659ad803963bd49cb595f6ec5122def72d9df256bdc03faa311f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
69b6418bcd58bc6f7df71df13f2ef50842de31b3507d49893edee1778ab939a1
BLAKE2b-256 checksum
How to use checksums
69e2bbe3c3a1c38e8a4163dcedff5769d556c53409645c9e23ff2b83d5d3feae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
93303ab8e9b0550aac3f750be750d0ef71b9adb0fed32519aec72783f4969da2
BLAKE2b-256 checksum
How to use checksums
0c6814cf6e3265bdfb23ad8ba4c9321b1c47b59ad1cadad2dc727679beb3cad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp312-cp312-macosx_13_0_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
40f837ef222a16faea71991a40baf0562db0694579e07d03cf71243705dca162
BLAKE2b-256 checksum
How to use checksums
5524a00de5dbfe81330a965990d5a5171245d33d69ce8d15fc2d257c0e9a1f65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp312-cp312-macosx_13_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
6c0b836e420c1a381411135d055fee58ea291fd7a55cca747c864625c1df5e0a
BLAKE2b-256 checksum
How to use checksums
99e1ad18a5370e645b2bb2d6b162a11eebfede22ffc7a8c4394d6e54e2967950
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp311-cp311-win_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp311-cp311-win_arm64.whl
Size 2.1 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
c310e94d304ed4d0b36dc47903facc54a6b860095ffba383fb78bc581cb66a28
BLAKE2b-256 checksum
How to use checksums
612f8dc197fa86eceed0a1e5408001785df99368eaa822f1fa6b31bbcb3e43ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp311-cp311-win_amd64.whl

Download URL passagemath_cmr-10.8.12rc1-cp311-cp311-win_amd64.whl
Size 3.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f4478c9095700c492dd6bacddba8fcfab098b9738d471bb67a7907527a7737be
BLAKE2b-256 checksum
How to use checksums
d07fe6230796e82676a926a9e3e17161e3d2388b02c150e5d53965414cd999d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 5.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
70d832f7ffa2750e28037453cffb9db10a4d3b6c50b29171c7cd1faf625c687d
BLAKE2b-256 checksum
How to use checksums
af6192252204d1a956bdd7120c8d33c7e07515cf4b4f79bceb342e5ccc7cd166
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 4.8 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a1ea312c1eab1470fa662ef14ce5c1bac34055c13d43d3813d7d78b3f0a87be2
BLAKE2b-256 checksum
How to use checksums
9d3391f534d40cf26a38cab56304ae9e93f31c056cc2e3b09e30b1410bb9a65a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
50fa045f3c1490229e3633329acda27b91fa00b0da3ecb1e2e8b135b45303e5c
BLAKE2b-256 checksum
How to use checksums
04d51def72b0ab4329ba85d8dab8e501f31b41177f1d305a8e17b1d2457f6c46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ca337bd0c0a501cc3978ca2345fb897dc35111b079043d4eb835723328d2c07f
BLAKE2b-256 checksum
How to use checksums
181444eb1a34d71a49ac2d143e5d11bdf1ebab809afdcda294561eaf7483029d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12rc1-cp311-cp311-macosx_13_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
05a71de95cb821d9c087424a8dfb05f6ac3c6fa6899837c2ae675f6604853d25
BLAKE2b-256 checksum
How to use checksums
6d9ca6625f9336baedd3156e42c421d13c7e1ed0438362497b7ed54d7686a65e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_cmr-10.8.12rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12rc1-cp311-cp311-macosx_13_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
1c2d18cc02be1a04ac78c8698b64d54e557e4de0855e1f1a536e85d92d31538f
BLAKE2b-256 checksum
How to use checksums
f50061715fc496c8e021a7ef84d71c952cdf710a4c4aed1a96b3448443b8856d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.12rc1 This release

41 release files

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