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.11rc3

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.11rc3
File Size Uploaded
passagemath_benzene-10.8.11rc3.tar.gz 5.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-benzene 10.8.11rc3
File
passagemath_benzene-10.8.11rc3-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.11rc3-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.11rc3-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.11rc3-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.11rc3-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.11rc3-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_benzene-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_benzene-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.11rc3-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_benzene-10.8.11rc3-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.11rc3-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_benzene-10.8.11rc3-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.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_benzene-10.8.11rc3-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.11rc3-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.11rc3-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_benzene-10.8.11rc3-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.11rc3.tar.gz

Download URL passagemath_benzene-10.8.11rc3.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
53a78f7fb0c6b9acff99ff15a357449c72925c0f1d41af3d2c780fc1fe201d87
BLAKE2b-256 checksum
How to use checksums
df274cb4d09c387c36cabb041b9c0f265b6bf55f727450a18e85b54f8a84262e
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.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 89.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
87b0db990d915f4c2c094c722b4d9329d1a4733427dbc25fb9141836f0c7d5ca
BLAKE2b-256 checksum
How to use checksums
12718cb710c772c4890d4c778413eb4751b3a16ab9d9b64218c74247314d35d2
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.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 89.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5b059211f429a2d4512cb05b6b5c021d0e6177722311d7597455b7cfb27a9fb7
BLAKE2b-256 checksum
How to use checksums
ff737915629a14e35cc803a67e2c462b4c821a71cc26cf9eb3215aa9188e9a29
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.11rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.11rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 95.3 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
0bca98567e5d5384d3503dd165d7cada32fc11bd8ce6d127b21874146d1e960e
BLAKE2b-256 checksum
How to use checksums
d534d2b8c3ecf3e136eb3de9dba3439ccfd08eee4b2cd7b29b9a144de9d01230
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.11rc3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.11rc3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 92.6 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
7a8eef1483055d6f52d2a54ed6fa7db663b29fa813dd1b2d5b5dd46a2363ecfe
BLAKE2b-256 checksum
How to use checksums
53d97665bfb27c0a7f5cd93e1409f03cf7b970828df0d8b0e7dec2f2ffbe5b21
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.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Size 34.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
f0724962db6e65193da441da54f135ff8e24c8a6646c8f39c46fe9c469eb3338
BLAKE2b-256 checksum
How to use checksums
5086855e1c7f08ce22f692e82e32f9fd87cbeb75515de3580e3afa51eef2438a
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.11rc3-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl
Size 33.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4ff09673132e965bc0d85d09a4ee335541687ca2c4d5273e9c7f9c06bec2c9ae
BLAKE2b-256 checksum
How to use checksums
2414f57bc29fa223ff43a92b1d89e0eda8556bcf888275f59f40bded39ba3f49
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.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Size 84.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
9f236009aafac56aca3b34fe9476ed242af6d19ff724f96e9fa582443de7cc45
BLAKE2b-256 checksum
How to use checksums
2ec372355ebef35d8f1a8ad13a45cef2140569e8b2740f78f852e7ff97382d49
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.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Size 83.0 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
bfa7e2c4e875844fd7b894990d6552f2440b605dd387a103caa10d1540865ba8
BLAKE2b-256 checksum
How to use checksums
d95a4037e219284884da95da25eeaca901365d3f76fe6440b3de38dabe855d35
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.11rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.11rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 89.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
5b397b299f734beb7ab37b14586fbc4cee28d1ccebca918980700f1fefc0c045
BLAKE2b-256 checksum
How to use checksums
8401f3fb97bad44c724c6fe9cf79210ece45d2d4ba07c368b9487a510b4eeb26
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.11rc3-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.11rc3-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 87.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
b8cac45a3a10e88f17038ed98f32b17d7b4fe58e9c44c6ea04304099998fa605
BLAKE2b-256 checksum
How to use checksums
3f2f90d9ae95a7f3972252225bb269168f827dc39839e73a85194fef281f3240
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.11rc3-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.11rc3-cp312-abi3-macosx_13_0_x86_64.whl
Size 34.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
c73108e802a70206cd58e6f4d567ad2fb0ccd323ec93c23be3b53df8fc91b1ac
BLAKE2b-256 checksum
How to use checksums
9255ca30e61350325a50f33648d370043670379a2661f8e96f60ef795cee706a
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.11rc3-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl
Size 33.6 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
73d79cb7c1220e37b487a9f3a54da7bce73f4d8340936a0810108971c8a124e3
BLAKE2b-256 checksum
How to use checksums
b021fa17501f29a1105ae4e9c588f0ed8111b616be50a1dfe4061e5aa8ffe8d3
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.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 85.5 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
194757a4fbb0b3b6834a951886db30e787b5ba503cfeb1ce8497526aa6cba66b
BLAKE2b-256 checksum
How to use checksums
3f24c2fb0e7df8f0498d89127971d4e400f68afe815280c05dd081ed63c26892
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.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 84.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b529bd7c3968a468148dd3aeac09a0c0b906b95a8d337c9cd59f8da77ac28599
BLAKE2b-256 checksum
How to use checksums
98099d382e52c46f869acf0ded23f4a4d852f4c19c38c587c14a5dd7b6e22e20
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.11rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.11rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 90.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
848d9f80f7cd194ba2c40c9dbe975eef5d1b0392be9340fc2afa04c85076535e
BLAKE2b-256 checksum
How to use checksums
3838ed08fa94576a7432174f5340b1d998e527d1c6c78741cc1bafb85e2866b4
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.11rc3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.11rc3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 88.3 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6d2f3f7f29c6ed095d59d5f01bd925f66050983bb426de6e4cc22de753beb887
BLAKE2b-256 checksum
How to use checksums
14701c7eb30999b1aaaa7c3faaaa1745323f5ef85d101a97f30f9a227e635c2f
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.11rc3-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.11rc3-cp311-cp311-macosx_13_0_x86_64.whl
Size 33.3 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
d2648e94119fa342eef23905b7e7e629c889a819bb25aa3e60789adb53c3544d
BLAKE2b-256 checksum
How to use checksums
06f44575371ef2045938ea29a705e4b9cfd2ff957cd17bea19dc7f334b463749
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.11rc3-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.11rc3-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
8c0fc747ba8584abecc521c2eb8f0f8c765dddb991d7c323cd82aeb10c230577
BLAKE2b-256 checksum
How to use checksums
7e9bb9601511b7084700b121c962d278415db14210551dc34357c00be4ac2c49
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.11rc3 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