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.10.1a1

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.10.1a1
File Size Uploaded
passagemath_planarity-10.10.1a1.tar.gz 7.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-planarity 10.10.1a1
File
passagemath_planarity-10.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
passagemath_planarity-10.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
passagemath_planarity-10.10.1a1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_planarity-10.10.1a1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_planarity-10.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64 Details
passagemath_planarity-10.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64 Details
passagemath_planarity-10.10.1a1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
passagemath_planarity-10.10.1a1-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.10.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_planarity-10.10.1a1-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_planarity-10.10.1a1-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.10.1a1-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.10.1a1-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_planarity-10.10.1a1-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
passagemath_planarity-10.10.1a1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_planarity-10.10.1a1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_planarity-10.10.1a1-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.10.1a1-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.10.1a1-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_planarity-10.10.1a1-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details

Total release size: 6.4 MB

Release files / passagemath_planarity-10.10.1a1.tar.gz

Download URL passagemath_planarity-10.10.1a1.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
3a06af15ad8ffb1b8735d57669d302dee5bee004320db7d0059ff1a922b9dafe
BLAKE2b-256 checksum
How to use checksums
25f843ba0026aefcc2532bb8dce2df166b83655912e6d29399b17d0bbcc866b5
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.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 446.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
81062dce3a58ed8ff4ac5e7421ac5255b05176b96fb6e2e2ca78fbb3b000e725
BLAKE2b-256 checksum
How to use checksums
638cf6a6c33f04674c21c038012896a392e58e4ed40fa8508b0df27f2d056e4e
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.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 442.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3a006b33208c06e0ecd1e1bb67254133d10b4c2dc974d43de6a4a1440e277d5b
BLAKE2b-256 checksum
How to use checksums
5182de3c13c7ac36378ef11ab90a2a4af5438610491d4ac488a56a8e9110cad8
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.10.1a1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.10.1a1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 447.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
73361883c2b9cb49a04f8ad99e0b1923443cde21e735872f88d44d090086c384
BLAKE2b-256 checksum
How to use checksums
8595e9044ca66a4513b3b5263478459d1286d35f9853c4ad58942d4331f04326
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.10.1a1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.10.1a1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 451.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1b13d99f3f9f39ee850818d36751b151cfcc9503357e2aad118ce2375ce368f2
BLAKE2b-256 checksum
How to use checksums
7ec85e77e550f548b39dfc3e1a90b9d27f75987396f382514cf65c89f55e6ce2
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.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl
Size 119.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
32d01036b1e714c271cb2eb87232a747d4664ea15c8a6793c3a708d1f66e873f
BLAKE2b-256 checksum
How to use checksums
f6af3f5ca30921f52fbf2b02814046d20f13e4ac781ae18a85100abd5561d80f
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.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl
Size 119.0 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
84a13c5ac1adbde5ef7ba02f910ea962b2dd99c2b4c261a7521c0a5a30dae0b6
BLAKE2b-256 checksum
How to use checksums
44b215d3e19162ba1fa29f61fc650649262dd476240806750daef78f7ddd340f
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.10.1a1-cp314-cp314t-win_amd64.whl

Download URL passagemath_planarity-10.10.1a1-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
c0482002b32dcfbe98baa2cd9ab973f3d09891601e031fa57246f932afc57272
BLAKE2b-256 checksum
How to use checksums
879d4fb752d7a3ea8ea3fdeba1153b00b8365fdeb9bbaee71dce3eaa10027313
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.10.1a1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.10.1a1-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
2d77ff29d144c0a521b38954ed63efe4d67fdc16c1d297876a29fa2189530d17
BLAKE2b-256 checksum
How to use checksums
79c8ca1c16dcaf3473ddf73fda884c16179a91736cb1b720e141db11b30bffb2
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.10.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.10.1a1-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
2fb5941fd11c53267f34c3eaa59e98c1c0b340e01cffb32e32bf41922ba6ef20
BLAKE2b-256 checksum
How to use checksums
7d1de073f4156687ee19793558b50aecdd96aeb57f36d99daea10d892f466d79
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.10.1a1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.10.1a1-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
62a964fad538386f980738e7adc2de13a97e7af8fd28cf971f838e7b1fbe68e2
BLAKE2b-256 checksum
How to use checksums
212f933fce5a16c809a6e50deffdc31f7f62de5c805a0f16b9b488d96a2071db
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.10.1a1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.10.1a1-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
3e968cff640375b4688e277b17e841726c0953ab41d26866c94d37006fae9007
BLAKE2b-256 checksum
How to use checksums
4d60e379e8e2e3b708ec19bc4b7edcd50b7665976d0ea563acc5523439eb2844
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.10.1a1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.10.1a1-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
6a0b37af342547df16b869d99079e322f60e83b6478534743c63b6b6e80dd14a
BLAKE2b-256 checksum
How to use checksums
f6cce70ad050d5cf09da210ce3e6d8b50bb44fabb92f105df85cbd7af77bf1ab
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.10.1a1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.10.1a1-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
bb115851abb3717543246a31af506ea8235ae1d1b8e6c6bb2c238de53b838d40
BLAKE2b-256 checksum
How to use checksums
ef13574261fc40dd9a824e6ca72f0b1639de084875f4535b4ee7ddbc854d0d2a
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.10.1a1-cp312-abi3-win_amd64.whl

Download URL passagemath_planarity-10.10.1a1-cp312-abi3-win_amd64.whl
Size 304.4 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
73f3125102cda30b3c0d62159ea1c555c95534673febde84765ab549e3093870
BLAKE2b-256 checksum
How to use checksums
1eafd1fccab2d5725ab3d66c0b3eb488f031d1f6a861e42672a24b3b95fb95a6
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.10.1a1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.10.1a1-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
a46247c45cd17fddbc009a2ea50921a9139362eb53b31d970a4c4a5f88b0480a
BLAKE2b-256 checksum
How to use checksums
8a10ed7d3705af712eea072807ddf210d44ff761fe66b95b39b5f22114d49934
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.10.1a1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.10.1a1-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
cb72cbb1f12961c9a8b5f5b6919422a97d00ef921c5d6fef0b126b14e541cfae
BLAKE2b-256 checksum
How to use checksums
c80126473a6ed69c1e63180cc08f258f0b54399762575806155e849d88182dff
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.10.1a1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.10.1a1-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
34059150243059da16283cffbd199bce313ae4e34c316d7c8ba44bd5c60f9ea3
BLAKE2b-256 checksum
How to use checksums
144dcb22a7c9a21232bb297f1b2b57d766334f2e772c5baead0df57806af6e4e
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.10.1a1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.10.1a1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 368.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
efa70a6a3c66bc7bb51cdd770e5f1ca463e21fadb0cfc7d6f239f68e852f3cd0
BLAKE2b-256 checksum
How to use checksums
e893eb1e1755799c1af09a32242f78468fc337cb5d0bc3b85c29eed0681b829a
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.10.1a1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.10.1a1-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
37c3f1d0f48c50f2e3ee5b325e906197ae478f40f8f3fa6c221930918bd9d104
BLAKE2b-256 checksum
How to use checksums
80cb83bee4c39d1ee5bf0db17c677bd704cb16ca867d5ae57170d5408b358977
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.10.1a1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.10.1a1-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
c90c0fe0e7c2c956eb42ddc9c6eb32f76b699493a4164be1403d5edb144cb056
BLAKE2b-256 checksum
How to use checksums
a9cc51764f1e46a20c4c6b0033c12139e319f2b675d6f55a64fd79b29ec41b08
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.10.1a1 This release

21 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