Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath: Generate fusene and benzenoid graphs with benzene

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

Metadata

Release files for passagemath-benzene 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-benzene 10.10.1a1
File Size Uploaded Provenance
passagemath_benzene-10.10.1a1.tar.gz 5.2 kB Without provenance Details

Built distributions (wheels)

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

Total release size: 1.3 MB

Release files / passagemath_benzene-10.10.1a1.tar.gz

Download URL passagemath_benzene-10.10.1a1.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e33a218c493f1291ec4aaf221136baedfa4437abd16659d0205b86e1f2f287df
BLAKE2b-256 checksum
How to use checksums
ebb049a0829ccb568b49523f7de8058931f4e4cbe75af0334df8e671dac48f6c
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.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.10.1a1-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 88.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a5bf1a4040c9747327e289c0ae4460f14c615fb54ee261507346f03cc8ee716f
BLAKE2b-256 checksum
How to use checksums
1ccc64aeaa369f25ff9f15e9262a49a11ed3d56e711f39b9f6644325b863b62b
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.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.10.1a1-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 88.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
073c705754fcf2efd6d95c88b285648016511e1906ed1c4dec9756b2452a395e
BLAKE2b-256 checksum
How to use checksums
a12ac6a2bda50bd1c6bda5153d7e82de974add805ea693077f9c410c502da68e
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.10.1a1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.10.1a1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 94.4 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
c15d62ac5a049a56049fc79d9dac09117bed6c5f2effc5994ecac3a611d6e7e8
BLAKE2b-256 checksum
How to use checksums
3a5b36db1a3f2e05aaed6cd99c56d7f56b9a5da06a39ac68a86bea31c496665c
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.10.1a1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.10.1a1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 91.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
12f33c76e7a7815b0150116eb0eec970db51c4b40e5ffa7b7430eedd8686a34c
BLAKE2b-256 checksum
How to use checksums
010dc89acc690a9bf643c11c5c4b89a3b3a5872f230b9efd7db95314b754df49
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.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.10.1a1-cp315-cp315t-macosx_13_0_x86_64.whl
Size 33.6 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
13cc87f7bf9e9b9cad174d721a453a8ef5d960a3154d6c9c71c062ee9b566f51
BLAKE2b-256 checksum
How to use checksums
c4b5d1702f21b8a822c7b338f214161546dcbea847ad85fe8d063f503f50df64
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.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.10.1a1-cp315-cp315t-macosx_13_0_arm64.whl
Size 33.2 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b7d018e5653efe0471d960afda2653a93655c061a8985c5ca09bdbeee65c232a
BLAKE2b-256 checksum
How to use checksums
55b99b8e9c67fc88b9559df8d5ba70db5c517af384b6dc3bddc30ff998671062
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.10.1a1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.10.1a1-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
1616e3c329ecf4262153facd1875022f3643997e6d1040a2f2d4ac21428354cd
BLAKE2b-256 checksum
How to use checksums
42a5fe4cd02cdd453355c55a2989fa2243d7d3843992f89c0d239d8c84899d6c
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.10.1a1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.10.1a1-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
6bf9bc286524b0e849342d763770e12ab44b14c83a5ed91d3e8277a32da85a97
BLAKE2b-256 checksum
How to use checksums
797913f32e737b9c4d80841927fff07a438f81ddbfa4b86954389480af1ca12c
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.10.1a1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.10.1a1-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
325819d2567bc4afa7581688bbd4a1eff111c5f05d0f590acf6d9d6619452091
BLAKE2b-256 checksum
How to use checksums
53c861b5e639fea082ee81c8ea594d64107302df612e935de482185e145fcbdf
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.10.1a1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.10.1a1-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
6e45ca178131d109fe938ef16542740873877becf049da5edccdfc530700b285
BLAKE2b-256 checksum
How to use checksums
77b2b49d342d20b9eef83cead2152a966cdccbe8cc51e6a44c40354e1b2dfcc5
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.10.1a1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.10.1a1-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
1429e1359ff46ec72731e3f401514fc4e5fb48a03df6632961d4a3ee7d57ce76
BLAKE2b-256 checksum
How to use checksums
e2d8c08acc010e34a9174468fa877d52b459f6fe095ce2aefc10eccd27182dd9
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.10.1a1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.10.1a1-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
5040207b01ad91cad37dbf96e1439d56ccbcd76e2e64b79d5e57def4db6ce07f
BLAKE2b-256 checksum
How to use checksums
276420486431d36774e0454cfa0486396b2b546a9d2f1c7ffc9d5db57c650b09
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.10.1a1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.10.1a1-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
68701d3309720a279fe1abc8ebbf2b2535299e25b2d5ed7493e989b450e3e01e
BLAKE2b-256 checksum
How to use checksums
4158dea2bc42d6b9f208162bb1f429f5357cd4351883c0bae43c371be585b9d3
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.10.1a1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.10.1a1-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
76e100da6d8e1e8a4b2290c85738631a0a4b22048c1761943865e341e0697675
BLAKE2b-256 checksum
How to use checksums
0bab91ebdf84533c5b2cbcf854a4b87419c74d524a559173881eb5744d85e4ff
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.10.1a1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.10.1a1-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
412d9570eaa5fa3d676573e34cdab1b4346cf63d67bf97b99df50e25428d93b6
BLAKE2b-256 checksum
How to use checksums
2d54fdaf8084664b65efa11e94bb9293d0cc23846b7bfb5b9601107e8c0c6f8a
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.10.1a1-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.10.1a1-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
8f4c48e1f0c9e762f56b57da29ed2c1985eb46278de569cef25825f89c041c11
BLAKE2b-256 checksum
How to use checksums
5c2875c0fa94eabb00bde52a797f58657c815a85f172870f34c978e2481d5a69
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.10.1a1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.10.1a1-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
ad3ac64aeb35da1a0f1168acf0bb285325ca1e8830a507a391523da25901a984
BLAKE2b-256 checksum
How to use checksums
fc02d27684c98588b1050b4fb4178c069e3736071569881719aa28a9bf294c13
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.10.1a1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.10.1a1-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
3103c53842a7dd13649aeaa058d8a75e90f7a00c36f0785606e6fbb0b77164a1
BLAKE2b-256 checksum
How to use checksums
386dca90998a0a6f8eb6eae692b20246523b402bcaa705658bbb1037b66321fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for passagemath-benzene 10.10.1a1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release
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