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.10rc4

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

Built distributions (wheels)

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

Download URL passagemath_plantri-10.8.10rc4.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6069348ded019d542eb7fababc35c9732a56f8a9f52d801f350f0b5dacbbf819
BLAKE2b-256 checksum
How to use checksums
4c675e6f91a7c68a092591b5f3924c2c686c9d9abfa03c49889bd02b22320542
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.10rc4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc4-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
25131af65cf7fdddab795232828376f427c976a8e03d39d1c545b83b8a701264
BLAKE2b-256 checksum
How to use checksums
b880f502a36cdca2189a43dcd082af7c3b5c1d26cac160ef94a507192580df47
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.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc4-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
8f30b57d30c33ed72365bf144233a32f3b1c35e7381944cd54cbb79cf4f43e85
BLAKE2b-256 checksum
How to use checksums
393b200c43c2f44d1f876d33ec762cf8e14d89ad2a1bbc037ddce3dccb288349
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.10rc4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc4-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
08edf0cb937748816acb557a6b80950f247a0a01c2bea59b4bd81ea400eeddca
BLAKE2b-256 checksum
How to use checksums
77241619d8bd2acd6aadf393069da472cb4dfa07713b4889945b0593bea8b0dc
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.10rc4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc4-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
93f3aa4e6ce7d38060559671400a50aa956d82106fb09db4be8327e90203457b
BLAKE2b-256 checksum
How to use checksums
bbbcc0a94baff5bb8168152035b8ce34e5284d165122ce2827263c2944e65693
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.10rc4-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc4-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
e034c8e536bb7bcb2b4448bdd3bd1a3593ca38e582f0dea82532521acf93d3d9
BLAKE2b-256 checksum
How to use checksums
431a0dd310543e76000788bb0b44ba28572b9266442557753cd3374fa8d7a905
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.10rc4-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc4-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
a9c5d95207e1807dbbaad5f1a8f8f0ad9fe2a7496bf2df2fb1f55b21fe3e0bfe
BLAKE2b-256 checksum
How to use checksums
36bfbd4bb6ced7712bcbd71756fbd539e09005ec6dce52f2e63450ed4e72adbe
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.10rc4-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc4-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
3cfc41a47a02bdd63659cd7d03513f01ff7fdaae7e5b9baa964289a3893ac6bc
BLAKE2b-256 checksum
How to use checksums
e662e3ee10beb0ff4ad13d1f96b3e9632fb77994129851312124886ac946a0ab
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.10rc4-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc4-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
79a703707fe51f47fbb1c671aa3f482f72038dbe82ef53a60ed3cc9490d4f94a
BLAKE2b-256 checksum
How to use checksums
a356dcfa471754a22d430eff9dfe68906c7d58c2b1475ba0336a5d4ba4abdb97
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.10rc4-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc4-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
e7c24b186ab9b19c0aa3841fe4bdadd70aafe50070064710936ed261d78b72e2
BLAKE2b-256 checksum
How to use checksums
241bef53e7cce5daf42e1f5da9e41be8d6941149a0130bb15e099b8f6eff8208
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.10rc4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc4-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
44fed70522e40690de294e40ef15af044ab8cdd1d4717658e52f359cb76f88c3
BLAKE2b-256 checksum
How to use checksums
bc4e3ed4e1f6b97f93519a2caf04d6ba79811bfea2808e9e52457f795519764c
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.10rc4-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc4-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
c63fbae8c2f6b6b4c0334f8bd74587f3ee6ad54294909af75b7872230e5911d6
BLAKE2b-256 checksum
How to use checksums
5302d9883879e2088ed0db9489415b0e1ed6109dfd0a91823178d703b832de7a
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.10rc4-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc4-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
7789b523e63ea609cd7dfd8338b7a724ed78920c9fa6cd18cef4611db68fc17a
BLAKE2b-256 checksum
How to use checksums
3ddaca8e1b085b827901b061a1e7c00e094834c0f15d382705686fccf1d97ae3
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.10rc4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc4-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
14d6f3521bdc006e9c9ca83b6d05cb17aa60d6f9931abcf1cd19a3ac69f06213
BLAKE2b-256 checksum
How to use checksums
3283a92bed92a342e0225391b89c0ccc2cff446ffa70226e6e4e8f06db77ed35
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.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc4-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
dbed0ecf9df643087599945c2d87dc60a4720a7d178fac1a02abf58da0b25abd
BLAKE2b-256 checksum
How to use checksums
e6415091e51c9cbf708625e43fef82f5f7b461638cde5268a626f1c32cc4511a
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.10rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc4-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
0f40eb3a7b98038122b18545e1f81d6a6843db3fc7d626dd51a773e0a3c352b9
BLAKE2b-256 checksum
How to use checksums
b2e83549475f50381af64b2b74bd00d762ce9bff9a98ff60fa0142494ca27c5a
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.10rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc4-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
54160d236d30a76678302e884b8661ad447f5f672406d490a1a7ea9ce99df565
BLAKE2b-256 checksum
How to use checksums
faf0533ebfe302d0b33e7279cc090d729b752cad9f6ddcfa279e8fb47d3b8803
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.10rc4-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc4-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
f49f5fc99a7b0d6f53dd0621a548b8078a6676db4b11cb062ee76ae81a5aa1b4
BLAKE2b-256 checksum
How to use checksums
56b5cfbcb4e85ae89504b044863f62f2da7dcd30482378080c0e4ed35de3b60d
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.10rc4-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc4-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
39b80141c4c966026f4a7835c3fa73bb555c1dd775cd91232661c5b969894737
BLAKE2b-256 checksum
How to use checksums
345791c5bd4ae53cd4738882ffdd56ff6f6ed31fc69ec17d26e42c55ae043830
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.10rc4 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