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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_benzene-10.8.8rc0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_benzene-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl (54.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_benzene-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (56.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.8rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (57.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.8.8rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (53.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.8.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl (31.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_benzene-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl (30.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.8.8rc0-cp312-abi3-musllinux_1_2_x86_64.whl (47.2 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_benzene-10.8.8rc0-cp312-abi3-musllinux_1_2_aarch64.whl (48.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.8rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (49.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.8.8rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (46.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.8.8rc0-cp312-abi3-macosx_13_0_x86_64.whl (31.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_benzene-10.8.8rc0-cp312-abi3-macosx_13_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl (50.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_benzene-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl (52.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (52.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_benzene-10.8.8rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (49.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_benzene-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl (30.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_benzene-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl (29.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_benzene-10.8.8rc0.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.8.8rc0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_benzene-10.8.8rc0.tar.gz
Algorithm Hash digest
SHA256 c5971898189dbbb5df15e74eed6687de15d0171cdfe33ab0c60d807c7bc06598
MD5 5ee159b0f0282629fce8a292ed20c0f5
BLAKE2b-256 f169304f8f1140f4bd62701e68f543466680703d253571f8dd6d3d6918681f2e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d5dabec05ea5b6f9f6e143034f91748e58f92fe8e742f6541057783fa5dfe10
MD5 2f260b245dd11803206b7c0ade75889f
BLAKE2b-256 a5d8aac3e7d3c115e67fb5a1e2e91fd863dc5adbca2af56b15cf6b2a26d4ca47

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a6c7c6f23ed81b913782c4b971d54ae1f835022e21eaae899ff3cf756eebb18
MD5 893144d952f4b29830a33509c302bdde
BLAKE2b-256 7228da08ab66cf7c1468cad0d199442ece9f64c9565dfbd6c9fb84a516535e53

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1cf9bc6980a0fe526b15fa52ed35ad8a410e4719a320e56c38a0ce8d6e54017
MD5 85d6e14396d720f6dacd5e4938f6850b
BLAKE2b-256 f701ba3b2a34a13d126302a9a1aae20a4f07aa22624f12348103c4dec82d5dac

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7f689392c0462637ee8629a1d3335027b42ac91fcdff30b88702429772abb3cb
MD5 fa48287450fce57418d8e23fbef6d511
BLAKE2b-256 9e157de201669e6da347daf3b8dde981c4cc4c75620b01da753f32ec9fd6fdff

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e9b19d8b699f57a0d9bd88e2eef54fbf3682ac882384f0bb0f1293a8762fadc
MD5 9e1041b2c034f00b67329eca5d6f289f
BLAKE2b-256 18b461d9663b6ec0d1b4e95d7103b32fc85340a2a508844cd0b34e979794b65b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c56af2a1cbbcea16287a193b5d53d1b43e1507dcf12924d97bb739c4c61ddcbf
MD5 fcdfd3fe1bd498713ccc9ac8eba8767b
BLAKE2b-256 824c8f8cdd910a510b9dabc63c0a90fa83913f47b8dcbbf7c4a34892204dbcfa

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 116c3d1fc6c0f169b65b7fc4fc284278c16ef1595a42eedaf0571e592e2f1ee5
MD5 cd1e51671663d55c17237f4b087c1739
BLAKE2b-256 9d9bdba711ecd1f783d1a75f136300c571a4096d8ff10c2bb9f7a3e1840fcfb9

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c31aaab66aea59358b4e6fff743dfc6418e7398ea03f875a86df24562c3bc207
MD5 bfe9c7beaadec46acffce474b261c738
BLAKE2b-256 441112264cdc61e606656e7298e575bae99ae786540b71a15a311dfb2390b685

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7d41ef8fdb4301a53c1f24ccb7cb0ac503275478179ed7dfea9475d2673103a
MD5 d7d7447d39ba97ac2766cc7904e1f560
BLAKE2b-256 1c0a1b913003a6d14de2e8dc3a3cbd447aabac7008d0e16017d2c658ba94305a

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9ef31b86eb4e920e589260cba43c3927561ab3bc9c38b61a29a7485d883b523c
MD5 41782a3deec7acc7a36aae4fd5b63577
BLAKE2b-256 d512f49a5e5ef8143e15e10d3d165c3cbbd255ad723a113985142f33883aea6d

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 efa511883ca7e87d9ed60045484bc7eccd3908182e154fd846d85cbd3967fba7
MD5 594a6392e39b52711459fc8324e55efa
BLAKE2b-256 ba6ab364b89a2ae0596cfcac57326b98d6e9fb1e7a360fa68fe014d272f9b610

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 904e5ebdae3251ac2d353b50806990ab89cf476d4cbbbcf5c687978d025c4a9a
MD5 425542025d8ac6ae833790f02235a96b
BLAKE2b-256 72267899f8afd955de8fdec3d552215c47dd993aae53c89b2a5369b7cb1dcbd4

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44e5b7a01f1d47c1e88e7f8e2d746abac764ff8194367c1f0f5175e3b8306c1f
MD5 3f1bffbed8027738ac15776f8b836bca
BLAKE2b-256 d0d8874374249953dd5bc97c33ac05ab3f14c94253babe6ef54903521dd3b125

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9499cdd21565a13b391a6d5d74fce0084366dcc9b6277eba2e68db506c214263
MD5 05e7684e87bf6d1c408b02128d7b6bba
BLAKE2b-256 e8f7b1ee42620a8cff8fb4d551b8c591f5a44913dacb87606171b81c6013b1dd

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 09b594f83d27c475f1d2ccddeaf134ffac672e0cb449e333f68ffcb15075f253
MD5 b3d63de54b5bd9871debffc7e6230b11
BLAKE2b-256 0f6a54658640d4df5a8cbab3394b71ab18fb7412d10715db85f4d7f10e2e18d4

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fc8979178d376477f951272a247c03cb8a806347b9c1ea3d7485920fdac8b784
MD5 75eec0c8c275a5facfbd2aa6015e06f1
BLAKE2b-256 1c7af4f3e4ddb5cad959d632dbf0197c68b8c85841755259bf85172ddd0b517f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b89e878ddb311bd4c95fb54247411d3e934a314302681cb03a6d99c0d46742df
MD5 9af8cbbff37c753c256be7aa327e7b5f
BLAKE2b-256 f8843871252f0a028b6a24df36f8c44160dbea7d2ab51978ea5ae7277fde3c4b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ca9c5156e1d0b79147e1159123c917677d8d856f28183680963161801b56bc9d
MD5 cec96b42c59e4063e3c61c49ba8f0077
BLAKE2b-256 76894d80d28cb47f658b0e715e64910f3601c3dace94d4e78208b9677c76a11d

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page