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.10rc0.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.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.10rc0-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.10rc0-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.10rc0-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.10rc0-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.10rc0.tar.gz.

File metadata

  • Download URL: passagemath_glucose-10.8.10rc0.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.10rc0.tar.gz
Algorithm Hash digest
SHA256 4b5ffa95e2c427a9145f47414c603d81ae2d6a548c68b3e3575431e77ba5ee26
MD5 07ac6d5ddc1f1d899236f7ce023e5183
BLAKE2b-256 524958463d218d8ec03de277b4a4b818d14aae6aab8c375f7a4bcf232b6c14b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91ee2e89634006a9499b29a08f5908a00aae86e91cd4835eb760921e564c0bca
MD5 dcb449e2c6e2ceeb07fba950445e4a58
BLAKE2b-256 36863c2e702886ecc85b88c1e49830770845580bf923c2c752982ee5ad2299c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5c1c1ffb13031fa1fb361445ee17fe658a7efb3aab8f2f34ea2dce2cd48a9124
MD5 b246ca6dd5da1851cac84f1a7c7ee2a5
BLAKE2b-256 ab7f71f090d28b7af9d2ad6c540c9f17703eafe05be4b7dd872255858097b6b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99a35528f6e7c3e02045f31fc009bcc05dc64e1700100ec9f9ea614449a39886
MD5 e3926d2ed5a7d0a9002b4d01fb39b541
BLAKE2b-256 793181ca382d1a50ed072583794b57ceb29492ec421ee6894be35a026ddd5738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5ba866f5270c44bd6dd91e15c5e50eca401d66f44f5f90e54af324f73273d0b
MD5 a2eca9f36b814af68a36543e4873b9af
BLAKE2b-256 9917a7c014902bccb691c410d57e9f35a22aafcf6f40f3dbe51f64d03a546f6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 79185fb37f5a8b46e0498795369992e931f516f74087c14b2194835af18a6f4e
MD5 c6a20f89ae236f729aea6ee772b3f55e
BLAKE2b-256 23f5cd4c95cb21413652ce6167e2ceaa92c97d7620f3bbebe1fc5679427d6ca4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 488cdf3427902c7fc10c9c9bf2d9a237e6ce22248e2a8b275eebd9f0702c234c
MD5 9b64283b45c76f6573cf2f74cd649236
BLAKE2b-256 855daa1bad00449a743f1664e35c18d4a2999cc8f031f992007a28652050164e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7168aa77b67a608535493503e7bc0405dd2a6b92f6b587eff933ae51af967bc2
MD5 d4c82cf226277643d508e02cb698f4a9
BLAKE2b-256 de82087be7a72f1f6ef57cfe1a8383fdc99886db4eddd8e627fdbbb498192070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ca268bda38a7f8579f1d852ce6e22ea6b6059fa9596315d3499e1fc01a43b366
MD5 d736a2dae8b0d3ad0ed6aa5d7d8c83cc
BLAKE2b-256 369662e4e50e506fdef600a8af4b1618d5bea837c95cf01bc0dd6b29e1a91d5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae30aed786b1f76878e8048de6282a036c617720444ccbe9de3878728fb5f2c5
MD5 cbc2f9d8202156f3a8bb978c7acb013d
BLAKE2b-256 4a959b7ec4c3c8810e766f0b1bf4a3d84eddc9ad9d604a8fd0a013dedb5616bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19638033c2daad8f102e54d007875322eb991f6797e0189b565aaa6db7db6424
MD5 caf0d1c433a059a7ba0622b0ffc3f3d7
BLAKE2b-256 3433545e1d37b2070064ed6ad852ba5a7a60f3805040d1fbd87d056e3bc58019

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 403f8615cb146ae2dd4b4869fda82b58ff70d729e38fb92dae67ef8e933668b3
MD5 43d05e97cb903a24f29d770b90eb2869
BLAKE2b-256 a3d02d9e4284dd36da8a737348b855c206642fcdb048daef1d68ce6ad0015f04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a741bfc9904fbe98f0f4dae1587793aa413e9474dccd6800ea49b2f85c0f91e9
MD5 d6ba5b458949c8d96d351f1fdb4515e2
BLAKE2b-256 e3cafbbf95205184018b2b7e8727bd25780db87851fbd32b3ad914360cbc4116

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 278afadff120f29512eb05f2e6b0aa475c6e844b5b36cf70eb0a9989d36fb1b0
MD5 1b2b04954eaebd3d84b0c897e593a77e
BLAKE2b-256 c662983245d495d4fa5270c7c707530b6330f5aa0d04b07e0959c884fa28da26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b5b4f7f4a4dbf3244ca80bd4d17f0d2ae11445813c1d4d52f6c31d441e7cbaef
MD5 35ef3bbb64383b5a67b6b2f53a019dc5
BLAKE2b-256 d4f06bc67efc42f234e06e5f314c5fd232e74694367cbf7cdee41c539a2e8f09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc32709a5e7cd256afc26ce06e1da8b9b21ae8580164aea75f4af81c7e342a2f
MD5 c1f52f7f3d3cf83fb44d73141db258dc
BLAKE2b-256 41244c2000addef6d29e6d8a462de65b0ef2939bbeedaec311693667ab236d71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74a653934f9cb0f4cd69812250af93ac3c4a31fcd4c9920f9fc507256ec1fa13
MD5 88ae41bcf283bcfe447792604f23561c
BLAKE2b-256 723f2aa6101de6fe402fb84008e97d4e320abf55b0748c7836fbfb2922e3eba1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a1ee797679710fcddb88aec82c0a031276eb4d1bdd7e8186c3a2de28ed417716
MD5 e616f9bc1633782015fd8ea68e8a2057
BLAKE2b-256 ad1e6be1be83eb1b4b043dc184e12f4f112bc4eb30de2c7a57f35d5ffeb1784d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.10rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8ff694fc90aacb82883ead0b992177c50a84a87840d1dc6173addbae4614b74c
MD5 f3eb59fdf05b700ffb5b4dd4f2756db5
BLAKE2b-256 ede0f1d3f1d8f3d44867ff58df6fdf1d14dcaff31c2da1193a6d2c3a151d36dd

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