Skip to main content

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

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

Built distributions (wheels)

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

Download URL passagemath_plantri-10.8.10.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
723990515941550c42ba77ac6f2fc60dea51955674dce29d8d7218fef4e137f1
BLAKE2b-256 checksum
How to use checksums
0093103beb94f23a797479204120145f36a8d1ab96d22af4d9b8b0c77be3c49a
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.10-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10-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
f63d6e5a186b574fc7880cf38308b154d7b88dd9827ddb663e97777c82aa8b35
BLAKE2b-256 checksum
How to use checksums
8a51f71b53926e6aebd29cb7e7b08d112d9764db5bdf82898416b4fac5e23260
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.10-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10-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
fb6a35ebca4cb540b68808dc0911aa7c956f371af501d9194f812f620f616968
BLAKE2b-256 checksum
How to use checksums
0773aa7d77a01c4ccef1427eaf794b0b2c1ec8917ecc15e383b439c49c374dd3
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.10-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10-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
1daba0a4423398dd8d30ac6ebbda84305830b0042bc6a366a28f092aa71c5004
BLAKE2b-256 checksum
How to use checksums
1fffb178170039c7dd0b721807c9e22f3bdab727c1914eaffa471e875948c11e
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.10-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 247.5 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
6f31d0bcc3449053d18e45c69a465e075349e816bba6482aaa679955bf95b5d0
BLAKE2b-256 checksum
How to use checksums
9db9aecf312ed84ce2b2b49f0986020d8feff49c1715a3b52bb21c1d573297dd
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.10-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10-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
91f6e8fc26760607e3d17757fe54830dee11d8dd92f5f15df554050f0c55c19c
BLAKE2b-256 checksum
How to use checksums
c5fb533cae5a00c9306272cfccf302703d6882fc00e44c16719491e7403366df
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.10-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10-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
2a7c459652f527a528e1175ed61b40ef53ef621cf1013f467c7e38a55cc64463
BLAKE2b-256 checksum
How to use checksums
f4959b1179c9811c3e6911f7ad7188c0f54d45c0a6deda24f11854d104661410
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.10-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10-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
27064adba26404f71c66be5324389bffbfff00e8727f45708bd3f053edee60e7
BLAKE2b-256 checksum
How to use checksums
ce72eee4d0a3e4fa9a0dc6d87ea00f9435637bba4a8b5fb70614231ac4622215
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.10-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10-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
9e3d6f70c7843abfc795609ff47c53be9db7ff70bcb61fcdafc42d9f70d46980
BLAKE2b-256 checksum
How to use checksums
adc002044fc1fd0c7e0c0116061c8a3e9827eeb125c77d9a71e08ba312cff1ae
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.10-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10-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
1325daea27c4aa38714beb234a4f9ff9ccbc3a99778409f7f05d91953cf4aae0
BLAKE2b-256 checksum
How to use checksums
349efb5e452f92365bf73cfc2a076b114a7d0bac50e81855789ab9227880ec99
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.10-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10-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
2552ae328e55f512d8d2f7846ca5609f9c02155780b3b2a1f0f4a061f6f4e3d5
BLAKE2b-256 checksum
How to use checksums
13f7980661ad1d2a7de4295ff65a706df7893c327b15909a2da563f3cb72eaee
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.10-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10-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
c2c95fb62081ec8540e64ad7cada8abbc4ea7c77a90cd85ecc3efc5c900a8112
BLAKE2b-256 checksum
How to use checksums
9079824b7b000de397a11489339d477d3bef9b2ca8269c13ae295cf027439ecd
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.10-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10-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
69e30ad5e9b2dab501a398392464d5e3ee394d701ae93e897cbe443aa52c53b4
BLAKE2b-256 checksum
How to use checksums
a4b7f5b6712dc55c53fab8b039875977efcbc55d0fd772cb66cfcb9e7a52d4e8
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.10-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10-cp311-cp311-musllinux_1_2_x86_64.whl
Size 226.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
94a76738eb299ac8cc719de885ebad00600d268c6d5836c08df8f1048cdb8610
BLAKE2b-256 checksum
How to use checksums
cd1e6754fc53f366e31cc28eccaba4b00984aa46964d67fe68d6ec49b7c64f59
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.10-cp311-cp311-musllinux_1_2_aarch64.whl

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

Download URL passagemath_plantri-10.8.10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 214.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9451eb865f869a5f6f847b0e8b0ba19ce8399f5221118e843e02760ea4523e6d
BLAKE2b-256 checksum
How to use checksums
f40953c8998e63b6f147f9850be41c349c523c7d2be2ad02203013a362d9dee6
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.10-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10-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
85b7295332bf59a85c85c737c5677efe99e17de2ab41acd8a6ffafb359d6fd81
BLAKE2b-256 checksum
How to use checksums
2a50c7db97f756cb0b1b19fed8d85dfbf5d07715d1d54ddc9fd10ef5f407efad
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.10-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10-cp311-cp311-macosx_13_0_x86_64.whl
Size 184.8 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
99c94151cbe1f9c1e974c100a1e801181290e1e9d60ded367ca06f1c2f835a4e
BLAKE2b-256 checksum
How to use checksums
9e89c229409526a9586589a68e903c494d0e8afafa56c98be2a40d552ce11ec0
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.10-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10-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
00f413ad85db1a0a837f8b8e2da0a98fe25cba1e1c424aa90d623034986e3d86
BLAKE2b-256 checksum
How to use checksums
e9530aa881c173abef1c72675f03f5f6b4356a32b0e85d8b5cf76b2133bb34c0
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.10 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