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.6rc2.tar.gz (5.0 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.6rc2-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.6rc2-cp314-cp314t-musllinux_1_2_aarch64.whl (56.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.6rc2-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.6rc2-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.6rc2-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.6rc2-cp314-cp314t-macosx_13_0_arm64.whl (30.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.8.6rc2-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.6rc2-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.6rc2-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.6rc2-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.6rc2-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.6rc2-cp312-abi3-macosx_13_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.8.6rc2-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.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl (52.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.6rc2-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.6rc2-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.6rc2-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.6rc2-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.6rc2.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.8.6rc2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_benzene-10.8.6rc2.tar.gz
Algorithm Hash digest
SHA256 241a855452713bcee2a10d857b3cbeccd49975f4b3e0fed0fdfebe7932f9f2ca
MD5 290264d8f04b339416151bd110dc4052
BLAKE2b-256 a812cf98254b96ba2982be3c792e8346257dc50d1392e8118a3830ac28b988da

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ef588189eb5a2ad03a48997a79c9c1d2526b0827d9edf0f0f305f823f3a8b85
MD5 27296be6bf6e5bcee4c0873c2d97e1fd
BLAKE2b-256 e25fd4502464fe2a25020fc05127d491059496b079ac0b6b38ad0d31d8e45491

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a96c57e152846fcac8b4515cb8ced5db5700072f928285bd5771334d2abf8d2d
MD5 aa03dfa955d7a421300b4b2db0476054
BLAKE2b-256 d976de6a651b18a52cf489c4689fd76878ff78df6c56a871b8cf0a6055435004

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef25c77fc0e885decaf821c5b3c8276ba71475be3deb11b950dab6afc7b8a3b6
MD5 01884964d5345141b0447372f9e851c2
BLAKE2b-256 799137ddd36f77a13a1a4e7a6da59d21784e73cb0ec62c424219fc446f0a6e98

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-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.6rc2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 971d729bbe80e9d17edca1fc6525e9c0c0ec1033647f76b15b46e888abbbac9a
MD5 dc5f7466144a337ef08d095888af7e52
BLAKE2b-256 049fcdde2f1b2b72a808f1d99dd2ca14716737d6cec4118cd9d6227c5cd6f79e

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5fc5d831058e9dbaec9040f6d0f4eda05b488381ea7189c9daa243bae059055f
MD5 527b0c248e355c2486a8bbc810934a16
BLAKE2b-256 a8493d87112a833a9501715af7c2bf614a44f43be9788b497a5c5e7faed8b00c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5874da4a8c365bc2fb6a12e26de74e7b0ad80cdd66772253b30394842f90a5bc
MD5 43581e1228a053c17ec756fb995c118f
BLAKE2b-256 6d04784f7fa7f17ce192a8ca9c4b78704a825604d9470cf28dbfc0cd24f13c27

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 250f56eb580e332008974885903220fc6ab1e643186d77fd850833b9e7754a87
MD5 bc6047e5b89e42c8ca182da76f9beac2
BLAKE2b-256 bd9e4ef90547ac3fc23de4b61ab078fe2a4932359339653dd53ce8d8d894ad56

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 349f2ea9b8ee05529ef0452b8522262d40bce40127bbd22471b6ab31a1b952b8
MD5 f90c8aaf2747968f410af868bf3886d9
BLAKE2b-256 5e326d3478c85097524a49c47401b661dbed2a5ee960c156e202ff26112bb0b2

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75e55ace3ef163484102ee7f1a0e87758dc76f171a9e56c80142a04ec6941caa
MD5 321c82ad4c39d3221425f0c39d47adf8
BLAKE2b-256 e48bc79584f8d7d7a97ac2a871f4d0bc1231667790a5100782e6aaed41ea738c

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-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.6rc2-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c0f9a5122786f85f3a69f1f75b045985a7755366762b566191b27919ca0c45b2
MD5 416b5ad2b2d4571836190f35ebda0da2
BLAKE2b-256 a87e5242e1e6bac0637b64df241ba731676ef3f8de437224632557b0c6faa962

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 27d9dcd121b8eea244a6422be1fe5cfaddad440244819579e0b3416fde5be12e
MD5 be049c950691e42cd47dafc6fdacaa03
BLAKE2b-256 4c40d9e68ee199b625f3a735fcb7c099935fce25fdcc195b8a43fb90e20713bc

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 75235394adb88f61cb8c3e79f9f47c0c67413fd30d1f446c624363eb05bc8257
MD5 31fda613cc45f3e687e53dd9c767cf58
BLAKE2b-256 7000c6e1125aff7ee0d634c5899eb08dd1a2065d3d416915122059e60368436d

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5cd0637931f6615bcd759ec82c5a803c6f6ee8f4061c21ab211ce87a6ce7dc02
MD5 6f82962c6412dab4deebe432eca78f8c
BLAKE2b-256 1b4297411f10dffad2217696ff9db9382284e71386c04bc72b23093570fac0bb

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ecefc284f827541d5cc1362b5a59cdc112e52c657128111974cc260a345430de
MD5 3653730f6fa16cbf5f0efa5230d5a745
BLAKE2b-256 0ca526e3f0e54cf08a93ff38832d08c6a93f046c152344f11e1258b9387e1123

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 533903008c84e9180cf0b2d04c52770201d2cd11eb376b2f560ca0c6c3e2cced
MD5 bc0fc398ed160e884b1282c687c9e15c
BLAKE2b-256 26876a1dd7609e6ed3829b70cd539d1dc385a2a0579344b49ac2eb6ee49561cf

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-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.6rc2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d17feef51f05582abe7d21b63a1aa36a5b9c1b5ec89bfe60465a4ec5019d5cc8
MD5 344c4a8bd15ae6e7fa28e9fbde21e340
BLAKE2b-256 c78fa1e470b87dc5c92e59cdde1c7e9deb3abd637c2760a61578a78b407801d9

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bf8d327635a88d57c308b0cadedd66dc799944c53295204e8ab05aa6ead81afa
MD5 b1acd37ee630dc95434fbd76dd719284
BLAKE2b-256 53e029b7709a7d59ae1e476c80d02a6f8e877f393dc072b6aad44cd0ee4854c3

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9fd5d6c78c72410aee8e3f5308505ecd8faa34369383ac6e403c40a42608c33f
MD5 e398355f837d4ec1f414797103f8cf05
BLAKE2b-256 80fbe560b50a6d47a917e4b62cd3c64ccf4dbfc059ed64c5724dbf2d0f053f0a

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