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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_glucose-10.8.6rc1.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.6rc1.tar.gz
Algorithm Hash digest
SHA256 cb4bebd5d001910a3d63ad8ff7571df334c1949a8adea5fb760a002160f9800d
MD5 e402b0917c0a389d288cdcdf3ebe1949
BLAKE2b-256 618b922aafde9f25682d1d06f5f542741140dcb6a7cdfbe9eb69164d5f364aee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9da6a2ff2fb1cee9c466b910da26a3d908ccb7d2b9e05a2431bdc2281e010191
MD5 e42f6e39b8a60454962e184f80897787
BLAKE2b-256 fbdc2e5167a04b053a933a4c0b28c1bf543bb262fe4e72f58e16bb07a19e5abd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ef6de336ffe657afce3aaa2d41561aa5c95a467b0047fcf6a701bd49703b32ff
MD5 6f8c315dd3a31cb476294945805a70c3
BLAKE2b-256 e8c1524c55e7e988eb91ad42832c724bcb01530d577fbaa83aae35f7ac58851b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76309b8451e8128576b51268b36c5714c37e27678b278cf1e8b8d3c3bc3c1532
MD5 4921bff2e978d25863d3d1463de0712b
BLAKE2b-256 cadab3156bb39cf6184a1b27ece3f261499e1227440b44c7a9e60e3d03699615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a2733436ba9e98c9b743191a5000972f8858d0a67ea7120edb812cf5eda0208
MD5 b5f4a49bff5fa686a3d68298c3d21e24
BLAKE2b-256 b4a59764b31482ecb83bcfeeffd961ca3430e57c5061a787ab9652d60215b8a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9f4166393be930bcaf4697daa2d1a0b08287c963cf8cb5d66d76a4fd0bd41358
MD5 b30b71a8b7b5a7531203fa4561286f0e
BLAKE2b-256 c709dc631535191031f89272d8cc8d373214eef163e60edca3b9cf74dab3a7b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c42345344cc5085171749f4b7a923d877138406807f79bba22b481bb5be2384a
MD5 33e63656b71c4cb333688e7e0ac6603f
BLAKE2b-256 c625160ecfd9d13d74112db451c81f58951ffa2d97a1f89002b1e59f5933323c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53193a1201bc578dcf38ceea6a02818a0a2f7ae90edfd1be96a8fe6c5e8f78d3
MD5 a3665a0eb8443af06c688366ad1a7dd8
BLAKE2b-256 734e824d03343cb24f796ae0e7c35d72ccfccd1e093fe79945b998d168eadac2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ea2dd22de4c5dece518ca652ff84487e3a2d12c0a148e37178e1be14423ac4a9
MD5 532585141c287be5986c0d7d399876dc
BLAKE2b-256 caab0d5fee9f8ccc3f21820f438baa2b30b2d4a31364691f1fbebd537dee9b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0174a227117d84a119b37c7ece24e6b65a30bfd509b1c9c7350f4cc63d61de7e
MD5 470728eae6b9dd2abfdb3bfdfc0d9d58
BLAKE2b-256 2008bf6d696bc568ade1511e2c1038f2b1ddf1f8ee1f6fcc282726121cf0ed7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac893e3e3f42ad00d90f94d5733a334f3c25690cdf6f5d79e27933d68f13ae91
MD5 94e18177f6394b8430aa25a74460d9df
BLAKE2b-256 3481318de34ac40cc5840e9b207e6f217783590a51ea7f3a100511a502f6781d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c309a9e6f22db97f9508052462611749bf1e9cca63efb243dbff7f714828e0c7
MD5 1b2a7027bae8335e68ed7b0ee11cdcb0
BLAKE2b-256 4555b280131c2bc84e86a3cd5831020ebd6c43918daaf26f79918f72fe70e66b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 77263f0a384a2e56d820660b6916710d1b107fb062f463dd3d275da73e40bf9a
MD5 d63661075cd2084b4e3a579834b7495e
BLAKE2b-256 766df494187110a98c8884a53e8b5958609f3c6555cc0d0899017ff84156172e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e323498a61bbb0ef7b8fd8ba9dd12cee2def1a1dfe772292ec83c3aaf5e5e1b1
MD5 82854b17c8b3be49bb6a611de002661b
BLAKE2b-256 f40f11e2d409c131cd04c678316cb5a81c0962ae12d879df7d64ec6e4c4cbc7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3554474cb9946379f46f066afd9357eda349df04379ea7a33b699b1ab96b53ba
MD5 9d67001fa7f843eddb4fb4e30498d8ee
BLAKE2b-256 82d73842d71480ab236df20872e92e6c0c1273b78d4b9c672860a34127b8e5aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b238068dc054a98b6698947da641b02e4c873ea6b889de69c8f811cee4b8c334
MD5 eff5f722b6e6a2ceb319fba555a9bbaa
BLAKE2b-256 ef384764b809688ef42aa5874d5f60f71f4239a2d09442cbd6a70cee463ec3b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63727be4ec81115e8c4312293969c2b815e19c94415fe698c94f8ada5f3bd173
MD5 3c847edacf55e0b16838560238f991d4
BLAKE2b-256 36375f699406153262fa6e975cc41864e9b2ebab9ced500d0f43e29ec235a026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cff5d52c57afd5bbbb53170efe98fc0036e280eacfd0b28c409a24aa58a9f4fc
MD5 a879284a9cbf37c7b5c7a7968bc0a838
BLAKE2b-256 bee03fba2775f642f1d5f7745a660197cd3a66b27d28b8d1a2877cf966ae2015

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 affe7d9e02b3acee6daa848a8f83ae6bc5159b777a9f92e0e39bbc7baaeeb98d
MD5 fdc83377ebbc5009e59006dc7f97b278
BLAKE2b-256 5824c511c246972d0b1ededac49452e239f9f71764fa4682be1be1555eac58a6

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