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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_glucose-10.8.6rc0.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.6rc0.tar.gz
Algorithm Hash digest
SHA256 cd519657d6088709acbe7432a2f87043f26b2307616054835a98cd18614d4c8c
MD5 9e82e01975c6a1fba0fd4cd7a94dd5bf
BLAKE2b-256 83fb56881618603c58329cdba8b42ea75bbea37b4dcfc6e19c1e0954614c327e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50ed8da0aec63366cd8bd25a1fb8ce80ee09fa28cd95263d6fd5128b41bd7b0c
MD5 4972cdaa90e76a872a7564a8b8ef52a4
BLAKE2b-256 efbcbb63853c5bf8c3ea1e8ba971835d2acc5b6bb9c3bdd33e880a6617b86f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ebc9faa5fb5e387fb4936783c98b793adfba613aa13cfa39853cccc3207d24c8
MD5 9d1c3843c7a4dd8df8b313321d930bd1
BLAKE2b-256 f6f749d76404c400dc112efe9ea3d81074c3f5490cfe6acfc1f93a66ad9e70b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd3e603e2cade2d93190dcfee528ef4ed6d1dab84f051a5cf0b6a7ebc33ba623
MD5 6a47596d1b154c69d2c6c4737086dc53
BLAKE2b-256 a90f8fe6d07c31f74baa6b128c60ec1fa8581617eaadcab9d484fde11ec22065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 030bf12807aa53b106205117774533a8ddc229eed9f12d560e84b1ffb615766b
MD5 9c50a8f0a5081f1f057add1b5d9cd8b6
BLAKE2b-256 e6054548e69740af797c56f93e2a2558506efeb290c385d58075401a980183a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5fc5dda41f48f3a9ae2f6a861169e3ddbf2fe78457c2627d051005210f05d818
MD5 9c69223cfef4b05cc579e90731302b14
BLAKE2b-256 30ffbf64c3dfd782adf003691427cdb9f17091257776b4a2c831d22dd9931eff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 897e5509d73ef34689cc66e2eb1434040bfa4918a5f2b65db160e4aab7511df5
MD5 07d220b398cef108c4a4037b85e413e8
BLAKE2b-256 ce455f9178f3a6ef322b74ec77c142f2be232482183a9d1b48d5678a1a73cd2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2f96195c268afde904ec8377ba24371e1a24ae47e07a59dd18b4ac2b8cc6ff2
MD5 8c1d568fb4b58636143d0ab4e69395ff
BLAKE2b-256 bb3cf16a9e187876b8613ed49c1264bef2cb047a8368e6c52e88f7ca48855978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b6f664f389f773fe5433867214e3dc3f1111d2ea698907908cf7a79eee2c1465
MD5 67fea45d09d9ecb96f7cb8012851a2b5
BLAKE2b-256 b643d997fb86f9abc84c244de3d0c6f2e3d6961ddc97f629f6837db700161b5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07aa1077ad138c0f65dba8072142ec5ca24a1c0780f48c9c3a7fb696a5481eb4
MD5 bdbf01c0851cca57d036fd1b53eeb0d5
BLAKE2b-256 76aa63796e0564712518e878aacb3bb6bc6d13e2774526eb441b795911f75176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31f1568b1679ff0c7a02802e97bd19ae2788aeea7045e24086b226adf1c05c4c
MD5 f7e37a7a99f5b39c78cad04bb6ef04e3
BLAKE2b-256 3777cdcaba3108d7a3250bc7a55543747487087d8a374f1c27afe99739c1a7e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 038719fa55ffcb1a52be3c996e52965a55f78d7725fa82162985555697741969
MD5 3c4b22df11efe5f5c18e2401761200ca
BLAKE2b-256 03d26346850afd342fb5aade6873b2fbb3af7fcc720f2607a533c87d16f0d7b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d79adf22c87a2b360518cd054b394b2d01b2c0a1e1075c2504d39eba05a9f087
MD5 04202412d00b070b193426914a930710
BLAKE2b-256 4a6cee517949eac62ef01a28d7a3dfbe867bbd0de344d23bb53517c8c1f41803

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e50d0eb5c668afd55ad35d9630a242b0df252118b776ba3717475ac01d905a9
MD5 c1a20e1716dbd0a813d77f45464af578
BLAKE2b-256 e176f154eba57ed03f48c388b03661c5f82fe7181353bd02276fcdaf7cf975e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1da252b33b57c6f36a3f492f80158b23ad88f0936c3b6b242150cfb8ac8be8f6
MD5 726c5b9f1b681fcf8dc0c03f186b2623
BLAKE2b-256 a2de84016bd812e008df9f9706de8627e0d44b3827377eff57a48632e626c920

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe4d30536f34383d17f81f8cfde9d856691cdf63fa56cda9f64091b215ae2220
MD5 cf48431441b514663abc618468988e47
BLAKE2b-256 ed1869a00050153e59bc20fdf875322f3ddb4caa5111c6ebc771921cc02902ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58e53229127b2e9575a2defb8c45db79a98e2c18062da12dcafc3d1a9aca7a36
MD5 a29263e03d6424dbd74dee93fc10d529
BLAKE2b-256 fe2ac36eff910a8b262bd50e6dfd9fee982f7726cc8073c6454879c42ed2d5ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8c91d908874c2be87935464ab3633acd84c90e285562ac5926d58051ed14dd16
MD5 78b4858b79ba1bcb275eca9fe45614c0
BLAKE2b-256 00a4d96556f3170228f265e79b7e0f64c6c146c670a85b6b2dc5084c4ae9b4b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 56af03ecfb6a1cec3d3d650d267f340ba43238fac3fc949812d6985548bea8a5
MD5 88c5cac08ca0d0b51c7931a3a0f30dd4
BLAKE2b-256 0fb40efb9585517cfee9b03f2105ab1c2a3a2e5b4fc1c42e4e5168c3c4bed613

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