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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

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

File hashes

Hashes for passagemath_glucose-10.8.6.tar.gz
Algorithm Hash digest
SHA256 08b9e537dae4bf495040ff67eb53e85dc862cd7304761ceffc2ace339d9402f2
MD5 f2c97544e118327884c480b570cfb767
BLAKE2b-256 c211d45ec155cad07e06372ef00afa524215b8b9317025a23ce4c48b2f5e7877

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 595523edcc05598528700a687beec9a158a2c799020893f8b8b9a9aeeec26ba9
MD5 ca02464889cd264be62564cbbf68bbb1
BLAKE2b-256 77a4d59bbd45408be7b292f3974f891119f9133b44634fe95a66194278771fed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97dc8549e7fdc6af47e2bc71a1d3ee06c1050034e4c78073a9e5ca79a0051c33
MD5 16486d2db354ee6e4d9b7ae216462105
BLAKE2b-256 4678dff73629421bc515fa7b43271294d5c376240d2ea210ae6a29f0df55bf25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43dfd6bbbe0d4e0dd9d20b754d367490e977ce27b954cb82de9b0c99c127a806
MD5 a7378abaaba3986391eb6a1259c19335
BLAKE2b-256 cd7145db14ba15fd5b95d933786d72860ae4b9c351770800484c4d0414c013b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f9951bef01cdeb2783738af2ba7dc5ad595abb06783f7626332e0557e17f8ac
MD5 4d40c00b01ce8f8162ef76ee454f4106
BLAKE2b-256 cf2f31dde4d8f8e36c2c8c6ce350c0849edfa2064c9c6017ef0edc56d9e59e1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7c33e171f5b935249b7f392664cde604acb35a450d30c7a244f8e5bdc1d9467d
MD5 028cf3b935e5a60826eb29f3c7ab485e
BLAKE2b-256 c4290c5bc607292a868035bcbfdce41424e518d9048f5346e908b011c32521e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3fe52d3afc300360f7dc012a5cafc66946508e10d04033fd693e9a6838a796e2
MD5 df2c7f280f76379bacb3c49bd95af4b6
BLAKE2b-256 cf647dd8edbaa7ad57ab3657eeecfffaf693be30eebb54e7ce183c7cffb53ee0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2964f06f4c3c5d3c290a2ba42da3b370b97cdc848ffbe82e4932a2ed10ba121b
MD5 dc7ff4f309c535d570a5665a3b1024bc
BLAKE2b-256 07cf74128b055cc51f4cc8dba63120e64560390c36e8954cfbd86601ffe431da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2008bab4a40768d1d43695ba0366b3219174a0171f5161e2378624553cd81e32
MD5 4f49f6111e533be60cf011609237b31a
BLAKE2b-256 ad659f43877edc0c489fc8b9cbd2e6d04e60b4eefc1a0ba4f6a4efd4fbcc501c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5fa6a3e9be9a774769fe5f91f4632517f0d88d0dedcf288195c57c1f34c0643e
MD5 8f7686376ffc72fe5295ae39894a4159
BLAKE2b-256 a85353ac815cd56fa3e7fe0c74c67d94d05306ed3d1959a95b1600293edee7e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3be8b9676c5f5f0fbbd0931cdbdac2562f4370dbf1b2f379de22a9ddfb3af354
MD5 d58eca6868bd97c71286714a0951630b
BLAKE2b-256 3a9736f23e7f3521fe8b59cbdd1bad8eb867aec468c2e79601fbf6b6882f68e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fd8b1a3b1149aa20c1187ae83d34a03383ef45397c477bdd5673f561d6564338
MD5 064a76441cc3c9c6d3ff7e6c3711329b
BLAKE2b-256 5ecbcf0332cb455eedba740079485f8c6966fbe3137f3a6f461ced94623b5af1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 708491a9a172b767ebb20a038e54c308348479c6ece9c35cef1429116ffb39bf
MD5 5c63754241516c54f443b94118caf697
BLAKE2b-256 f7523011a1fe5d80fcea837cdf29a41c3a6d321a138731f674ac9f95b1d516cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 673eca8e8dc9c850f9dad184886c1cd5080546e48b2df402de5f8950ffce9c44
MD5 f95c4597ddb698c006bc1a37f574efc2
BLAKE2b-256 f6c8f99a0b283c3a44a89432851a32687d517475dd9cb9ba054e3067cfe99800

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6f744b5a40de34fb10bd45ec2919b90dbefde6162458f5327d5b22f98a933079
MD5 3ef54b5a330238d630728d6d57bceb85
BLAKE2b-256 0af825c909b842da7b0d4e08a283832f44307291ca83cc5cc551164be5a2f135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d0c7ec7528f892cf2f6c68af5f3cb0bd71a8d38e0e903de4032b7af500d526f
MD5 6afe4ca406e1a6f713408fdc1ce7c3a8
BLAKE2b-256 bdb1bbdd2651f8d03f787958d389f2d6a5b8910e79f463e147b30ac1e2381894

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3fa8df5313e18e652944a9675e98a1b6519b0408ee7d462e37793c294f00e0e
MD5 5b640fb3db4b462b1050d4f40d30cf5d
BLAKE2b-256 ecb72b62ff39afa42a0236611a1a38e07f38e3512b97ff2978dbf677f833cf02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f52104ebdaaf7e481292190084c931a32b14a58882b3761fa877a1a9252f45bc
MD5 376cbfd5ee4ffb3488cbd7b6b6affc2b
BLAKE2b-256 059294083f034fc037d7ede2ba1d2a7ca9f2f8e5c35bca40d41995145e7cd729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eb920011390566b56416d23622ebaa3071a37604527585952e39d691c26f472a
MD5 9fe8cc6b0f216cb1efa878e9a55fc59b
BLAKE2b-256 3878ad93ba00de181b6380afb470706506b5e26f403fc0c5f0c425509ab4af98

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