Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath: Graph planarity with the edge addition planarity suite

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-planarity is a small optional distribution for use with passagemath-graphs.

It provides a Cython interface to the Edge Addition Planarity Suite by John Boyer.

What is included

Examples

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

In [1]: from passagemath_planarity import *

In [2]: g = graphs.PetersenGraph()

In [3]: g.is_planar()
Out[3]: False

Metadata

Release files for passagemath-planarity 10.8.13rc1

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-planarity 10.8.13rc1
File Size Uploaded
passagemath_planarity-10.8.13rc1.tar.gz 7.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-planarity 10.8.13rc1
File
passagemath_planarity-10.8.13rc1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
passagemath_planarity-10.8.13rc1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_planarity-10.8.13rc1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_planarity-10.8.13rc1-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_planarity-10.8.13rc1-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_planarity-10.8.13rc1-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_planarity-10.8.13rc1-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_planarity-10.8.13rc1-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
passagemath_planarity-10.8.13rc1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_planarity-10.8.13rc1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_planarity-10.8.13rc1-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_planarity-10.8.13rc1-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_planarity-10.8.13rc1-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_planarity-10.8.13rc1-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_planarity-10.8.13rc1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
passagemath_planarity-10.8.13rc1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_planarity-10.8.13rc1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_planarity-10.8.13rc1-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_planarity-10.8.13rc1-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_planarity-10.8.13rc1-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_planarity-10.8.13rc1-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 6.5 MB

Release files / passagemath_planarity-10.8.13rc1.tar.gz

Download URL passagemath_planarity-10.8.13rc1.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
945ce07b31750d3879e035e8260c72a7ed94f0b452734ab7e96c43044edf8137
BLAKE2b-256 checksum
How to use checksums
c181f8c7cb4e6e3668c704d06ca7595c0692e5a498992f4f9e667e3b291d0f9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp314-cp314t-win_amd64.whl

Download URL passagemath_planarity-10.8.13rc1-cp314-cp314t-win_amd64.whl
Size 316.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
24aa6c670ef49937885114507528ad96f749f6d3c92142ca9e2ce93a972bffec
BLAKE2b-256 checksum
How to use checksums
703fca3878f62debf2b54884f61a6d3e715f85e7f4ffa4ca58af1364f7bcc428
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.8.13rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 449.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6047dec923b8122b7dfe3040c6a4b0c637e167346e263dd1fefb1aec0ebf2e7d
BLAKE2b-256 checksum
How to use checksums
8292463e0d116b325bf09399c5de5d6ee4ce0999b78f5f5fd8536be92fefc1ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.8.13rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 447.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9c5105093b949bd003db56b1fa914fa9c5cfda706ad7b233af38bc6ab8b4cf2b
BLAKE2b-256 checksum
How to use checksums
d96f7496aa973e0f90a9df74c42538aa7b6f616817ecc6ac425546fa39867786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.8.13rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 451.7 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
2db0716b6b5359e877cf31e426154e5827697ebd6f181990ba04cb53d6a80c60
BLAKE2b-256 checksum
How to use checksums
789055c862a15dd8fb26755d4446508bd257253c6520cf5adda4d2340cbb6029
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.8.13rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 455.4 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
d96707361e6a729788e2d2d811204daff78a52a89d0c3a9fc6a77f7416e258f1
BLAKE2b-256 checksum
How to use checksums
3f3f465eb3c0128f43a90d54735b65586897c8d6f3f287ca71671a5c56806185
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.8.13rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Size 120.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
248fa79d54bf40cd2aad33ece49b97e90e628bed0ea2293dad3f78315854d745
BLAKE2b-256 checksum
How to use checksums
a4c9047a47360b780a88fdb37812c49f8c6ca98a0c95a3a7186ee85d9cb77e94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.8.13rc1-cp314-cp314t-macosx_13_0_arm64.whl
Size 119.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ab870bd8e0fa13e2b8f374207facb6f72c4a8f4f51719341f26252f89539a927
BLAKE2b-256 checksum
How to use checksums
7482e9267240c1c31dcd6f54eaaf30acef7d9094759a5c76ffe16725a698f8e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp312-abi3-win_amd64.whl

Download URL passagemath_planarity-10.8.13rc1-cp312-abi3-win_amd64.whl
Size 304.4 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
6104120b824ccb2ce7d3e3eb70cff713a1d510fce4903f6343087dda74d83036
BLAKE2b-256 checksum
How to use checksums
33cd48bfea37896b8f1bbde9e71cb4f6b06a2a33503e7985e08eacb143a81555
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.8.13rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Size 375.7 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
921ae9b5e8b522adfac149dd5ec5f85fbfe77e30aff9016865cf97e553b54455
BLAKE2b-256 checksum
How to use checksums
295ad651095316227cf66d9eb72f01ce43c4350a6375142779a419b033c47d11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.8.13rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Size 366.3 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
7c4f3720762a9b7bd1a5c97d1a8edf2bc692e85c7296f727d8d6cca69835ae75
BLAKE2b-256 checksum
How to use checksums
0b534aafd8db8e24fb7d942b8b6db5d67d2635524997ecc50050a2257cb73522
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.8.13rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 375.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
2716769f2259a7de8772ef95d608452b3b36b00aa04fc8260c5f7acb41974861
BLAKE2b-256 checksum
How to use checksums
a1f5113a8f48a1bb5db4faa6409d8b3ffe21bf54362023e1bf4b9777762b8746
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.8.13rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 369.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
5961aa6f2cdcc1c4876039eda4b5cb9458a12f73438ba663ba4ccd0c7c76f1a7
BLAKE2b-256 checksum
How to use checksums
5bdc57c9129b07e28bc56196b082e1f52693671c0facb68d9d2fb602e1687dcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.8.13rc1-cp312-abi3-macosx_13_0_x86_64.whl
Size 118.1 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
385ae75aa53351b4568b5fe76d05db586449f45c88612816ed559eb5eda873fd
BLAKE2b-256 checksum
How to use checksums
272addb8941c2283fe134c147ad562270c3ef0a68f9d6489ff2b040bfc6d0423
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.8.13rc1-cp312-abi3-macosx_13_0_arm64.whl
Size 116.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
cb55bce89c8345c6b8a4a43156b934e2a35aeaa84c319217e37de064a377062c
BLAKE2b-256 checksum
How to use checksums
8f032fa5fd5f169247862c8d60db5c101ff29e0ed539de0d3607fd2780643c47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp311-cp311-win_amd64.whl

Download URL passagemath_planarity-10.8.13rc1-cp311-cp311-win_amd64.whl
Size 304.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3e6d39ec4a639da0a0c619a776e214d888b6a35c0fbcab9a7dbd5db446a84954
BLAKE2b-256 checksum
How to use checksums
0a2f68e4728a83edc3accb18332ceb82482a0eab4bba39df13d080075336a8f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.8.13rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 401.7 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
662d50903502cc623c8cf2507db3c9e389202cbfc3bc631b7a51206a9e6e6e20
BLAKE2b-256 checksum
How to use checksums
ea34b833adb8181aa5ae31c7fd46b9b47aac9ebcfe224c61c3d1a0ff3332999e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.8.13rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 397.7 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6caafd93adc605e3a785418b86e2703e1aaf98d4adaa76668eb5c97cbd07c006
BLAKE2b-256 checksum
How to use checksums
1905d1dc5885060289daf43fd85801eeb90628c827c28c4c9e9e371bde3203e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.8.13rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 400.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
711b9b16886088ce45c59aae213f048eec77b72910b20a209f9eea7b196d32e6
BLAKE2b-256 checksum
How to use checksums
cfce64f09eaf9aadab21503124e11541b0eb8974238e96b83f3d4c0fe79fa797
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.8.13rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 399.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e8039af0d55f5fad26b6c1acd10a787c6328aa3bcd550de0dd85d33023743d0f
BLAKE2b-256 checksum
How to use checksums
bc5c640ae7f4126ad04f1262add90b4848a6f912d352e0634f8b858be861422f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.8.13rc1-cp311-cp311-macosx_13_0_x86_64.whl
Size 117.3 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
b79388a9bf2f1ac6dc4ee3f947ce990b5435c15c13f3fb12cc3389e577ed7ba3
BLAKE2b-256 checksum
How to use checksums
17f5879c05bdebb582326049ca5484ab4fdc26d2882f9ecf73ed9679189e8815
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_planarity-10.8.13rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.8.13rc1-cp311-cp311-macosx_13_0_arm64.whl
Size 116.9 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
24c5f5bccf010485d51744fe223ecf331777c0537fde84b7bd696f3c384ec173
BLAKE2b-256 checksum
How to use checksums
d145d8a1ed7b5fcd458f3a1b19b026037302836e731a1bd8f5c65b0383c081fc
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.13rc1 This release

22 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