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

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

Built distributions (wheels)

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

Download URL passagemath_plantri-10.8.10rc0.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a4dce94d24ae8783983c409864210ea61208f11a30aecf825c6f9bce47f0a6fa
BLAKE2b-256 checksum
How to use checksums
3871f167d6dc23b4c12be7905ff4abb7b12f322d54e468051e09cb0a38309825
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.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc0-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
ed068c12c81492fd56a80813f6417704a15351e22aec16596b4b9078942e79be
BLAKE2b-256 checksum
How to use checksums
9c9293fb8b934a8a6102769d7b10d67e21278f5ca80edf598d9d3d701218f768
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.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc0-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
1a8814778e39895a2fdf576f529585efca4465bf5b0900ccc25fa5902de3ff97
BLAKE2b-256 checksum
How to use checksums
01ce141e6f764b39fefd4c5fb028bf3350bc0d4b3c1170678f404bd534a37cc2
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.10rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc0-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
484cb1350541b1d70c5ebecae842399939fb97ba961e14077d810e7d53220748
BLAKE2b-256 checksum
How to use checksums
c908cd018dd2e7178d0b711c403a975a920ff65e90be1c3d973f884e4d695c93
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.10rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc0-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
3503bee7184db51164b14ce1ed6b66945dda9dc0400d82796ee754a34dc5f158
BLAKE2b-256 checksum
How to use checksums
8da1039dd6802284789769947bc394f6274fdf8db7cb3501a7f4fa7ec0a4fe58
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.10rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc0-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
4648b49f69b49799e2795f668ea6f8f9e99fa924dd021eac4fdd2753c69a17b4
BLAKE2b-256 checksum
How to use checksums
747a31a1c8e4d0f7e6423c1576cd1943aadc69b9b55a2cb9770484c5350405d1
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.10rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc0-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
e62522d925b5da52c0aa93136224b027a2d9812c22a1481db068db36fc5cf5ee
BLAKE2b-256 checksum
How to use checksums
05728b2cf4cee866c95bf31af1f31695634af3c678bf187ec997a120a32f5ca4
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.10rc0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc0-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
41113360a861fea596d1c1817cee8ae8a391267e1b4b7672eb657af18b917676
BLAKE2b-256 checksum
How to use checksums
0cf5ebf2906b2a2950e33807c8b514bdc50952a71c077cd3b603b8dcd04d3693
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.10rc0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc0-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
8c7f19ec862fa39bf5faa20db17a534cb9f7fface2e825e9b9abf00427c853dd
BLAKE2b-256 checksum
How to use checksums
95dfb91768c2cb2f22a2792fc365b8ff0961fa852835dedcc28c9d2077584328
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.10rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc0-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
a7d8618d7aba8eafebb5dae81099109937bf628412a4f1d4bdcdfe3b7ddb2f05
BLAKE2b-256 checksum
How to use checksums
6895f1d780fd2af49707000568eac8774182c3bee528f58731161d8b129a0985
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.10rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc0-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
121b4a68b2e463f2aaf11184cc5a76852b4629af5c1d06465f4f79e922341108
BLAKE2b-256 checksum
How to use checksums
2a0ca5b679f78aac4e23311c9cf06b7b32577b1e624c348de487978a37aca82e
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.10rc0-cp312-abi3-macosx_13_0_x86_64.whl

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

Download URL passagemath_plantri-10.8.10rc0-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
5f1c9afa8887bf126346e33964c3cc2e5df90687e3966d8cdb380b9feebf7f22
BLAKE2b-256 checksum
How to use checksums
e45d57fb3ddd83c0e67b41f1f5726a042464e596e92d8234718af150aa82da7b
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.10rc0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_plantri-10.8.10rc0-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
942786800672f53b6c5443c1c8d85909b0c81b68515fa6e39644dc5ef6c00cb3
BLAKE2b-256 checksum
How to use checksums
6ba6e6ac32fcbcae99fdce372025d037f4e08ba09bc3adac42e112d90952de1c
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.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_plantri-10.8.10rc0-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
95e050cc4a5d8acc130bcc51edda08a5ca2635fb86d400af97dcbb8ef75a6074
BLAKE2b-256 checksum
How to use checksums
bc4e749ea9ba85beb120d662f3ae109a93c6d204ad4ecfff65f336512207c06d
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.10rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_plantri-10.8.10rc0-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
41512824072266d954d08b11d15e1562c7513ea95cbda9caa044462311858fa3
BLAKE2b-256 checksum
How to use checksums
b3d234b966830d78419ee3a6cf2e4ac4de179f024426586f28850904b389bc6c
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.10rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_plantri-10.8.10rc0-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
889a54e3d68833f1d9ee655a68c822f7996fefdaeefb6f7189a1b0471969a135
BLAKE2b-256 checksum
How to use checksums
cc0357ab246cfb0179a5f28604a5c9e72e7c9536a2427af9f8ce4b76ffbe8a79
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.10rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_plantri-10.8.10rc0-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
ee4b490f79ed8ae4626aedb66f240b146af43b153667f80c0f952e06bfe0c786
BLAKE2b-256 checksum
How to use checksums
c3ab1fdf2d116bb80ede060e35af1f349f722bddd6c679d1aa369975cfaa0d1c
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.10rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_plantri-10.8.10rc0-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
f74d07b7595ead41cb35e41769ed1b692c966f2cf71ac451b58b5a73a727a125
BLAKE2b-256 checksum
How to use checksums
d51a4d227378109edb6b76827518ab8d490561c1c345f6ca2108c4025e3c9ca7
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.10rc0 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