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.13rc2

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

Built distributions (wheels)

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

Download URL passagemath_planarity-10.8.13rc2.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
48fea7966491a4b1fabc7a009852591af9fe6f94b303b9e3cb96581eceb8edc6
BLAKE2b-256 checksum
How to use checksums
c683a0f84a0509b50945121ea3c5840bfe3c9ab8855f7ac8e3ec8c0179e72f68
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.13rc2-cp314-cp314t-win_amd64.whl

Download URL passagemath_planarity-10.8.13rc2-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
b992c85128099415aff7b7419e20474593fc5ce0c58bda1836ddf157a2b98188
BLAKE2b-256 checksum
How to use checksums
f7cd992624b93b8762255d12f5d7ce48a68c188517d30fbaf4f15d003daa8b04
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.13rc2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.8.13rc2-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
084e7c84f589da83bec4d27409dd030aca55d6a43eb499312b510eb0ff3f3bfb
BLAKE2b-256 checksum
How to use checksums
a498d2e6b38be5e5d936cb08963a9bb841411848ee5027a186f80b61b02847bd
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.13rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.8.13rc2-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
39f64e28abec78a72dd8b8dfc6981fc439914a03cab4e9a79e21cf23bb3f72ae
BLAKE2b-256 checksum
How to use checksums
77ab5a493b7392ba3aeba3ff7b07017fcf190689e71ba2580376155111aec8dc
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.13rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.8.13rc2-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
b126b580f85b18b4c075f443d6b53e6416e52bcfb921100b61fe8c5c25a34816
BLAKE2b-256 checksum
How to use checksums
3174a30edfefbbcaf593d723e58c841905b3397cc6e28b0b62f4508cc0f842ab
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.13rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.8.13rc2-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
41e949f3e3a4a0d8934063263cd196a6bac445b9564180f8c7dd898fa66896df
BLAKE2b-256 checksum
How to use checksums
5fb07772f24559b2f9114d648b537ecbc73d1e5f63b9f2773e4ec703617f7c4b
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.13rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.8.13rc2-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
98093559d6647b0f96eaaefa0d0c03fb995350320173a42b00dfb5079bee7e00
BLAKE2b-256 checksum
How to use checksums
0f8d81fba09ede9e12bbb571d7f2c694992dc2c7c778f4315bfe9599601b7228
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.13rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.8.13rc2-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
0d32eeef0d1921db0e930e8b4889af76a4e9c11ec0d091288efa8d2e15f36fc6
BLAKE2b-256 checksum
How to use checksums
1dd47d6755c3ae259def1d07d3db2a64851a2b84dca9fa80c263e890fb89ce65
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.13rc2-cp312-abi3-win_amd64.whl

Download URL passagemath_planarity-10.8.13rc2-cp312-abi3-win_amd64.whl
Size 304.4 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
8829f7dc0267350fa3c2d1d573a0d5e82fc6e0ff6e7775b626cbd68cac743ed8
BLAKE2b-256 checksum
How to use checksums
b407d278a51dd22df52f789b074c3e3627a13dc4d4134c035e136f28a39c65c6
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.13rc2-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.8.13rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Size 375.8 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
70140ab6ee8cf10ec9a756fb73bb5670906cfe7a6307d544589c405e37634eef
BLAKE2b-256 checksum
How to use checksums
bed5d2a251bc21fb8a45ccc807cabee94a446aaaebc28b7a72221442b4c0e5ae
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.13rc2-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.8.13rc2-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
49eb99a78f2eca1057932ec1b9ff63d4479701137bc1992eaad9122e6c8ac868
BLAKE2b-256 checksum
How to use checksums
b2d2c78019f182e389df8d6f666574e1d847bef1ae2701824f1cb42120be0543
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.13rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.8.13rc2-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
394dedc527e57081796abccc48c90c9d79debaae3729329591e2f2aafab43db6
BLAKE2b-256 checksum
How to use checksums
78dc254099cf762927102ce0d7d63133bf9cc84dd3b6b45d02c701e3949d5c5e
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.13rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.8.13rc2-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
c117182dc03851f6c9a618945c56ad313555a7256dd5eb0ba6ab1d172c1f4016
BLAKE2b-256 checksum
How to use checksums
ed1e2178fca9587c81fe426c36642c49f3268f6c83031afb487511c96a8151c9
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.13rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.8.13rc2-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
f7235d40d12f7610bd5ec32e57bc95851317cc826caccab136b241a40368db7e
BLAKE2b-256 checksum
How to use checksums
bf6b35db1edbbd3021eb06bfc6660e6dd0bf9c3df97eb22fad0fb4ac3b181416
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.13rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.8.13rc2-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
f5206fa77c3e655aebf889aadb6ff64f2809eea43ea18c3fd3110b36202b143a
BLAKE2b-256 checksum
How to use checksums
155811d87afc1a67e5f61b467098e82c06a6748217db5183ffbfff6424e6f96f
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.13rc2-cp311-cp311-win_amd64.whl

Download URL passagemath_planarity-10.8.13rc2-cp311-cp311-win_amd64.whl
Size 304.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0637a7249217b171aa88ac6fe17fdc88500d2b47fc41e5d90f1bd190f1be3bd5
BLAKE2b-256 checksum
How to use checksums
fb9c3521dfed108e1d41d72269baa5784024f4f8c343c2dad7a1b7112ce6fd4d
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.13rc2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.8.13rc2-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
12ea36efba1b1c0bc76dd535be1916e0735307744ab3ba25ae2362dc4cd5e31c
BLAKE2b-256 checksum
How to use checksums
30f5737fc54b151c1da5d57aa2095fddcaf30549ee811a58752519bae1630759
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.13rc2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.8.13rc2-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
4533f53e4a02be1f255ce27f5c59a44012b1674cd07f7befc5fe73c64fbd45b1
BLAKE2b-256 checksum
How to use checksums
81bc29815ad1241680524309aa440e8b1e0fc54e5488866460b41bb43e487245
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.13rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.8.13rc2-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
982aadbe0583bf87c2a6f2e3cceffb9a1bb7fe2d77111c346f988a948e30d9bd
BLAKE2b-256 checksum
How to use checksums
2b2cf5e99089992b5b821914edaf20189de52d00196cc58da78d884b5355f0e6
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.13rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.8.13rc2-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
3f00ea577d9e05b0f10d817d9f50fd654316a1594ed6957c9f0976f35aedcd7c
BLAKE2b-256 checksum
How to use checksums
1a1d676aaeed4c5665403b0faf6bcb443746138522ee14eda578a42fd0d5e28d
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.13rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.8.13rc2-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
377ecde4d4ec5992b9f4098a5f41032616d694cd32a6809001e5e7927945a96b
BLAKE2b-256 checksum
How to use checksums
f126a76e8493ce47d2659a24dda88eb9537441a62acae6bb7ca9b826e018902d
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.13rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.8.13rc2-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
7c303c1af8a16d478360ed99060d8397286b1c3fbfaf10fa8ba93d356d71f8ea
BLAKE2b-256 checksum
How to use checksums
9b2109978e6a7d5b1e4504083ff140d3c7771d6d6023f428ff59071075bd860d
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.13rc2 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