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

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

Built distributions (wheels)

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

Download URL passagemath_benzene-10.8.11rc0.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1485425c9dc9749130d745203719ac6e14e14afc2cfca13c0661347eb585c198
BLAKE2b-256 checksum
How to use checksums
526d6e7cd10589d75a811fbf6679c3d226697adaa8a9d50ad0f75196e9135568
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.11rc0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.11rc0-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
e0b13ae7dff10170ea29fca377f081750a6aaee056d2cd6173c25dd32cf8d7e0
BLAKE2b-256 checksum
How to use checksums
4db82a8464c454bbc93e7d47f2edbe5fb4bbda940808d304d2ed05f63404e2db
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.11rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.11rc0-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
14eb03e0b55e16111e235cac4b392f3a6b95625b78ffe64cff57491663d8edac
BLAKE2b-256 checksum
How to use checksums
b6ff18f4bba982fc062aa9c2ff53565d7668ac316b330374e2da130cbaee2708
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.11rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.11rc0-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
4b93bc4e19dd1d0b7c45cc57aaeef1bf4d885c6ccd0d085fecbf64338348d871
BLAKE2b-256 checksum
How to use checksums
69ce41aa85d72228e9519e5110077ff9c24ea1e1f44f35f95a82015d13ce1fa5
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.11rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.11rc0-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
22f396bdeff69fcbe699b0550b2a8592a88c38174072bb47e6adf70b4b20d1ff
BLAKE2b-256 checksum
How to use checksums
02db9b6fbaf096b28288f629dbe1e20c4f75d9113686aa8d346943b5c8f06dc9
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.11rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.11rc0-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
69c0ca07fe91072bc51e3f3e0de37d8046ff6b0b4dca040a15cae10a81f28ec7
BLAKE2b-256 checksum
How to use checksums
8b8e46f6c9ef5921ebeb317fcd330e1329d9cf271ef85d637bd4d9fdbb68adcb
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.11rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.11rc0-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
d66811bf38f71659de4808f9b83db1a9a99166db61a3a4ac33e285619851cd1e
BLAKE2b-256 checksum
How to use checksums
acf0529527e0bf3b187a3e855db10e58f8f8c620cd7e0673588f6fa6300a4a53
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.11rc0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.11rc0-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
cbf8ce579f92e30007b060ee2369733170db1ec2f877a7a0036b25a535f31aab
BLAKE2b-256 checksum
How to use checksums
fc4bc5e13679d98916c8f35dbc2cfac01abe510c8e2d547b6baac0ed8ab4e827
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.11rc0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.11rc0-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
c08818ad4f01e5d7c862a3638d9b13542280f8696d3d3c8ce9789425f0fd979c
BLAKE2b-256 checksum
How to use checksums
8c7e8a43f09f6bcfc84b6a017ebaa2ed6d01128edfff49ae72d27346f93b45e8
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.11rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.11rc0-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
58d452bb2a0f763007ff9fa9a02fdf54ceebbe1c7212e31d52ca95bb19a2c833
BLAKE2b-256 checksum
How to use checksums
0005b493d64d85701e0b5bb29a823fff9b8e53fffc39b77643d69a314815601b
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.11rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.11rc0-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
09792784119f91f5bf1929d785e34114dd00600a1dd85ff5dbad635c7a22b4cc
BLAKE2b-256 checksum
How to use checksums
c0eb76ef8e21475300143e9ad36fed2189d091de97bd5b84850a8616fc85fd5f
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.11rc0-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.11rc0-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
eeb683c8baee4c4600d0b08b99c9ba27cf71841c45a49088c0f32268ae018500
BLAKE2b-256 checksum
How to use checksums
dfd45b3d2a2b7f377c635519cca81f6b85f6b6090056c77eba0e228fd5baff22
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.11rc0-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.11rc0-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
3c62d9583ed1e55417b84613155b7714c0f85dad832fb6bad053fe4d958c2862
BLAKE2b-256 checksum
How to use checksums
b5e664d872159dccfd4e8952ad92f17675cdadf1cbfb2ef8972b5c869df84518
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.11rc0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.11rc0-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
e3d51948d6542048fd4f34b0fa9121cdd154cfe24193887cfc77f2db2fa59982
BLAKE2b-256 checksum
How to use checksums
fe6c3627f169ee766031374294d4fe84d96c2e9227c13adffb900fb9d46f8f23
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.11rc0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.11rc0-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
b02129bc8c5f40342c126d2648df0ee33af790deca59ad3097ce9450ceddb9f9
BLAKE2b-256 checksum
How to use checksums
2f4e5c970014e51197757c512c922a1049b3ad4c2c2d17f7426e416158084dda
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.11rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.11rc0-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
7228a2f090a1fc3d445eca2ae185c0f27b1d4c9489b93a4256d07a30492e6e37
BLAKE2b-256 checksum
How to use checksums
c0aca65c028a8e17a0441a722238999cab4eeca52a2baec7e0f61192f0c3c0e8
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.11rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.11rc0-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
17ef0786f538c0b8b5f96a4226f2d044023bf7ecc7bfd747cc3ef686f2cfdda0
BLAKE2b-256 checksum
How to use checksums
4be058c5b98a7fdde98ed2bd8098b77f90f611657804a2a1f965624a5bdd7dad
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.11rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.11rc0-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
267df8a0729bcb02178b2f88112eb1336316d420375328d841ba8cf21414ab3b
BLAKE2b-256 checksum
How to use checksums
a89d39ca30a9f741d1520c2a2d6727d46ad3e3b997495f3d338206ff1e898623
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.11rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.11rc0-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
4a35ee8939278eb681e6c96ce9bf2b597d4353e3548cc5db8a0d90b01c3776ff
BLAKE2b-256 checksum
How to use checksums
d986a87c5c191dcfdf167a51094f54337016ab9c4c00f5b00873ebc0e8529ca0
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.11rc0 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