Skip to main content

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

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.12
File Size Uploaded
passagemath_cmr-10.8.12.tar.gz 61.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-cmr 10.8.12
File
passagemath_cmr-10.8.12-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
passagemath_cmr-10.8.12-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
passagemath_cmr-10.8.12-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.12-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.12-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.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_cmr-10.8.12-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.12-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_cmr-10.8.12-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
passagemath_cmr-10.8.12-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
passagemath_cmr-10.8.12-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.12-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
passagemath_cmr-10.8.12-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_cmr-10.8.12-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.12-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
passagemath_cmr-10.8.12-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
passagemath_cmr-10.8.12-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
passagemath_cmr-10.8.12-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
passagemath_cmr-10.8.12-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.12-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
passagemath_cmr-10.8.12-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.12-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.12-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
passagemath_cmr-10.8.12-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
passagemath_cmr-10.8.12-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
passagemath_cmr-10.8.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
passagemath_cmr-10.8.12-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.12-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
passagemath_cmr-10.8.12-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.12-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.12-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
passagemath_cmr-10.8.12-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
passagemath_cmr-10.8.12-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
passagemath_cmr-10.8.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
passagemath_cmr-10.8.12-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.12-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_cmr-10.8.12-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.12-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.12-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_cmr-10.8.12-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.12.tar.gz

Download URL passagemath_cmr-10.8.12.tar.gz
Size 61.9 kB
Tags Source
SHA-256 checksum
How to use checksums
46e8996b464cbd5c65a092940f08eb9f4a4d235478f1479beaad4bb71d28c9d5
BLAKE2b-256 checksum
How to use checksums
770ffa2d146461239ffe68bfd9b198b368e662565508dba3fc9777cc56aefa34
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.12-cp314-cp314t-win_arm64.whl

Download URL passagemath_cmr-10.8.12-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
123b2ecb0f17f2e9cbdbf002f959f67014a130c1343a7c97727570c6bedc27db
BLAKE2b-256 checksum
How to use checksums
9f8aa081e54093f3522db77f6c548512c390b523c7e3fd3956c79c86d6b06db7
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.12-cp314-cp314t-win_amd64.whl

Download URL passagemath_cmr-10.8.12-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
4811ab207a548c3bb84e0a1682251d6b98e1dbb177a72b488ba6bc24b0a1a9da
BLAKE2b-256 checksum
How to use checksums
d8541ef5f795b9475dc0bcd35898bc4704817ac1be996633b0b2ce2db4aa34c9
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.12-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
6e2531a9b47fa9951533108d912024208fa0d0c112f6c3946d71924177dd80d1
BLAKE2b-256 checksum
How to use checksums
e1304c377598c00ce33fdfb2898595ef32c4d9758608681cca63c3630b48f74b
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.12-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
fc0fd58f137683a48063d3358ee0a32b5efe1724bce5ca1c1bd5bbbe881370b4
BLAKE2b-256 checksum
How to use checksums
451e8b85edd1fcb3025e9a24b99606b8489ea5a0f6b97a0038a79d9ccfdb92dc
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.12-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
e701b83f7f6521605640d48086743282278cf6fc6de31604ed88a0be7c0fefa9
BLAKE2b-256 checksum
How to use checksums
97ec7642540bad025410e13128f30b4148c1942196bcc34238e0c0f3d00471f2
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.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
5b44f4bbb7398c1f25f88b7ddb4da524501520401d6a8fb94e134bfe083a6dd0
BLAKE2b-256 checksum
How to use checksums
d5fbfe0595a611a5123988e1752d9d0c3ca5c0dc8e6956736599615a6705795d
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.12-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
515c69a29de82b791545e3c01932fcc0c9ce27e2ffc9d8e15c11e7a4cfb7c218
BLAKE2b-256 checksum
How to use checksums
1de8c4b9264b517670f647a7061ef16ee41c302f78128aaaa8202d5957163438
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.12-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12-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
86602977125f768362df8ea65895213bba0ed20982cf70c5376089851bf4c28e
BLAKE2b-256 checksum
How to use checksums
12b7bf293f8fef81bc405697d9f0a167467bf9a036ef8d8b84abe9bad0e47991
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.12-cp314-cp314-win_arm64.whl

Download URL passagemath_cmr-10.8.12-cp314-cp314-win_arm64.whl
Size 2.2 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
73fea43eaf35b2e679b7cb9059df6e13ea78f092e9dc39ae91e79a9d499e3ec0
BLAKE2b-256 checksum
How to use checksums
734e5135a6fab7fc9dbd002500e19d4e82d9d2d68a51259f830253a3461e6bd2
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.12-cp314-cp314-win_amd64.whl

Download URL passagemath_cmr-10.8.12-cp314-cp314-win_amd64.whl
Size 3.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
91042d81a8716ccf18a2a55995c5c03cfbd51c1d4a5694be73bc65141be433ee
BLAKE2b-256 checksum
How to use checksums
ae5d5eba866cc8ac7ab324c20d88509b247345a5c0d53d389a042e047dd03f81
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.12-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
2dd766a5100c6f2f966c55564c1eedc028ce8354499e82b6a65ebf3aa6ce78af
BLAKE2b-256 checksum
How to use checksums
b25cf5330459bc97e7e06037f56c6444f4fe4d0c0ea3032616ca6dc0315d3e60
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.12-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
4837e6b883f182d20a6bbfaa9b84f83603332c9a4baf7d89ddfb92118b8e208a
BLAKE2b-256 checksum
How to use checksums
375cc61afabd576c421306ae4eb299a079fd14e9efbf551a5d17279f867bd9ce
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.12-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
65cc0a9fa844d4519adc548cac172a752f7ad4a64d7de1d3fe0d868344381915
BLAKE2b-256 checksum
How to use checksums
7041c33da6bc0a2e9ccd550643dd95941304d46361b2a2feb300298fd0924420
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.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
dfed11a39a8f633318d574cd82993494c351457d97688d9c478e057098ee7b33
BLAKE2b-256 checksum
How to use checksums
3f7d42add358d246e24ef2e5abfd1e3c6b233b1854a35b72542f293ce44e59c4
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.12-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
0988874a5a35922373aff613da8bc56c67bf08ab19a26e17e24d92cc7e8f032f
BLAKE2b-256 checksum
How to use checksums
54e41d84c4a388b2e0d4302c044ac36fd79e0d06808cc41828b144b1b83479b6
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.12-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12-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
b1d7074081e4a94aa8d2c3e0551dfeead528defc7084e4d5bde05b51c251d719
BLAKE2b-256 checksum
How to use checksums
d3a9e7ccff59b2b763cf891122d2c67ae44dc9502ada384f72b2c1a478e35b24
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.12-cp313-cp313-win_arm64.whl

Download URL passagemath_cmr-10.8.12-cp313-cp313-win_arm64.whl
Size 2.1 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
78d5f979f4fec5f083935170cf5260f63d2be2621ac2864eedf6dfdab2c1357a
BLAKE2b-256 checksum
How to use checksums
74131f8e4fe128d8108d9e7f764f87cd80091363989939eb07c10f0bf0dad846
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.12-cp313-cp313-win_amd64.whl

Download URL passagemath_cmr-10.8.12-cp313-cp313-win_amd64.whl
Size 3.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
df1e82c07306b41ea9011940d9e86c1ee19d8267b80e1fe03e1f66f54b7db5ae
BLAKE2b-256 checksum
How to use checksums
540577bde9172dbc52ff581bbbef9d4a2848e95eefa5556525185ed29a61d566
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.12-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
672fb5bc5117fec42383749b7d418955120a39b8ff6ad0e07d2493bae02688bd
BLAKE2b-256 checksum
How to use checksums
09e4c9e77f37183b8d8aee2451c461a71ff55bdfeda0ac7e6f4e947b124deff2
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.12-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
00ec920c47672b109792774489779a3fea1bd7b4701ebc2607b969a3264c87eb
BLAKE2b-256 checksum
How to use checksums
7350be7de37e9596309614b95a88a8814634e67810300a8e7bf09b2c276e857a
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.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
a3f406df9b351fbf90a21c42e46afa6721c226b005f63f23e47cdabbe83bae59
BLAKE2b-256 checksum
How to use checksums
2f406d171126594e68aea26710dcd11540b210ba1f2d2c16e39a102690995100
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.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
6c94359dd61a6d568ae1f849cb2b07c51ebf74168e9da2bbe3b48d043ce140b2
BLAKE2b-256 checksum
How to use checksums
abd9bac79168b4f007c805b571ba20f3af0712c5a286be01c85f59574ee6f2ec
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.12-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
3dba23f8e770f80e709786f034c3cb0a6bec9c886095de75383669a5fff2bda6
BLAKE2b-256 checksum
How to use checksums
193ef6db8556ceacd5fffe5e5c7981528c71dfd28c178c154701b8680f72744d
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.12-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12-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
2ed0e4d2b40e656b3b45bd3a69829e8e0331ed7d681e840d3edcf9c8391e91a7
BLAKE2b-256 checksum
How to use checksums
d161e535297f13f15a4ee7f60fecdb260bcd8a46fa5972df92da8bd360ab7edf
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.12-cp312-cp312-win_arm64.whl

Download URL passagemath_cmr-10.8.12-cp312-cp312-win_arm64.whl
Size 2.1 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
c24bd21df16f6aa33da0b125153f343ac9fcf3f92825cd8ca6e447c03c2a532f
BLAKE2b-256 checksum
How to use checksums
9101f943bcc0aa6dbd1e8057d0ecb27042f9f64b95d4c16156e3111c533414dd
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.12-cp312-cp312-win_amd64.whl

Download URL passagemath_cmr-10.8.12-cp312-cp312-win_amd64.whl
Size 3.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b2aa770ed0b756e8c6e3e73cd9c910c763c478e3ef6bd2e96bfe6876347ed352
BLAKE2b-256 checksum
How to use checksums
d5b2cb9f272d56e09c614861ed47df06099458ebb61a5245e8cdfe920c048cf4
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.12-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
473c221914ebc58693854fb939801e718251aaf8b6904c71ecec484287837ca0
BLAKE2b-256 checksum
How to use checksums
99c11ff9b8dc04bb54a9411d1ccfa6a2f4dbfd9dd1f108a9a6423c4fb02db16a
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.12-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
d795f538b2303518207ba1e9305f3a1432cdb92acfe441e12c7cdaa921c3a11f
BLAKE2b-256 checksum
How to use checksums
1357ed86170cd888dbc7f0292eaf299ef6239a9ab50f109df3a5018b18f80547
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.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
de4007343398ff555337b619b154f0996dde1281bd728066d221e7d47c709e17
BLAKE2b-256 checksum
How to use checksums
86ad65f189e46e60412a608d4cfa655f5dffc5655584842c464cff4038118419
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.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
f1082f99b34902d064b7e648609ddb6793fae662709e7d5fcb5a6dcce7b8be79
BLAKE2b-256 checksum
How to use checksums
58a8a3b2deb3f736dd38e378259199c60e22200a11d295eabc7b0c731acf6fd2
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.12-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
2b283f85e0be6752823c79613f05ad698292a3da4444c4db8a72c3426af9f61d
BLAKE2b-256 checksum
How to use checksums
e77e1f62ebd97fb13a21bcc63535cfd540e9bac2fac56d34d80247588c85a121
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.12-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12-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
2302bb30f3381be4a85bc56219fce24b731198a378633367ff3d21a0b45d2e0a
BLAKE2b-256 checksum
How to use checksums
8fc6f42ad8fe20ea7d24a8172dc0e8e47114e8f828278ae5ef0793b90f65ed8d
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.12-cp311-cp311-win_arm64.whl

Download URL passagemath_cmr-10.8.12-cp311-cp311-win_arm64.whl
Size 2.1 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
ef8174eb41d9358fb4d63f06f8094e38b96186c2b38afc25490ae9a54cb5f153
BLAKE2b-256 checksum
How to use checksums
305b60e4c09fd7423f5fc70e3b55fd57378b42699d3e56a1a8ccd0edc6f322ce
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.12-cp311-cp311-win_amd64.whl

Download URL passagemath_cmr-10.8.12-cp311-cp311-win_amd64.whl
Size 3.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6f716976b2ab08be1f2c9e2fd02d41bfc2b320577e8a3828057daf9e4b1393ab
BLAKE2b-256 checksum
How to use checksums
1fc83af67446a4d8925d754e258b0f282120d4a071b0633b538164fc4b4129ee
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.12-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
e7b01ff4206b919fd3147e1650fb855245a6213cc0336ac5db1b75935a645ea5
BLAKE2b-256 checksum
How to use checksums
0ba4e9d12c8e56da06351cf1e6a6283a59d3ef4482b320b33edc46ec1fae8ae3
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.12-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
89f64e8db2f51e4f07926ff01d531dc722a88519a000bd0eb618b2df99c2c4c1
BLAKE2b-256 checksum
How to use checksums
b6519e767b6039e183a734242238c56fea80e68e9f360bda87895573a537d8a2
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.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
5d4b41f15233b967f1eed8d5fe90721fc6f5bfe39105497843847855e2910489
BLAKE2b-256 checksum
How to use checksums
9fd8517312a52be767db5459fe2af2a6703a7f5aebc7ae2d745222b8c83e8b04
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.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_cmr-10.8.12-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
c6bfd1c2c2c4c89a5193b997fc3230aefe619a60054fae025a39f395bfb854b5
BLAKE2b-256 checksum
How to use checksums
69478a16e0970b6e438e253be92ca6e0a2648f0e951e44f61f4f0ead0613f109
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.12-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_cmr-10.8.12-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
4f3c85709aba8b3921a96df0248c6ee139e1f1dd259644fc76c51406a82bb0de
BLAKE2b-256 checksum
How to use checksums
79d8988180af3f25901ba916b63f3f417fbb335bad2f598eac71270489d04441
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.12-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_cmr-10.8.12-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
fc3ddd2281b6df2d07ace1dd493100283f44e981afffc1c0271d8dd5313401a3
BLAKE2b-256 checksum
How to use checksums
6724162b1595f95ef01009cb71f078802d4197ad9d50fcb0b323a4e4cce800be
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.12 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