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 --pip-args="--prefer-binary" --spec "passagemath-glucose" sage -sh -c glucose

Finding the installation location of a glucose program:

$ pipx run --pip-args="--prefer-binary" --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 --pip-args="--prefer-binary" --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.5.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.5-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.5-cp314-cp314t-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.5-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.5-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.5-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.5-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.5.tar.gz.

File metadata

  • Download URL: passagemath_glucose-10.8.5.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.5.tar.gz
Algorithm Hash digest
SHA256 714e08d0f7c290f777b6f632c9a0818196a8b0669a773db3c8cef69609277fcc
MD5 6e4e71ec5530c97dc427d239a6a69c82
BLAKE2b-256 750f3a9b7c40fc11c66d4583f4edb4f04958bfb504200bc416c45300be1cefb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6fc76dc7ecf7270cda4cdc9c600d039ad90dee5aee9d2f1fcc542ebd85e29c05
MD5 b39f30fff12290688ccef280004d983e
BLAKE2b-256 ef13cd03409d24778d43abf27562df299fa065cf243e62ba1edba9d2ba5c4439

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90aafdcfcd0384ebd4e9e277e33f75093da87cf0f72e5e51eb3f436fa4c69e13
MD5 a0891f8afc87c48c2d0c88ccb224688b
BLAKE2b-256 e0035b9815b5a5811667fa42761a8220e027dbc905d330a7e580c34b3ac9b187

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9818e61235dd92f11ace374bd62263d8063d0fc28dbe181e740cc972bedd55cd
MD5 a56632bcb2cccf593e8525a535df4076
BLAKE2b-256 f3a78dc457229c65464eb2ed3d84d97f8209c3788b7a03b378db060c464c9cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a50db925fe6bc605d581b4408725807b8162a73f24007cce7a957f5ce295865
MD5 5c26374c09230465c1d0311835523364
BLAKE2b-256 fb46ebf28dd4fa37f9f2d57d88ef1f9c6ad70087057ff18f5ce551588199a176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b9fbd5479056246b50458670bbef4dcd879d7eae9cb642106a932ccb21c83183
MD5 37f8e41546a1f8e0faecdd2958f09825
BLAKE2b-256 56b16ad654866ecb8dacdc3f70389241ba62f5f5d909f0677d3939f06dbd4b2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a00fdabb2465ac60c324669ee0331e3fa11792d16054644eedacf5ac30247a38
MD5 061cf9f4341a6b0f30ba94b0c7b60dba
BLAKE2b-256 e66880f094ab12054f19af9c8e8250653773599ee30a83a31a255c8aecd7ab61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5354ceec7660da975af5f5c499701a4568d847a1d4dd40eedfa73ba111deda13
MD5 6380d87e388938cc574361f73c4beb51
BLAKE2b-256 f1ec4a455a26c1f5b344775113e78f28545196d6bd6832dc7db2a0a9fe7b91b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 36ad9006bee7869765fc42f0b87b49757bcacaf004b36ef006daab2e9d1417e5
MD5 f9af0aa6f24461c6747228be774430b3
BLAKE2b-256 1f773b414ec23ecd8fdd65fe2f4e36e4c4f9f6ead05aa27f261bd3538b30e2fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02eddfa346d3fdce415612e07553a31641c4c6e6c1438367b73bea362efa9817
MD5 34d61aa63cf7a36b0c5873fa00d8f560
BLAKE2b-256 f1ae548a14c18bb93318b9dab9a92bd95950a0d1241a67b71f9bbc87ebfe7e60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b489b891853eb357369c4b6951df2f371ce74b56433573a623e63dfe55fea71c
MD5 59efa343b03d530c9de8ea31b075ec6a
BLAKE2b-256 4ddc39f138447fd02e6e5bc58297397a0b177318b1d65e82d301beca308576c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7d80311b57b0263935abcb6ccf5605fcbe1b510e5af8e61883ba3b2573bde911
MD5 674477d6187c2069b13811f0f0c3e2bf
BLAKE2b-256 b585d641c81307a03f8979004eb16f86dd40384d9c249d42db8617aee365ad13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 da52ccbdbd4892b849ed3eda57b48953b54c470b1f95c5c4cd527829f087fa35
MD5 150f167f9684f32828573b7138d2edf9
BLAKE2b-256 c801da26cc57e161f5e883da2269f752b0fef5b4e84973ebf7df263bc14e0bc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca9385aed60a810a2eed276d2e464f45506c10161704bac4ff19328b0f97ba90
MD5 45c09d559a15caaf5504be555dd076af
BLAKE2b-256 fa8cf67a0a838897bd161f208db9fbc4c4d4e19cba2074c2aebce2ff561e405d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6a82f0f3e8f42ff1a54a1f723ebf939a9c63b1b2758457684a1bcd39415eeb4b
MD5 4d2ee4393049a2c3660b04453ac4462b
BLAKE2b-256 dd5bd8c56e0eaacd150c13d0fe970af1732ef9892f90a019fbb52b62613c310a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c825be866857d394362d553179d73532aaff06ef1b832dd50f4a4fcbbf52ef60
MD5 f27f80b0c50c903c17b322dc900c5e69
BLAKE2b-256 cefeff93032e43169fc454bf9affbc8043786dcc219c93d2ad68c2074cede864

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f39ac1ef822defe9c936174356f78cbd608d0426e638305087db9f956f2a188a
MD5 8684b93fa75be8413d9837fa0c0a863d
BLAKE2b-256 c2e4a5cda41ccb8eb4de065ff7e37765df5c6e6d837d79e264e2d8b40a0fea49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c328ab84d2052fb9b4a024b3329a63f2091cc32fdd728d13597551f1eedfcb2b
MD5 057eb098702bcb97e4c03be680d61520
BLAKE2b-256 1d9a01d9a8d6f4f31b8236bd66ec7b24d72e33f0421b45af605f20029270e1a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a06654afeb14bedb84665aa16cc628ecb7a64435253e097f22adfc23b7e44ffe
MD5 a815ae07ee200bd2383b3622c0090aa5
BLAKE2b-256 57debe363d91fd5d8b54a426bce0fc331265f36398e6d553c57e0fbff4e259df

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