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)

Release files for passagemath-glucose 10.8.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-glucose 10.8.10
File Size Uploaded
passagemath_glucose-10.8.10.tar.gz 5.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-glucose 10.8.10
File
passagemath_glucose-10.8.10-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_glucose-10.8.10-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_glucose-10.8.10-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_glucose-10.8.10-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_glucose-10.8.10-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_glucose-10.8.10-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_glucose-10.8.10-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_glucose-10.8.10-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_glucose-10.8.10-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_glucose-10.8.10-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_glucose-10.8.10-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_glucose-10.8.10-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_glucose-10.8.10-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_glucose-10.8.10-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_glucose-10.8.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_glucose-10.8.10-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_glucose-10.8.10-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_glucose-10.8.10-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 21.1 MB

Release files / passagemath_glucose-10.8.10.tar.gz

Download URL passagemath_glucose-10.8.10.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5481b7a1ce3382511e99ccb5da3194f0953e88548345bbb7bb5ea9cb43fbcd24
BLAKE2b-256 checksum
How to use checksums
f6f57340ca2dfc096fc2b82d67b656bd7440c6d122fae6492e9829e3c4cb0750
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.10-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
78f1f34f51456a09191b04134962b0be7e9c3acc1edc5045a3df0f23ba6b300d
BLAKE2b-256 checksum
How to use checksums
d3971d1e37d172726d7fbde1310bd5d749dee01af62a363a8ed6d98db8ec6655
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.10-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
366b1ea256f84890bc8a22d4e0a3baa5ca6bc86eaf23b7218a0f949e3743f02c
BLAKE2b-256 checksum
How to use checksums
839f4de1fa92b3f80887fd4b29a1692ae0049a6eba5cf76761beba2a51941f34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.10-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c682ff03e422868643fe1b2473260cfe21677a06b1da5f7e8b2eff81d0d02203
BLAKE2b-256 checksum
How to use checksums
c22f1613098c5eb189a9f6ec2ab7cda92a8f14fea9368aae0ea53795ff7d4b8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.10-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ad999a825b0956c2adc53b6eb3869e8fb7dee709adf7b6987ec82fe5f6573c4f
BLAKE2b-256 checksum
How to use checksums
6f89b4c5806cd57bf7ed741bcfd92888b90fe369b9c5a1ad5a4c9698cd0990e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.10-cp314-cp314t-macosx_13_0_x86_64.whl
Size 245.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
70655d5c57cdfc4294bbdb2adde179bdc355427f3c0f10051a65f7e0c2979aba
BLAKE2b-256 checksum
How to use checksums
5beec8a889bb9158a5b01e07e3d24ff707b7a4fd8806cd15bb585ae165ad2dd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.10-cp314-cp314t-macosx_13_0_arm64.whl
Size 227.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8e8ebf91e465f4235d5019c7efaadff693e9c9834d7ebaa768c8aa0c09078dea
BLAKE2b-256 checksum
How to use checksums
1ae94f6754de6a5775ff78b39fcace36fcd8869f6c2c50cbc1845d59aebf9c1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.10-cp312-abi3-musllinux_1_2_x86_64.whl
Size 2.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
175cfd8e154a63a2534cb9b4924503579b523007486e3cbd8b2cd8214ae8e3e3
BLAKE2b-256 checksum
How to use checksums
40b56afaa1c1b233c92af9a7645daf28d773ec975c8e0277b0d170a4a0c1ceee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.10-cp312-abi3-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
1b6335ab0d31bdb50aa86b24f2bc75cd7a9c4b0ee0890426c7fbcff1a77d3a53
BLAKE2b-256 checksum
How to use checksums
be92418ecc91beeb02f8a04d55873253fba5e00be04b6ca133812abd5baf6f9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.10-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
82f49ea8db717cfa21b33d304098685f0f6d2759bf78093d3b31caf30760df88
BLAKE2b-256 checksum
How to use checksums
ef8881c97982971b8578ea624411cada087f30d8330263c5349ba2ba57a1a850
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.10-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
31f620548eb261a9e180b700087482b753d515805fb58b633d0d1c7789efa192
BLAKE2b-256 checksum
How to use checksums
f3bc6bac2c6c7b3637b06d3e0aed450b33f11483bf575461206e4951888ac267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.10-cp312-abi3-macosx_13_0_x86_64.whl
Size 245.6 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
2fe331523bb71ab93c1525fb0550cc93ec4054481d5d05b7a7216c67a3de68a2
BLAKE2b-256 checksum
How to use checksums
dc557185c3aadfa97ff55fd37f3ee97d4036b8b3db6e92118262cd9c8d919c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.10-cp312-abi3-macosx_13_0_arm64.whl
Size 227.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
79bdef31d256ba44ce446b1b9ab15b27beef384b6b99873b6be8db67746458aa
BLAKE2b-256 checksum
How to use checksums
13d166a203c3b60abd4388b2fb06af962154b7ea99e4f9d9ee0fcf62e8ba7ed2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.10-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
76813339869f2adf14284f16e42094446b86da39f5a181eeb0c81bfbd60bfa32
BLAKE2b-256 checksum
How to use checksums
31a4ecbd60a316cd9807c8201a2b65c79fe570d5706261d3a0836fc6a8905a79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.10-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e9cf70d0b23acc4ab9a7786bb3e572e6d751b52aa3242908b6b672559fe221c7
BLAKE2b-256 checksum
How to use checksums
b203014e4aae600cbf7860d236542da7d5b9ea4c4f317d2a4a78d79fe7957a83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
22027894bddf1dee56ae2a89556b4ea4bd443b218ad077a0244d2d90a68e847d
BLAKE2b-256 checksum
How to use checksums
6174c812e4b0775b4c13cdf20e67c0017df1b22fe8566ba01cce0eb295b03adf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.10-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
492b84c2b46476a1e7067abe270556cc23eee196580df1c24e1960c25b2bf2fe
BLAKE2b-256 checksum
How to use checksums
59f88ff6fbf05861f773185aa2636f7ce65f89a70e03a5a052f28d1388037c91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.10-cp311-cp311-macosx_13_0_x86_64.whl
Size 244.9 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
3436e3dc7889839ee399d8ae209451bf4c94a3d2037f4d8fe7d96afb6510fbf9
BLAKE2b-256 checksum
How to use checksums
dc03c9b0faeba7005a77a887461b3c0b0095b68e42d7a6b0020c1caee69e9998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.10-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.10-cp311-cp311-macosx_13_0_arm64.whl
Size 226.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ce41113b9847daa15ec194fe172d3329aabd61d0ca3ccf3a053419af3d3ff3fb
BLAKE2b-256 checksum
How to use checksums
2ad3488d565746113c218f0a24fc03765137f4053c26dddf2906af2b0b9ae2a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.10 This release

19 release files

10.5.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page