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-benzene provides an interface to benzene, a program for the efficient generation of all nonisomorphic fusenes and benzenoids with a given number of faces.

What is included

  • Binary wheels on PyPI contain prebuilt copies of the benzene executable.

Examples

Using the benzene program on the command line:

$ pipx run --spec "passagemath-benzene[test]" sage -sh -c benzene

Finding the installation location of the benzene program:

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

In [1]: from sage.features.graph_generators import Benzene

In [2]: Benzene().absolute_filename()
Out[2]: '.../bin/benzene'

Using the Python interface:

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

In [1]: from passagemath_benzene import *

In [2]: len(list(graphs.fusenes(9, benzenoids=True)))
Out[2]: 6505

Release files for passagemath-benzene 10.8.10rc4

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-benzene 10.8.10rc4
File Size Uploaded
passagemath_benzene-10.8.10rc4.tar.gz 5.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-benzene 10.8.10rc4
File
passagemath_benzene-10.8.10rc4-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_benzene-10.8.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.10rc4-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_benzene-10.8.10rc4-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_benzene-10.8.10rc4-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.10rc4-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_benzene-10.8.10rc4-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_benzene-10.8.10rc4-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.10rc4-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_benzene-10.8.10rc4-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 abi3 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_benzene-10.8.10rc4-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.10rc4-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_benzene-10.8.10rc4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_benzene-10.8.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.10rc4-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_benzene-10.8.10rc4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_benzene-10.8.10rc4-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.10rc4-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 1.3 MB

Release files / passagemath_benzene-10.8.10rc4.tar.gz

Download URL passagemath_benzene-10.8.10rc4.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d9f85c3dc774d39e32e82b847ed7b4bcaf3de9bf42c419595d41e79a63ab1039
BLAKE2b-256 checksum
How to use checksums
963be47893bf69728a055d77fe496f3334ec2e62d5bc6c9104db4454ec3aa709
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.10rc4-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 89.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
67901a9ad366daea8033443a38d9d98641e2e8bf758a04478aa1456ec18473ad
BLAKE2b-256 checksum
How to use checksums
f93ad804c3c8ecfa55caf7006854ce37bfd706b97bb5034ca148c841f6fc9bd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 88.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
114a9ffc42fc1c68dfc6ed9cbdd976145891d462d7c0142f28718385a04787c7
BLAKE2b-256 checksum
How to use checksums
3559d6c48c18a61a7154958c2c64ae37c6d54c7458b7651f0e9418c3feb0e146
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.10rc4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 95.0 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
a9f1086489c1cdd440423c31a0487c57b6693b52c6b7a0dfc4ebff1a0bf38035
BLAKE2b-256 checksum
How to use checksums
335eaae8a3046ea8f00882aab0fbd91274bca871eef77daac6d6d8e481fc761c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.10rc4-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 92.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6d5721a919ee4accc2af9d1a6231aa5d0517947ec47c6fb5c943ae234a4dc64c
BLAKE2b-256 checksum
How to use checksums
9a59e876821db24bfd48b41420c56cdc8d8cf780dc25edfe1487cc8cd52599e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.10rc4-cp314-cp314t-macosx_13_0_x86_64.whl
Size 34.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
31434309871b1cf9d4ac0585333b759baaf39a6063e188efcb2605b70343fe0a
BLAKE2b-256 checksum
How to use checksums
4d538eff28a8633882442dd766357529e728362e8443c11c7960cf5b84b77ce5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.10rc4-cp314-cp314t-macosx_13_0_arm64.whl
Size 33.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
fef6d95129f4d04c63209e28f19408abc82d7327d823bafde5de124b68363236
BLAKE2b-256 checksum
How to use checksums
1907dc0d82940a24a3996bdcd7224930a0578cbda6abbbc92ce8c202989cc38f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.10rc4-cp312-abi3-musllinux_1_2_x86_64.whl
Size 82.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
24431dd57c398f6c8dc0285fa247a030b7ca855fd1f0352ecf8cf9ae5be98eef
BLAKE2b-256 checksum
How to use checksums
cc38887f54f413db15c91a7c020afee875ced8a767c913d560c650b8fac9e1c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.10rc4-cp312-abi3-musllinux_1_2_aarch64.whl
Size 81.1 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
c9aa0fe94049dd2407f3c0554a85e878c041e79317098cfde99d5e6106ae863e
BLAKE2b-256 checksum
How to use checksums
dc4c491f4d22dfddaddb983c65217a3dc51cd8e6dd5d68900b70de1807535928
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.10rc4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 87.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
8656a94030af45fdd950a0def509490cbf546d5fb955d85f644d9a2268d07c65
BLAKE2b-256 checksum
How to use checksums
8112e96d0b8a36ed499b05a5f892fda2c80e23b9055da81e303aa9c20e76029a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.10rc4-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 85.3 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
81b0347fbd86c77024c4e8defd76d3f9fdee6bb1c8ef934fd40788a639d4aff4
BLAKE2b-256 checksum
How to use checksums
2a0fc0dce8b782f3ca2a28628e90ec45b6ca8b153d2f44aebba326f5f49e7a1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.10rc4-cp312-abi3-macosx_13_0_x86_64.whl
Size 33.9 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
f946cf042d524e25b5c2a58d2bfb47918efc7925eece9556ef3501fbd78c5332
BLAKE2b-256 checksum
How to use checksums
17de54bb540b26169a940b35ef264949c14277afd1d04a3ca88fff654d948b53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.10rc4-cp312-abi3-macosx_13_0_arm64.whl
Size 33.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
326ee3b379b5d0e1b2c0f78928a918d6a1375504bcbc86c7e73b4da3325b764b
BLAKE2b-256 checksum
How to use checksums
8e21f153042d11c44bacb7a7498b5942f6910c3ce5cc7f56fcc95c17e5f385cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.10rc4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 85.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5e5fca064a1feaaf8a1507ade1cdb265aac37e3aa1c32f833ed36688adec0f22
BLAKE2b-256 checksum
How to use checksums
ba76f88c174165ce8067a5b6aeb68c5345e93aa8e2c65f635280267ced7ce156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl
Size 84.5 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
42f4a7f36434a36df5495de999057255ba7bb19ee9e68da60c248fd9f6f34371
BLAKE2b-256 checksum
How to use checksums
97493d2b8c29f9ffefe2b53a9138c1c325369dc77a33cc2ac93e20b52088b64b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.10rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 90.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
46a50cb19e1f815cdb19b6c9f3b61c24851425fc22c34e907c32f79e475843dd
BLAKE2b-256 checksum
How to use checksums
ce511feaf26177fd83b5106dd9b2e4d589c26830702f55525badfcd2e6420a67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.10rc4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 88.2 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
260104d6d889ef6ca796995ab785a98c6112a368ce4a4c0659abea8b40db92e9
BLAKE2b-256 checksum
How to use checksums
a717454ffb347c315e9bfad7533f8c839236c27def9fcfdd3d3b1d086c12a632
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.10rc4-cp311-cp311-macosx_13_0_x86_64.whl
Size 33.2 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
4a41c303b7d278f13d7e1815956f337bdda0ccfa489486631b2ebb8722bec465
BLAKE2b-256 checksum
How to use checksums
a1363524f2a034c53045bddb543eb7832411a936d45a45f3f8ce41de8bee7b96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_benzene-10.8.10rc4-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.10rc4-cp311-cp311-macosx_13_0_arm64.whl
Size 32.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
6e5ea59303e110840d4beb2d5f99234f2fb191aaa39cca8a277b5ddc35f49ec3
BLAKE2b-256 checksum
How to use checksums
09693f5db697d32691b25a84b955416c1b949308369efc2c1049dc6c22562ff0
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.10rc4 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