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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_glucose-10.8.8.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.8.tar.gz
Algorithm Hash digest
SHA256 05d9cd3749ed9ff5aa150b607219b4fab9efde77aa208e254127a37687c02fd8
MD5 e8544ca26e31533efed93ff21ffb879c
BLAKE2b-256 f81cadc050927fbba7d4531e1e4d6ed11d7d32a56061d5d908790bc80364df0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a5f38828ff9c247d08a5dbbc4cec2c9da8e4433b2c9b2504d2d9e41ac516fd20
MD5 a8134592781b7e170486e1be63b88ff1
BLAKE2b-256 58d317f1960cee4919255c84b71efe3d2e915f5ba74d044b8c932ed5319c04e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d92f174e09db6608f8b0eaa73272311d205f2ad37b02f69716520fc76b41489
MD5 df2bdefef848d7bdf4f9f8a0e58d2010
BLAKE2b-256 ae0c4027739a337df8aaebe213a6a8171b7af0fd7a26193371aa963098f02abb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccf591a1cba133ddc38431195e2af01f763a7741a69b1e194466b5d33dfed7fd
MD5 f3cfdfee2b6b5a1f2f0a7ef924583646
BLAKE2b-256 a0c2a2ecb74f9962e6dd67ffbe4fc6c03604e0219b50be365521738050d64949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04737ded74c35e52db7de945cdcdb6ea51bb0cac1f10626b871be15879c6949d
MD5 fc93d66642fe5d865ffd07e3f24dfd83
BLAKE2b-256 c5094c185d991baf7eb5e249505dd8ba727e53173a0d34f6209474275a53138d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 131b55ea9d861ebf023d25978352583d782a56ca4bd65aa3b158d707908e3fba
MD5 9465bbe4f688296779243c8c795d7deb
BLAKE2b-256 53e0fbee51441d3d06a2d52b52cea5bac2676844d832aea84fd7a9a67e730530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0e6d9a1ce7b5b0c35b3b5de7092f0b936740d468c1db95897cb34d7f17767125
MD5 629c65c1b1311d1c8a357e40bdc3ba67
BLAKE2b-256 5d59e73e3eb117421098dbd166fba01d0d4b1c2589964ce6fd507c44ff831bc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1154c0e505bf5f9cf5eaee867a5816f057f5b5e73bd623d506c71564f7f397a2
MD5 b228f3e6f83b509751b8642165418a2e
BLAKE2b-256 cda424c975acfbed91d860e9459c150b4417ff28dccb2b5ddeb72114005d1ed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c94d9ad54db3e464ecccbc6e563ee9e1ae1bba7609736b3573162b25b28e20f3
MD5 9274b02039e556ecdfbff535d67f8101
BLAKE2b-256 bd2e4ab478722c412016957a95366acde945eeac671094bc5974c9e32eece5e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b0f2e8fb1508f87cdc32cb47cd73c86eb40d36f2f4d9e9a6f7ce3147282e2db
MD5 ca54262b41cd44f2ee1f5711753e3e3c
BLAKE2b-256 14995161fc3e58bb14769e201a296b245f083a238d5d1b62f9e8fe652b79469e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77d040ff10587bcfef9b9259ff2a2aefe1a705a123c31b5a949ac546d0248799
MD5 5d8fcd98cc097faf1dd9705e9c5ac55e
BLAKE2b-256 33b1b916f278b2a117791d8dd49d686437f4fe8363bc91cbf94f9b89b44dd8fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c0baffedace3b4e257e8062e1b4c5f26872450e7fa63ade09b499e8e0c1cd22a
MD5 9eec3b39d663c76a5269ebab9dcf5f18
BLAKE2b-256 7795ff997e99af3b4bf4f9248e0ff8796b09f0fa4197cbef4b21b1173056861e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2006ef4f4d41e9fd7ac98b208f001fb1e935c1475f26e38517a343e25df8c81f
MD5 5ac33294e89f672bf0f69c3676b50536
BLAKE2b-256 22edf1a88e4199ed29c16d1cc639a4564ccf6741d34f5734412c054b15c8929c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34a5c0ab51d81bdfa07506df86b32e3d0864ea8f90536a57ad3c36fd33fa1928
MD5 55dd83c789f4b682d02e396f8c884c09
BLAKE2b-256 69d8eff9c93cb72cc7c2891df844c409cc7c12f80214df711ba007a5498ae969

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 82f0beecbd660bff721e7aba11c80a587dda65eda04bcc7abe9aebf609e26030
MD5 cdcaa66a420d5f39197c8c0207531630
BLAKE2b-256 1b4d13d4f78d775c91fad319461fd4c91720336baab874c76db1a10e41c9076a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2edf2d23917f07745eac659f77cfd475772f26ff3e7133f2b9ec1e2d473fd752
MD5 3d82352d8dd61453072be667807f311b
BLAKE2b-256 0ff9b67e1d7e98576a8b28e8fc26494ece75973e30306bae4a3b175dd5301e21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 740f5fbac440d59c8141bc3e3f6c6d4f1c0b1bb1ba14a90086a2528d95837eee
MD5 7b222a37544c583e95fbfca931dd0f29
BLAKE2b-256 f4f3bce41285b8def57693e56af249b45b1d0ba958d2800015a28a826b9e089a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0d486167a3aadbee164bf5bb5f36b6dfe39db06ee9b7c1fa9d84e27db19340f5
MD5 a61de838a6030e91a7897ace65cc6a00
BLAKE2b-256 0d5431aaf029bb20acbf3779d8585f86ffe9b52ed4e9f4cd2092a955d96d66f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ff81bd5cee94ef4c0d641fa183f27b314b95afa9a57ce90d4f33c970da9a71d3
MD5 bcff7c283b1af2eebc99307304958818
BLAKE2b-256 145a432b243e26758ba5da7d6c04e3747c4fedcc0ea7614eb1f94a748effc724

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