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.10rc1

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

Built distributions (wheels)

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

Download URL passagemath_benzene-10.8.10rc1.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
32f0c444fb39cca2feeb41de07894073c9e0b9d4bf8d0f92b3de78ac017681f8
BLAKE2b-256 checksum
How to use checksums
d1b2ead503a74abf2c0268cbb693fd673813ced4da00b4efff2588a62dd4d66a
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.10rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.10rc1-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
b70897b96550ee20edb9ca4008beb2c79ad09cb44ebf45e37821e018614a4933
BLAKE2b-256 checksum
How to use checksums
1b41e56638b96f9d4fbde029ea00ce8e5b7f4a8fbeaa9868882d6197edba7400
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.10rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.10rc1-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
47234a1f6dff029996ba6dc1b9b1d2211ac240c9f23fbb91e1c119254b6af35a
BLAKE2b-256 checksum
How to use checksums
8a046ecf44fa2aa0d05f599d3607111adfb01a53314d7b5392e87552ffb37463
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.10rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.10rc1-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
072e234937a31a96d479180e4856ebb4adc2c39d4d852737a6acb0ae18aaf3b8
BLAKE2b-256 checksum
How to use checksums
d4cc61f76c50c6bafb931a3da2fb8fa834ce900a1b82ab54fb106c3774b74b66
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.10rc1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.10rc1-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
a411857d85d1ba36df603bbeb7790eaa58d4b3974d3cf72b0521e8e32a4f9519
BLAKE2b-256 checksum
How to use checksums
627207634e84e6ca5d9e40882f7a0389b1fc7076eba1d461f77da019a57a3571
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.10rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.10rc1-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
193616ea49161643ad3c1da67402c00d77ed120341167f95cd9b4915b8a72659
BLAKE2b-256 checksum
How to use checksums
e887f79e9082405088025cad05b07e2cd15cb9625b3ea03cbbe3422a7681a476
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.10rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.10rc1-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
b9e2cbbab16c23189a6811dfa5d86b53797bbddb483818b9b199a815c0eb085c
BLAKE2b-256 checksum
How to use checksums
6d9fb1733eacff3aed99b3a5abbd68e9d773c0ed9068651764fedb8905437e21
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.10rc1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.10rc1-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
f8c06f3126d85a93e81fc2abacef26cb2f0ed754f0495ab402e744c86ebdf9e9
BLAKE2b-256 checksum
How to use checksums
ef7399e003067567dd10f1b2baf75fc9a1fc0691f7e81809c86cca18097609dd
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.10rc1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.10rc1-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
8677f9119343272754e5d9d99d017e8f2b0a3737435a846a6f92a8c2c5af3bd6
BLAKE2b-256 checksum
How to use checksums
7cc2f45da89ab97b5c93c613bb2309c37af22422ebe9cf2b7725ee11cfec4ed2
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.10rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.10rc1-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
42dd35ac2282b87e60bd3cc1fa3bd234541e1800ffa5fb9468eb0b722726b11a
BLAKE2b-256 checksum
How to use checksums
7f32452000fd705de79bc4967a61f7547c30df62128b8ccd5740e6cdd7bbbe51
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.10rc1-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.10rc1-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
13f9055b40e0cfbd350d2265ceb4ddc866f32f21f91d1cbd5991531b868060fd
BLAKE2b-256 checksum
How to use checksums
b09dd418d09185bc695c3758aacf1f2a2c350681f32b40b928dd55ff42e408b5
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.10rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.10rc1-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
c7b7a47cf4bc1d4ba808997c8dd4aae03b9dced2d9fbfe4a64e39c2d51352ccb
BLAKE2b-256 checksum
How to use checksums
884b05c27ff823c5626fcda893494e2049384399073c17868ccdc09214edb267
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.10rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.10rc1-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
4007d463b321d9ebf80e6e8666a65659f9285393cb48f4b62d2512192acb702a
BLAKE2b-256 checksum
How to use checksums
d2113f1218d12c94ef59e6d1e399a3ff4aea2d4159cc27b5b8a9592b1a7c7ef4
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.10rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_benzene-10.8.10rc1-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
de260caf6ec72834f22f557bc122b3c1537f2bf8ac178a8992499a29e5a101c4
BLAKE2b-256 checksum
How to use checksums
9adf351d8b6aea76e259f16c4b3ecaa231bf1de15d7b1ed75ae07d177a6ace32
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.10rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_benzene-10.8.10rc1-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
f1e93bbcec1fc747321cd80b2f005f83a4aa1a2eb0a97e3ef9c65d906b2dc46d
BLAKE2b-256 checksum
How to use checksums
4d813d0505c7885b3b1a9b840b6f70c3e5431dde171f224f28ad8143b9625dac
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.10rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_benzene-10.8.10rc1-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
8f065ece1343a24e0ede49df5fd482260814fb8ff5202d66c11d6efd76c758a5
BLAKE2b-256 checksum
How to use checksums
8cee1f55c7a19debb84fa79fb27c640432ac7107596c375c9acf628d3684a276
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.10rc1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_benzene-10.8.10rc1-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
1c28b8fcf4c88cd48535bad44edfd833e88048f176040e1bb1a693e88d1883ec
BLAKE2b-256 checksum
How to use checksums
596da4cb818707e7cccd994298581c7bfb9b10d5d656fcdb5a9095a07555b773
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.10rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_benzene-10.8.10rc1-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
7c1a4c7d4885527c50d3e44600e8e0bb836be88e3a0b40cc62e6a84dbda6cebd
BLAKE2b-256 checksum
How to use checksums
b8420e4825d472bf936f9de628f56e1f57b69be87b6f455a843d493e95219748
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.10rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_benzene-10.8.10rc1-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
56dafc70d9aec5fb4194201ec9f7be3b71031cb836a610fc3f5e874e46750ada
BLAKE2b-256 checksum
How to use checksums
0fdb1eca70ee4e245a064b5711f7c47bb9b58966d9137ccd0b22e6718e0e8de2
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.10rc1 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