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.8rc1.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.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (54.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.8rc1-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.8rc1-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.8rc1-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.8rc1-cp314-cp314t-macosx_13_0_arm64.whl (30.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_benzene-10.8.8rc1-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.8rc1-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.8rc1-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.8rc1-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.8rc1-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.8rc1-cp312-abi3-macosx_13_0_arm64.whl (30.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_benzene-10.8.8rc1-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.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl (52.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_benzene-10.8.8rc1-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.8rc1-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.8rc1-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.8rc1-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.8rc1.tar.gz.

File metadata

  • Download URL: passagemath_benzene-10.8.8rc1.tar.gz
  • Upload date:
  • Size: 5.0 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.8rc1.tar.gz
Algorithm Hash digest
SHA256 bd4d6529cfeb89b820487871a358ba54433bdfb9c643455df0e386a8e65b4f5e
MD5 37cf2ea89c0ceb8168378cd7ff4c4e79
BLAKE2b-256 d4bd064ad13cefb5e416986e582c74f0400c162344d370c4f98fb3c57d5d08d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da24f9be68797b790f0e061614322680ce84a571d18142c63d22f35b6e58dd43
MD5 2ce2bdf686eb3e0759cb7501db66e553
BLAKE2b-256 cec07a673b76dd642d8a3f5593ffee45113fe11aafddbcb96ae41cfeeb941095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d66f05eff4184bfe598870184e5aeff7b93083e721833637e1c72ab261958f0
MD5 7101372fe0371d011af62b4dde3fc7b8
BLAKE2b-256 035e478c55c90a618b9137b8a75b48a188e7203d8c43b96d40f3346b608d409b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9cb189434730b5037dee0ac82a7299bbd878799289a51de76f0541cb5871ede
MD5 5b6e1845c2519b5a4487cf7d724c0cf7
BLAKE2b-256 41beebfb27ae2d25f721232a43fd1e423acb1f67c0cd5d06348f55beb66adff4

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc1-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.8rc1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 567498317831b0fed24ff8c26fb2248d3836b6592668f3c8e66cef236d5b3838
MD5 e3c147ed0cf6697f6a33e89d09406752
BLAKE2b-256 e8dc17c3eb5363032339aae4891664e447a383c036b6eb7624051b9e1044a08b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 808670d1a796fe112a32688d464a7312b926227daefac045a51a98c1f496b8e9
MD5 59312df386117d68a429c25fdeb971a5
BLAKE2b-256 9fa6824c18e6590748be6ace17d9d394c0da19db7cf3453ad4476d6883e5a856

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7213bbb0344f028f5c610278b00fc50fb9e209fc12585fb98cb4ec15f2ee872c
MD5 88f785db6bae89d4091de522107bea20
BLAKE2b-256 1902f61585b8f8c5da0d97f6cfa1887735366b9b623927ae1b804b6fc548ddbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc57edf553cc5d0790032e570089c7c82d51922b9f4766ff31c0d4d26cf12c7f
MD5 749a559f0e5efc3e9c3ec271f3fbfefc
BLAKE2b-256 38d24fd1649ed05dc487dcfc31ad905afa1f6c6e2d613f28d3177a0dd09006ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c72072ce936dae632869354d65a54691a0dfb829350af9329b3b1b8a64eab84
MD5 bedf23c3f64bfb62a1f991030be0aff2
BLAKE2b-256 f80bd2580adb9e66fb6d929209f5f5ffee51e45fb0eda56701d1208ea2bbb6ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73d8748f02c2cedb2a4a38f43a77f31afb8cbfdb4547737a29ccf490206fea18
MD5 8d49b32db13b1e384ed3921f6c9a64fa
BLAKE2b-256 99814444586993f4ab7ca5bd97db0fe825e2013ebe6fcc2c90ea83d859a271fd

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc1-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.8rc1-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 aee096ebc0d69c92d743165fc0869bff1b1a7782932c60894a4deef79d9aa252
MD5 3f99c08152d108e45761e53dc63b2dad
BLAKE2b-256 230a24d8fcdacdeffe8ed51915a274273af9f64337f253368cb6157f9aef5d4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cf9e2f9180b56b6d9b8325aab3e886d240b187882162e187d245fe440add09ca
MD5 e1ba685f1f183a9d1eaf1354b2a215b4
BLAKE2b-256 365a09a98290e5b44cfd11f659d3aef0ee9cf02663633ab9b683fcf683983514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 333d3e58c79b744e5e77cf3688fc9b6e3bf8b0e9fcf92f623f9581eefd7e327b
MD5 69efe6456df24a02f586a39590334040
BLAKE2b-256 e6fd243c51ae2b475f449d3d4274c0847419435b0cab730f691bb7031201ed16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecbea2f9fa32f3daaaeadbd7ede3260763833d1b9bad6033e67cf30d40cc9258
MD5 35147fe6d2a7c4baf619a43839957f60
BLAKE2b-256 17cd7649157fa3e884d12ac711abe1464f9cba3caa39b8d5a3ffc955d9570dd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fec57c8eaf0c2ba7524e0f13e965e104462d7da532881c05c54dbab227ac46a4
MD5 3db0e781b8a246584f026010e07b775a
BLAKE2b-256 ec4b47e56382aa2fe8461217a626df38418de1b92770a57eafe4ad2d7a54b83d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3dc25009fdf682d440c3eaed6b2469e30de738a5f0182e557b4ab57737d6c7a9
MD5 43900831cd24005a72e42055776abede
BLAKE2b-256 8551033bc61bce6b53efae4d19cd6dea687eb5c2bf20ed8f7dcaa3c756abde5f

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.8rc1-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.8rc1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 83223687ad888ac0d66b7557ff61a3da7633c74bc9147b05e13ceb6991466185
MD5 18eff4fa82511d892340ce144a784e77
BLAKE2b-256 fd05eed8c463fca8db43d37af8c769d794e324d5c9124902ec4d7160b323b0d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6bcbe526f2cfa603773681775c482b5cba0cc7f7ce0913f3986095d77efede2d
MD5 5dfb8f21eb0c220fd54fe3b4f4045ffd
BLAKE2b-256 870006ecd145ed8413d28c1ee0ba41a623ccfbf2314db44371cdc94355e30e5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ce019c93b75266d0d8975d8dc5516e3d7f19c36746b108d7db2d1bbcb5af3c31
MD5 9e6b93617efe277b66a7589e7da3990b
BLAKE2b-256 13c3fae316844b68c9688370d649f4e9a821cd758f7f8221fe64733577a9fe17

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