Skip to main content

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-glucose provides an interface to the SAT solver glucose.

What is included

  • Binary wheels on PyPI contain prebuilt copies of glucose executables.

Examples

Using glucose programs on the command line:

$ pipx run --spec "passagemath-glucose" sage -sh -c glucose

Finding the installation location of a glucose program:

$ pipx run --spec "passagemath-glucose[test]" ipython

In [1]: from sage.features.sat import Glucose

In [2]: Glucose().absolute_filename()
Out[2]: '.../bin/glucose'

Use with sage.sat:

$ pipx run --spec "passagemath-glucose[test]" ipython

In [1]: from passagemath_glucose import *

In [2]: from sage.sat.solvers.dimacs import Glucose

In [3]: solver = Glucose(); solver.add_clause((1,2)); solver.add_clause((-1,2)); solver.add_clause((1,-2))

In [4]: solver()
Out[4]: (None, True, True)

Download files

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

Source Distribution

passagemath_glucose-10.8.7.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_glucose-10.8.7-cp314-cp314t-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_glucose-10.8.7-cp314-cp314t-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.7-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

passagemath_glucose-10.8.7-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_glucose-10.8.7-cp314-cp314t-macosx_13_0_x86_64.whl (245.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_glucose-10.8.7-cp314-cp314t-macosx_13_0_arm64.whl (227.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_glucose-10.8.7-cp312-abi3-musllinux_1_2_x86_64.whl (2.1 MB view details)

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

passagemath_glucose-10.8.7-cp312-abi3-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.7-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

passagemath_glucose-10.8.7-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_glucose-10.8.7-cp312-abi3-macosx_13_0_x86_64.whl (245.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_glucose-10.8.7-cp312-abi3-macosx_13_0_arm64.whl (227.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_glucose-10.8.7-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_glucose-10.8.7-cp311-cp311-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

passagemath_glucose-10.8.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_glucose-10.8.7-cp311-cp311-macosx_13_0_x86_64.whl (244.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_glucose-10.8.7-cp311-cp311-macosx_13_0_arm64.whl (226.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_glucose-10.8.7.tar.gz.

File metadata

  • Download URL: passagemath_glucose-10.8.7.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for passagemath_glucose-10.8.7.tar.gz
Algorithm Hash digest
SHA256 85696784191872a69f09b85da2bd16e22a5b99da076380969266751f67699b0b
MD5 f0e124d4eccc0612074d97488e350129
BLAKE2b-256 be6432b72cfb2709be75333351b1214cbd4e38156ea8cbdc309e64fcb9bb9b80

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e3f213ce610cd9fffa87e29f99a6e407063068365b435892dee726ca55440052
MD5 3cf456e87785b23596e88b9678837988
BLAKE2b-256 ccdcf1b783fc878b294bfd82a633c23cb44f51339a2b5e2d99e69a6997eacc08

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bd3a78f33dce89159722eca48aeca64df6165c51f9f79dd1409c2f79936e5486
MD5 741338605f6ae7a8b0ec6e40a756dd71
BLAKE2b-256 826b06172140e3beaf68686a463b20295e745d2c0dc798045fa18cb0c0110015

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f8f06d5f655ca51c28f1014cbba75b8f5c500b2cac22364be8d6b14cb6490b8
MD5 3abb3a1ddde75f7dd7a8d58b04029138
BLAKE2b-256 2b98c076b678e1d87b46d920bcc3f6fed03109976cee811446a2ab15d280d2ab

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce0829895ef9f3efdd83075ab16a98075674d626abab7704c931add2e024c621
MD5 54e3e40547c5aff6b048384857c6c91c
BLAKE2b-256 b2d579faf3868f01c5e35629d0a645474e12ab7ea6d390a0a74795eab281ed69

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f2deacd7f97581ec1d5065dbfa0c023d8f6c2813ee2df5818f44e7eba1dd020c
MD5 0a7d2c4eab85edee20346c50cdcbbe1c
BLAKE2b-256 0bf5569e36a65ad5a71ee7c6bd6bf6176724dfa09cd5ea986d8bac9986e9cc39

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b09916ecb14ca1a865d64528a006b6f683d0e2a1aaebda22ec172ae55954440e
MD5 ca6118a6045a0acaca031871f609fe97
BLAKE2b-256 b8d44c730fdb56f60a729a7f910a0ad85f14602fee7faaf2939706de8c6e0831

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19f5f9cd0f90102e5801a9047066f57448eb542de634484bc0826f4112918b43
MD5 29bac9742d8c4d8fd2ad0b93173db8db
BLAKE2b-256 d9a8a158bab3d7d4887cb1b1c61d36e88856269ffe34e32e6be5b680c0e340d3

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d3251cfa8e1be9424652003b3fbd09941157d986014e1d1c26dbd8137d96b048
MD5 b87e0cd7790b460df8425219f1619cc3
BLAKE2b-256 2d1761f319728c4e27b27410cc8b21d2a8be3202d9b12323d9954e5f48891bf3

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f36bae327825e3045e826374ebce0f4d1c606046a1e305e4c51860531deb848d
MD5 9a484570cffa66ba7588ebb2fc4564e8
BLAKE2b-256 5ec2975003bdc51b8ee4de97aa97f7acc5a8042bfc96326e03f14706dd84f70f

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98227c372d2bb2602fd9ad2e41b76eb220b454884b098741a13e73a256de85a8
MD5 49aae8aae69453a97a18ee7ff3d83f5a
BLAKE2b-256 4cbbf6063286d16dd67804031d4494a72540a786cf6d441275797289c9c6709d

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 524815b868d041597abe2ace96608fb0b3d6381273cf2a4f5343666062b851c6
MD5 375b7c8a10e47e431c29e87c5f961526
BLAKE2b-256 9688f131a04339abac5afdd79028f3cba597901be34d08992bdda2798a87bbb9

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 29bcdbcdc10932e0526bae91501fa2453e308b084ca52393ba404dc3e7a4da0c
MD5 94cd84f1583671d3cfaa282f2dd48a92
BLAKE2b-256 d7e9a2ea668d33b2e401cf3b8bd3cfabf416394ebfea13380b2195cb568688ab

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1930c6964268e37c2b8d801af92e8237274526928957c9c84e73b2cb4f1e468
MD5 62539cd990307d02f508e8ae20559e61
BLAKE2b-256 f7a05875bbb09c75c67aebc6a7dbe7651883698276760875fe5c8edf17524f82

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1e5c9a9f9335e583ecb8ae94b71e7ae51a337684fa58d3dac92760e9a2b48f75
MD5 1a540bb5a9bd0da9514b1d859febb339
BLAKE2b-256 fbe62b30fb7596d9f68e6bd0473d555a3f6b2d385dec7e1cb6a51556b86d94d3

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9019357a333efad73f556ea27b1bf0a506fc0aaac325529d87e0d96b1e8b3a61
MD5 bbe5028d30dbf9ba6df995fc909e54aa
BLAKE2b-256 30f8c95113c3a371cacb21c6f8c53058e80a38963d8b7d6918d0f9d162e1e674

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5771d0e2ac4d8e0a49784a12cb4ab61041c08438f725f549ed4a82344565de5
MD5 fbcda31278ca815525f53edf4de8497d
BLAKE2b-256 93220da13981b30e836f9dcff0c7e8955757364ec5f3881d5ef9288a8a432b93

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fe887f31ec5520028a26e003fa281e1185c8596e599631f89a4003af8ce6c1e8
MD5 225b24eb04a75aa79459c41a96d5234d
BLAKE2b-256 e59a0756ed94adac4492c3361b3fc8171424998c9f48737568b3e1304984d04b

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.7-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.7-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 48dee75835b9287d06f67dc9d95cf05c805015000835178b010e2f53d84b3289
MD5 80950c70f7353594e34ded111c9c85fd
BLAKE2b-256 cbd0011060fc361f6a0178a24878d9bfb25ebab517b7619ffb627962aac5a49d

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