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 distribution passagemath-plantri provides an interface to plantri.

What is included

  • Binary wheels on PyPI contain prebuilt copies of plantri executables.

Examples

Using plantri programs on the command line:

$ pipx run --spec "passagemath-plantri" sage -sh -c plantri

Finding the installation location of a plantri program:

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

In [1]: from sage.features.graph_generators import Plantri

In [2]: Plantri().absolute_filename()
Out[2]: '.../bin/plantri'

Using the Python interface:

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

In [1]: from passagemath_plantri import *

In [2]: len(list(graphs.planar_graphs(4, minimum_edges=4)))
Out[2]: 4

In [3]: gen = graphs.triangulations(6, only_eulerian=True); g = next(gen)

In [4]: g.is_isomorphic(graphs.OctahedralGraph())
Out[4]: True

Release files for passagemath-plantri 10.8.10rc1

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-plantri 10.8.10rc1
File Size Uploaded
passagemath_plantri-10.8.10rc1.tar.gz 5.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-plantri 10.8.10rc1
File
passagemath_plantri-10.8.10rc1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_plantri-10.8.10rc1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.10rc1-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_plantri-10.8.10rc1-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_plantri-10.8.10rc1-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.10rc1-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_plantri-10.8.10rc1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_plantri-10.8.10rc1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.10rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_plantri-10.8.10rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_plantri-10.8.10rc1-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.10rc1-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_plantri-10.8.10rc1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_plantri-10.8.10rc1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_plantri-10.8.10rc1-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
passagemath_plantri-10.8.10rc1-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_plantri-10.8.10rc1-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_plantri-10.8.10rc1-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 3.9 MB

Release files / passagemath_plantri-10.8.10rc1.tar.gz

Download URL passagemath_plantri-10.8.10rc1.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0a0cb2606b4bace51f140438816c0b57011f77eabe39f6a9e42e3877ce10fe57
BLAKE2b-256 checksum
How to use checksums
ec01d093dfff2d0b422f4fd45f392d441b610e6896dffc52984401724ec2863e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 230.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
eefc107fa0bf23225d930cc15b8415374f7157ef89d00af13a00c1f8bb157e7b
BLAKE2b-256 checksum
How to use checksums
fbf1e0bcda5fc9467bc32ff19dfcffc1f79f0cd6be0885d92bc51a5b03ef7dff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 255.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c56cd2f01582b53be4fe773371fcc5ac4b858d4a6a1536deda4e29762229f627
BLAKE2b-256 checksum
How to use checksums
375c0f543c94bacfa32a019d9b3087557e7d954d8ee3d0d29f4033dfac742740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 218.8 kB
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
7e048c26426245e741b2beb4ea88ad87cc6701a5e0310088f12a230b55145151
BLAKE2b-256 checksum
How to use checksums
d7bbb6e9e006fd11d5028eed508e3f4ee4c47a8eed1278ca9f65d55d7eef5d98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 247.6 kB
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
1c2a6c5a7bee4a9ddb5c912022baedeb0d87c429a4ded7e6a4cf353fb99d7aba
BLAKE2b-256 checksum
How to use checksums
0a776230b0d8fefeb03451a67d2c33c57e3fb12286dc53d9b3bbb89eaa2d50f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Size 185.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
667febaf6f1276b0120dfbc10d855e7c64a60e9ae2dc863810cbe6842cea6f44
BLAKE2b-256 checksum
How to use checksums
7899a0e8b8bdddb843dd32ff03a3a48bbe0405fb35a9d6017857c578abf20c4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc1-cp314-cp314t-macosx_13_0_arm64.whl
Size 178.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8ba1a1cfca42bd9c3f2d2bf79a1fe967ee8553c69989ce690ea4beba1fe5dfb6
BLAKE2b-256 checksum
How to use checksums
25493dac5eb2a1c7f9c690915a3de12a02313c48e4070e1584d42c897dc471f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Size 223.0 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
936ffa40bae783256c41a5337a1b5733ce2ecc35bad884c2e0c0802b4436d24f
BLAKE2b-256 checksum
How to use checksums
4895d983573af11d031bc30e196341f1024eb78b2d78fd2ccbdacdb9b229f976
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Size 248.3 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
dab090feb69cecc01c501a1a1285a1b15749e7478dbd7ae1900e46ee016a361f
BLAKE2b-256 checksum
How to use checksums
469b621754feba7147fbd5fd6bbbf7e7a24ff4ccedcc19c1e4191ee616f937f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 211.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
6b90dd68021b1c9037790793e7af121ba9025c51244b3d948f59cb4841396585
BLAKE2b-256 checksum
How to use checksums
9af800462dfa635adea8a1bea44e6e4f0acca865740a30fa685a538ac2016ed4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 239.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
60fa154de55986e6c06602fdb1a6574b4d3d34315c1cb22da23d8cd211e5386a
BLAKE2b-256 checksum
How to use checksums
b9b4da2448cc45a46065e17cf3f22d91cfc502519d7cd8eb9408d4ecf1561835
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc1-cp312-abi3-macosx_13_0_x86_64.whl
Size 185.5 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
dad1bce23d65e747f79aa06b4028f318847ff2a7b0719906cfd9cb9d861a100b
BLAKE2b-256 checksum
How to use checksums
5446a23d82c2dbac8a38281e49af35e0caf8daac1e01b727b7d8ed8d4cfc510b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc1-cp312-abi3-macosx_13_0_arm64.whl
Size 177.9 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5b56c834860cf6ee5cd322a0368b6f46d1242fb912dc4b6fa4afc3c02a272739
BLAKE2b-256 checksum
How to use checksums
3fcc6f296bf36f49154cb7d79c76ca2e8fc4916eb94736b49a4809fa8d02e4cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 226.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
89e2e3507d161cf5ce8c79c116773bee8dcfaf6f04b0e646e4675bab18b7076d
BLAKE2b-256 checksum
How to use checksums
4e3518104e7b6956dcdbeb71dba5ad929a5010550bf945ae5ffc4b1393f1f3c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 251.7 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
971535e8c445d207d68c5695ce0837f1308349f0d282c15a41366bda8677f29d
BLAKE2b-256 checksum
How to use checksums
26f58421b25917d0b4ad4fc65b11f410e13290e14497a2b6a0db30f411281400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 214.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ad3e6a2bf0fae2b3c34424bc86f1ec40ee85f1291edd591d22620d8762731511
BLAKE2b-256 checksum
How to use checksums
41b45c762e18a4226bb12155891b0493aaed1f44ed05142e2a90d39e6636d952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 243.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
213b4faff0baea63d290b273d3bf582eaa08d8e2a430fb23bb5d61da1ab06631
BLAKE2b-256 checksum
How to use checksums
8fef63d1480297e2652cd60de62fa017f2a43ce0b7593dcc15e6d1e87ed95c7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc1-cp311-cp311-macosx_13_0_x86_64.whl
Size 184.9 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
3b5587abf05dabcd7f054f0352af40735f9867d42e10cc7311ac7ae1d36b3615
BLAKE2b-256 checksum
How to use checksums
938ba188da6fdb9df4cedf9f1c3cef2d96254d69b1d24104c37f8190174acfd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_plantri-10.8.10rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc1-cp311-cp311-macosx_13_0_arm64.whl
Size 177.3 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e50644ae235b2008ab39b5e4c5bc9afc156c365be08aad9505a8c02db687fdae
BLAKE2b-256 checksum
How to use checksums
d73e25e0ade598d731d995cb9d5be10e3adb32ea0d84d6d83a875a019e2b869d
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.10rc1 This release

19 release files

10.5.1

1 release 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