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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_benzene-10.8.6rc1.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.6rc1.tar.gz
Algorithm Hash digest
SHA256 003440f1532bcb732e384bb1fbf8a2892427b88693267aa02b9277bda4fb3c4d
MD5 62f9bab6d1001363ddd54f824dba403b
BLAKE2b-256 0192523188f991fa705109fffa7acafca0130e57bec027711bd817ae60fffafa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed690c68df817da7aa0d692bafdea82381a29de6073470280b44db13c5fe53ef
MD5 d05cd4b9901c7797dcd650b667c4631c
BLAKE2b-256 16d02983455e25ddbf3a015d02c24da060a0f3f7699be9832548dd3190ff9fce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ee85de190906a824b1c132074f08d890309f8296dbdd784bfc263eb7a79a2bc
MD5 de8d3204d4c8df09cf78e026c8d66570
BLAKE2b-256 f4e62d9734e56519f8bf9d09c0e812595b6ab17b266dfeb598dd785bc016d61e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12a5ccd147a56c2913dceb06dc70fc47e9ae8a5697ee336dfccd6cc4c0dc1d1e
MD5 2320308bf452e5f250db22d765074c00
BLAKE2b-256 5643f1c32ac1b57eac540bab5259d6334b1c8e0edbdce5d85d9a90ba32564231

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc1-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.6rc1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 59ffdfe3261d64aa75bcade130271a01f80bcafa3060fe05b9a6e3958f4aaed1
MD5 78d4fdd532573cba66db4030a1620462
BLAKE2b-256 869dc59a8d9c43560ab1791a2a9416c9e6b10ece607289901845b735dfe79cf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ee8bd323cc64c8773b27301e56098ed0a509828ef22d4aefe17386163f104643
MD5 1d9a8fb5624b955105a85342b3d90ddc
BLAKE2b-256 ca88c13e6005888fc74aa7c4bc5abc1e7df0993acca58e7d216a7f8b21d5c0e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1e4f15082cc7ac0c8fc83709270dc2797e06d25a9271f4a16ec87661129d9181
MD5 08819ce2de2d10ea76efba754beec9ae
BLAKE2b-256 7ea77b8ddadcfd574a52a1c6136accc849e8e7369db1d01723ee7e2f65aab2b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 730163d2b49c7e889ab0eab6e554e8dbac2978ee3647bbb4bcc616db36b1e159
MD5 bbe6c05878e86bb9e2590c53e5f277f1
BLAKE2b-256 fc32176df9567640e3fec938b7c13b785a67149629d5f60328c8ffa6156f45e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ca7c4c669e1b970e10f40188cdf9edfbe376b2a484611a9eda79434d1200e9f
MD5 96bd72ce603a8adf5348b5eb564fd484
BLAKE2b-256 8b6d61742613cbc18cbf28d21943e1607328528371a01b08d9e98364e3d27a88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44e520f7c2a443e91633281b000da7ac5a981c8f961da565953905770e69fe80
MD5 e562e6871968acb79532f05b7744caf8
BLAKE2b-256 7a6202a6ca69ea1abae95ca7474426c92eeb8fffd1c0ee52c3b8e07716804f8b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc1-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.6rc1-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3dadd43da32bbb2c37a4c99e592bfe9490a0c4160b0817e498fcf77897c4c2b8
MD5 de6c92826eb5ab1361d7bcc3dfc2c89f
BLAKE2b-256 8d2a29c172be830dd6958d6ca737d1fe530d7a9b17da0fee9935571a0a9b4551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8f176acf777c4861bdc23ea3fd70b52c8f7de3d30941984df6fa07fddbaeb1a5
MD5 3246f9a4260d74de3b9d9e8b7f9990aa
BLAKE2b-256 582dd4029696ebbe1f5aab9474425bfe93203f5c60bc6f2b9565c6da8b9a3457

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9f855a5d8b1cf91c56cae60f855d17fcece38ad30feb57c437dea4494b550752
MD5 fcb4240a369649cfd32c573db20cea64
BLAKE2b-256 b59e49915544a7f9819839b7508924e611e6e690a79b27f679c20a1301953272

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e3cc680d18eb36b57e7a375b02f18eec085979e91fc0acec1fdc029ff092800
MD5 d1677fcb97629197959ce5ab6312810e
BLAKE2b-256 7e8c97d05698731f05661a95d8ecd052a72061926a4a35287b32b10f6f73e7cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9a4cd190734caec8272840928826ae6a7256bf65fb832cd12859263806a32959
MD5 ff866c7e4e6e367d2850f4c1ff337c7d
BLAKE2b-256 a5f6923f0f59ce0b3d683519b3ee99a06939ebfbeaeb6810549c394039255106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5928fde9542d6c3b8fa1ed2b76c2589be9ec05dcf5a9797c230e1ef0bfe5307b
MD5 8e8d73f92b579135d33c338eb0c91b83
BLAKE2b-256 08bf2db3b4771f2db31472c37b35fd22c7d6895f2d36003128e6c8fcfe10239b

See more details on using hashes here.

File details

Details for the file passagemath_benzene-10.8.6rc1-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.6rc1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 780392de67993e9eb216664e1fbb4dbf93b750b43183220940e1fb1c072aea36
MD5 c685e6644367d04b9a9cf2833d13607f
BLAKE2b-256 272b6abf61108b9680276ef6c848fea12cc8b2a5d3d01fd509a36595d91979d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 602f161b899067add280affde280a343456946717709e1605d417596ff841cf7
MD5 760d44a02c0d865ba44d33456ed4fc76
BLAKE2b-256 8fe000984ea031d8a8d5a671e203b0029b4fe38351cfc2c92ad02e01a5bbc47b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_benzene-10.8.6rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c7634e11b00435d432090a336610fe3585ec797b9138e95a2860a233eb519b84
MD5 976e92c5b65f1d0c74f145c6a59ab585
BLAKE2b-256 cea3e212497818532599f76b3c8263487b84cebf32669ee407d0471f0661c5f8

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