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

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

Built distributions (wheels)

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

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

Download URL passagemath_planarity-10.8.13rc0-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
1105ba2ab21711565c5a6416e21c121b65815caa73efbe8f82dc46eaa21c0c5e
BLAKE2b-256 checksum
How to use checksums
a458e938b5794d2188d4aae09767a6b77c2950d2ca7232378270bf57c6611304
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.13rc0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_planarity-10.8.13rc0-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
916b3af145607f28ace089fc13efa05315c721c15b23ec881944221de5bd571d
BLAKE2b-256 checksum
How to use checksums
fd630e29b4c52e706d14f200d3530b321ea72bf62eb17db7b19a62dcbb34a87c
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.13rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.8.13rc0-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
c07aac9547ac8ee93c2cb1eebf29ee4397fc84e814855e378c54e8394114b1cb
BLAKE2b-256 checksum
How to use checksums
d8ccef2a291c7403daf7b204fc084f164800cf05ffcfbf41c86345fb591d4b66
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.13rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.8.13rc0-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
fd25d681c5e33e15942c38f5ba8981df7a26caacfe41438fa949c1299a9fdba4
BLAKE2b-256 checksum
How to use checksums
c7e558369d7dccc393e4213e60e4a856e2a893b48b668037388ca809dc3b838c
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.13rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.8.13rc0-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
8f31e3e5d82ed21bf51980693b216957afa71f92ee53c2edd1cc8efd2cfaa083
BLAKE2b-256 checksum
How to use checksums
16ef5108b4cf95cf4d0976f5c2af3fee14354f754dc7445b00af8b1719d04502
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.13rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.8.13rc0-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
5a9f72f75cbce64809edd2d54b960da13af9ef513e2b861460108a5c99152f48
BLAKE2b-256 checksum
How to use checksums
3968a5798302d3fbaa8a670da27941fdf5cc33420a0e727aad8ad48a798fc851
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.13rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.8.13rc0-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
9a67cad776a97e7e0e11dcde8dbbbc269959092452168a98ba006d0159c39af4
BLAKE2b-256 checksum
How to use checksums
bb8e3a62a3042c8a8b12d8b55d62e031bd91ebacb95cccfe2cca65af099fcd10
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.13rc0-cp312-abi3-win_amd64.whl

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

Download URL passagemath_planarity-10.8.13rc0-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
4cfbd5ab14bad9eda2cd24717fde7c3e99a3740564ca8fc5feb65392990a232e
BLAKE2b-256 checksum
How to use checksums
7a5538b1931873e63b528e0ef5b9f0e7e9443c2f989ced4895767dab2aea1bd2
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.13rc0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.8.13rc0-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
2ff237e57e09660a145723c5c151710306c6cb5ec561a1c284758100609cb1d5
BLAKE2b-256 checksum
How to use checksums
2053e34ca66103822b656e17ee6c58fd54e16b46aa007c857395963bb3fe9905
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.13rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.8.13rc0-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
12b763da12e552575f4ddc2d96176ecc0f6dc040a2e7a9bb62253575c8d0c831
BLAKE2b-256 checksum
How to use checksums
8006ab812a51ab254295e87c1bcc41e6ab7224767a51d65def67bd6700310417
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.13rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

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

Download URL passagemath_planarity-10.8.13rc0-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
88782d1c427ff55bae82397c2d8e2c82212d70fe08f0beee4a2e9525a744c4ac
BLAKE2b-256 checksum
How to use checksums
c7d35e74669fb57a5b8ade23a7acd928c05944036c09d39df96bf05b2598c036
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.13rc0-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.8.13rc0-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
152b104ced8301c5a109a858b16036ce8e5abaecbe0a3f75f484022c795bc23e
BLAKE2b-256 checksum
How to use checksums
edab2d341328c301bc63b76b7cda547280312c2d503c997d53ab88750bce52de
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.13rc0-cp311-cp311-win_amd64.whl

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

Download URL passagemath_planarity-10.8.13rc0-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
dbc15cf8920171a8fbc443bbf08245512ea49583e46c78efc9ac7a03b5c79bee
BLAKE2b-256 checksum
How to use checksums
4893ead3dee6ba936f00de8f4dbfb9f363104eec757a5953ada20b568460454a
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.13rc0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_planarity-10.8.13rc0-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
1ad13933afb2348af61a660f2706db6fb9d2930d55f7b93e86fc89b8df33a52f
BLAKE2b-256 checksum
How to use checksums
8773b6bc489dd72f053d1a0db7570740abe5add1d749b9ed8a53176ae25cda92
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.13rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_planarity-10.8.13rc0-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
d60d4b8e22512f4a7458bb62506346750e0a3d6136305669eab76f85a7f73e5e
BLAKE2b-256 checksum
How to use checksums
9ec351442117b9b072ea344e1aa7f3e777fb55985ac906ef5d44dbf17fedb481
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.13rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_planarity-10.8.13rc0-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
ce03b840a6bedbd6e06155da1475164b88e915e34be0e5803cc35f96db14e861
BLAKE2b-256 checksum
How to use checksums
f0e9de4f4b5a1c24d4aa9373947ceb9184faacfffac7675af951d18057b34d1b
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.13rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_planarity-10.8.13rc0-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
082b16ea51b7183f01a63496f2decd127541f4a7bcf420d555d82eaf22a49890
BLAKE2b-256 checksum
How to use checksums
55490620cc49e968f681f7c971dfe247633b06bdb776cb5a798524bcaaf0ff03
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.13rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_planarity-10.8.13rc0-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
fd6ab4286241bdafb08a3465654e06863b08eb3907cfce2a857ec7ccc4224143
BLAKE2b-256 checksum
How to use checksums
7b71de28e528dce534676ac0e24a44b7f256d47f8b2b8433720ca4caa50b1587
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.13rc0 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