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-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.8rc1.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.8rc1-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.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_glucose-10.8.8rc1-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.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_glucose-10.8.8rc1.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_glucose-10.8.8rc1.tar.gz
Algorithm Hash digest
SHA256 3c5f50114457964859d698412b4c2d6543742ada5faa901bd301dd352aea6765
MD5 646a87df89c84af6779135bb182a9198
BLAKE2b-256 0b34b704a7e99fbb128da3edec4fecabfc8334f8778d883fc87faea84696b8d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee7041045ee1b37c6d89acbeb00ae8ff3cb418f562df96812cfd19a408df0330
MD5 5263fd52e93b705312c04a6c2e493d95
BLAKE2b-256 1d374ad900112290e4d083a162f6be9b595a5fb9480b67a352b11f5acf921d0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 489edf68d7796f3920a22e6caf26f806d08a93a427b8f1e56e3bdfbdb1f9d7b4
MD5 c73003af1166e3cf54a9269eecd0b478
BLAKE2b-256 7aa1b18b4c3aaad3a5d6f2df6d2e91da685d68fa0c03d76663cb2a0175d2b417

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f64ba4aabeb3ddc432383511ca3b0cb4a4a992656b28c79f575d57d8fc25ed7
MD5 782288cef6d32bbee51b1e55651adb82
BLAKE2b-256 b73a5c3d0be148e03c76ba6d5deffe17f2f09e54f3af639d87af3827c213488d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7161f4a2fa01155a5592c31db225e9fe94b89a4c1c5074c53f5b3207c9b2e6c6
MD5 051e6bb772a4135bd5de3d5672e6a16b
BLAKE2b-256 b88366a4bf1edd15c017e22580dd4c874142b4befe4612ca5261acdcefc2a152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9fd8ef0e7ae13fc8a33cf71e04c8bd6ef2efb2116334f6975ca0fe132bfe1fe8
MD5 930f6b83bc754947d4ea818307a1ec07
BLAKE2b-256 9c43a2a3e1bed2fc445ca1ec29d6758207d4cfd83b22dcd7f4fba6d82006ebc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2631d4b0a48025f599d5b879fe19a28fd3b7f6a90bafac25b543c117f23c669e
MD5 75448c16ad23a00b668e4accc7b0133d
BLAKE2b-256 6f77144f4a55c262a8f16193004bfcdea66f177177603c13b8c8c919d8b87fca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c60625b06b46e78f1a0d306bce11281cb19ce3a6367ecccc08e3a893bae4d5a0
MD5 d6ffaa96539816dd0882bc7f102b3d95
BLAKE2b-256 941018d4cd4a1d56a4cdc3bf19c8176533ae9f80066fc7402a98b669d50be39e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c4a343bc76d3b7c826d1877b42724711a486b2ebb4ef5caf604104a818371b4
MD5 bdbcd32a0f1997f6e20159f31dbe6dad
BLAKE2b-256 43809042fc98b8113a3e4eec28fa2c3797289252e692d2e74f968ab53b5a981a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef0ed66b3281f554cbe1f391fe7e7cb735d7e6a8915c77e3a4df48cd730df5b2
MD5 2d59c7fc4cbf11b845aea04f3cd9c32e
BLAKE2b-256 d73f68e5bea2af9dab65c4f76e59a3d6b633456df1479438b1a840c8355ea0fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27c22e6d9e2352e4cf8731c78a0ec5e0f97de60802e49c8e5ef32cf10b4bf90b
MD5 9be98d0a189bf1da12d3830b0840f44d
BLAKE2b-256 7e45534ff881e07e21cf42012d2422032e2fe5caf3648d72d0cf038a5e5e91b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 56808541f90e24cc3b7a7ea44804fa0ec80c01460998d3bb64642137d3875a5b
MD5 099612e5768f6a157eccb2353718f500
BLAKE2b-256 10ff86ddac17fe9ab61532b5cf0d8cba990247f2bd022bce6c394cc1338778ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e20c00301cae2ed8f2f789f5c02ff47feb6e0270c512cad9f887b61f9b8e86ac
MD5 60b6bb86974a6d8cf02d49fb9c0213ee
BLAKE2b-256 84f7366381137acb05076c1582dac8f14915627382ff1f8fda5ddb8cd8af035c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b73d6a2ad5bb553f6df848fb891f6b1d25a352d22fe903097ecc233b0f860622
MD5 cbefa87d29a033bc648bad31d5262b24
BLAKE2b-256 2563fb6ba2faffb69b4a4dbac2bdf82ac900190f8dcf91fcce5ec960834f516a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cdaf70bfd28bd944070e7980d5cc8fe80a6c948507ec7a5bba04b54ba38b482c
MD5 6ec1236fc1a2f5ffecdd7c51339949e8
BLAKE2b-256 91463a8c1c9e15605d5bd52d3915af54a92e3cf0bbeafe9452badb068d6e49b1

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.8rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc12de375943da70b5f1fcd4f2f93ba15cec65cb3a3106d33bb787ea308074bd
MD5 2a14b7eb46a4df89fa956788779a0d37
BLAKE2b-256 2ab4e24095d1b1fe1efea48e208d8ceed11c0ee523d5107c9f0bd790e7aac147

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.8rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfec11972d9b0a3d4224b85a19f4f1e2676780fa0ad8a83ce9eb2091ac922205
MD5 70b870da8a3679d5ab4e8d49406b787b
BLAKE2b-256 02fa5b55e6ce1b59a27e971a2e5d5a8e474ddc48534fcb31fc4c9fc22eb8c7e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 03d0867c8b418a2855884cbea04ebab7634d782d69827b9202d88ee7a773968b
MD5 d6377b08315c2b97f04fcd331fd03371
BLAKE2b-256 e731bfb6d3e91e579929b5acb0f9a4501d2f1df47efb6c8e6c5ebcedbf308859

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e582e18ab5338e65ecae83ab695c48450c1f073fbe2e4d0402d525194028c360
MD5 3ef57796036fa5a1709d05937691707f
BLAKE2b-256 6670c8876464e56e6b23e176ccec05aa4dd35a935abf27e58eb9823439375cc0

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