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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_glucose-10.8.8rc0.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.8rc0.tar.gz
Algorithm Hash digest
SHA256 4d81b9bc0dbb2028b54d3bc1d1c9287e65860019f25f7d8529b84e02a918ddf8
MD5 565fd5ad15d7c1defafe7c4caecfe0bd
BLAKE2b-256 2ec8055c08f6b9976621a81f7e72cce3406302eb5514dd0e9ed85f4863db0b72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ce788da1f48caab16180cfeddf8db8a9ad5bc03c4ee4e37a4ad5d88e827cf30
MD5 6999bc1da038962aff6f479bdc45f645
BLAKE2b-256 38998c31fdb65784de6329de35db7dff4ac928bdb328b142a146ce60a114a79f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e9fc19e56e1fb23685af82cf093d1512566a81eed02a44db7bdc3f694d5e6a2
MD5 f8d13fcf02030fbfd3d7b7a40eb5266b
BLAKE2b-256 97f4ec30d93babe32dca2071396d1fb88434ca24d4399bba8c301bd012255928

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d68b6477afef15c063dac91c3155465d9e3deee3a7b3938189dce7617a6635c0
MD5 feaa182a7a4fe14186c023bba09fd9e8
BLAKE2b-256 2b196a6c338d362b4cc8e2e939cfefd374720cf3b762d7e1a5bb69c13a60c12d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12fc6a1726549af407c5b9cccb4ebb4e2a73a3b3be243485b8929c872602a604
MD5 d726ab4f6a9c6b99b4b1a27647a1f960
BLAKE2b-256 bf49eddfbad94f13ebcb19fb7a652b699ccc73b0d3f0f62f88a275eeadcac2f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 50a99232f123757c66ad8858b7dd203eaae847da112d5bb959c029b95e6583bc
MD5 938829707ab467b377f0cd197dee07f9
BLAKE2b-256 4d90be5dfeea8e21d4fcb13086acb2972867d41b00e96b4d1a3a8470ab1ab337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0ce11ee3619eb408f4c3919a01dd0ec1b125c8d572c91019d5178241deda493f
MD5 445f59b11e9ce7e9d879a6ab93884a81
BLAKE2b-256 911c91a542615a1a48126627bab96b937e25baa35cbb8ca4f6f378380bb74578

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b3a1ce08f043727d3ba6ffec7bc3f72f0e6e0fb9495d32b0c8a805416c889d54
MD5 61786ee7c5b26353c977e6ee4592f151
BLAKE2b-256 d4306323077d5107a1a4dbba2c359b7cbbcc708b203048c38141b570cb329aa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b53a569836c6ff9325d7b5f86d5fcb310d7e899fd5339793e8a25029efc2436b
MD5 f76f0f5c49fb2d9bd47f7137740840ac
BLAKE2b-256 70ffa61b583209a91651e13f5e670a357935836a6674e0ca41709f9bdfad8551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e0b32c0cc3de43f0d8d8d828a034e0b9a0f96b2773f781fd62646821dd7e4a6
MD5 98df4a947b65671ddc5559418fd7f79c
BLAKE2b-256 505eb4458541939c69d5bf575f1f9debe87a162a5f1a9e2ed2d85bb8423f8d47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eb3ffb2435983360c42f9d880e17e5c965621d3aa22e2b0a901e6b25cf99aed0
MD5 a5123ac2f6996d0de14c1da7ff90b2cd
BLAKE2b-256 bbb4386016bd589527d8d5352aa86c628888676e7aeafa159b5a46ba6866ec12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6904caa4069784d67af280443bfcf75058bb0aae0d216d1911501b4fa65034e7
MD5 5d881b161d3e91d31eb07c4b57636d3e
BLAKE2b-256 b21c1baacdad0fb94deaa8af4d3d723a9c9f98c3270366b268f9c3e3c8aea0d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9946c5a5283c16d79a40fe6ca6f5a07cdb2e05e4b9712d3ae08fefcb17667bdb
MD5 9dedbe166de6ce67a7c53a98935367c2
BLAKE2b-256 b9a67dc2f1a5fd171e71c6d9efaa5f4b559e58c2e5cd69ffc42ce100e518e5fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca00e17bec161437086c08641befc357d9a41185c37930d547c02db602d34777
MD5 c927d45a6d6370eb5144f87e6dbe14f7
BLAKE2b-256 f593604fd7adc3e05f586c1866d51045cceea4b3f79a8fb8604ed22e9b348cad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7c075d52254d6f483d83c3565f94466f6bab295536c9b95db3d9c8fb3c59c2d
MD5 936b453ff4f6709291ede6addf59a3b6
BLAKE2b-256 c77751ad6ec335fdb03eba130046de94113c96fc5aca4d3fa14bc7da3043c1a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d76a0b7076b490c94905c73dbd3442b67dfa07589fa954cb60a59ee17a302c6c
MD5 c8959152804d2ccb0af2cccb890aec8b
BLAKE2b-256 d5116d78d4348b7a570322ec431f9236f54125da5682ab7ce72939159e0c4ed4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 909d60841d7d84ccd33c310382a0bbd911201f39acc93e38225c22f258325206
MD5 14ad0c3c9e22b59c03ff763e6382985b
BLAKE2b-256 ad4f635c217c22e4a3644164a4199747f8621f77ddebeffee70aaadb73b29ec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9730e106ae3a0386889dd0ba31cdb0d96d8df9e6eced065aa79de0d461c9c82
MD5 0a558c7da63037b5eb6090cf5e4ff546
BLAKE2b-256 5a033f139d248d91a1f9fa6e4257e05ad9aec839aa8d08fcbf2a8c101a249e0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b95d67d96379cc7c0096bbdc6703c292ec3158fc075985b86511299c72c2589c
MD5 fe187a4f22f5a79cba43616260797552
BLAKE2b-256 6eee5a2829a25b254a2764f4eb871234dd8b133548f6810831dfe5083a824b43

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