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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.9rc0-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.9rc0-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.9rc0-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.9rc0-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.9rc0.tar.gz.

File metadata

  • Download URL: passagemath_glucose-10.8.9rc0.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.9rc0.tar.gz
Algorithm Hash digest
SHA256 6f129319ea0d9ba3c6f88dcea80542fc9c3a50078dcc040b85bbcfe9b4e4393c
MD5 3efa9ab900f5230a01837d9c6a3f57c3
BLAKE2b-256 b5dcffb687d21e58d656e330ad36886374ff3e6b7e3adf0588719384206bf034

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3325eb42baa2286cf3f7e39f93924dde0f2d131f6b119526f773189aa35dd237
MD5 6c6f3d71ac2d3aedbfd0630362a66fe4
BLAKE2b-256 25b31fbbeeb2a69fc5f4851034180527d25d78d17041713d2694113765bd7987

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 742c872d29a1ef5c7a4ed5ec1a108565bf2db1d114269c62bc80f5dafd9af3fc
MD5 922826013c42c3dd47a019e8ba2465b1
BLAKE2b-256 4b4201223463766ccc7cb9df60a0e2144b9ed5eb0b78961ceb778d1423c823c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ed46c27cf52d8d35a1241c4ccb0dc93947e820ab86578f01fe58c87d75cf750
MD5 1c0145c3b98ff5a4472efd614f0289ac
BLAKE2b-256 92ed00577cb9b4b882225cba011bfe3321d511ef555691574f5f11cc56288838

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c34a25528a6fddfef50de1fa258b50dbd670f9c630b78a2b37759182737f5c7
MD5 0784928abd84bbff9a04772609dd2e0a
BLAKE2b-256 609596533743e750c8ccced6e0e4814698265ff58c9a02f47304012d6f00ca6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ac5dfa5b20de93020594bba73e45ab7bd172c41c5dcd8fa6c013e6d06c3101e7
MD5 d56b85e564b8c1b0caf8dcd736891986
BLAKE2b-256 dcc6f746e6813ab8099dd1c58b30279f3c9fb529546279dd54e3e1f9419d8b17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fdce76b4ca768cca5309fcc9ed71d6ae507bcf0e53cec78f18431c54e514a23d
MD5 8641db664e5e9dbf46c19e2d9621333d
BLAKE2b-256 6d0dbb4b89ff909af8071cdf52eea268f6364571cc2208568fbb60254255b3da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 340f5f16c3de267bf5eea9d1507d88c103212badf1a00b24952373dea5f3bdff
MD5 301fa8de586e704944209117e8e29f16
BLAKE2b-256 b7dd1afb646b825a937319350fd29730e0b5b4457f66e7deba92c3d95a17358a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9ca3d4e8a3837c5c60b1c735e3f2d100d64380ee2cb1f5c8fc00bd7fdaf5f97
MD5 6c2d65eda8c383e32ef434362521a2c8
BLAKE2b-256 0f5597a7f3ee4f8c53c29f4eeea0fe18ab0bdd1f482dac0afd8477e824de4773

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47c4ed5b246a1bc3042ca72070fc254770ae6800d7979c3db5a5c7ae3952cbbf
MD5 549662cd2d7f47165d5e365bfb15c881
BLAKE2b-256 6c040dc1b455b9c5d71828a321b56a4b13e7b8ae0af5747c5cfd49a698428273

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5628ec032c2781f9511f56abc2e665519a2845fe7538b5f71d24e9d346f52517
MD5 3fdabafb2aa60790ea70569f4b0376a4
BLAKE2b-256 2c98cdfccfc8a01e02523eb437d0aec33c20b9f7029af108452df289c591b9d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 590f0271f8dd677c050c7c60b9fbc9be308f2f4ca968db266e539072d102cc23
MD5 8ad8a5acdf23a1937205a3ec1a954124
BLAKE2b-256 acf37196cdd4fceb78820f45fca1edcfee9b129808f2336eecd118da16ee56d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a30cc5fa52d89378fdf80638fbc9a1c46e005ab4e948bb66dbae65a682f88e3c
MD5 4ef4d11279d967a75fff7c147bf5abed
BLAKE2b-256 0c279bb67725e3d3e3f717c49b0e6e6a550d6191921255673062f2f8ef76201e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fbb7586929919025f6ccd16f33f56255fb873171e5c667e26daa34ea1a5247aa
MD5 4b76f628daca8cf5ae08cebe5e5029cc
BLAKE2b-256 ad787aaddf9cc86977d7932985761ad5663b43cc4e34b2e4bdc3f10367cc4fd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 375f0a77d8dfa167235601ef5852225a1dfd1b2ea332f656ca010186f8a81027
MD5 990a819414da84fdadf56b45b575c400
BLAKE2b-256 2c21d4c21eef1f00e4e0578f223c3b30cc289df1d75c1eaedf217c6d416cda35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edb60f1a67701f17f96a089ab61e6be3be97fda0eeee6bbc8d8f177c6b0ae974
MD5 c3fb2807ee0d2e64978554139905d524
BLAKE2b-256 c68231418846de9750205e5a0b2d03f59a18e87fc9ef1112f31cb4be70eb22d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6116acc62b2af3bcb356f0cef5bb226c4e319404000308a226489b084172ae32
MD5 4a5ac1a7197585499541b644a2491d70
BLAKE2b-256 4a6ec83c24ed79e78cb71e894b41a53ea4ed7ca1af79480190a5aff8cec21b08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7f3ef24dbe43b429cb5d72f3e9884b57024c8bec80b0ff3c9889d80d36ff90e0
MD5 fafc9a944eefb53663ef1c7d78dfea70
BLAKE2b-256 3986739e2f6b2cfbdd124ffd069de5f6209f5eb58c318e53a6c8a8ae78a8f1ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9d2a5567b022e8303c71296dbd5f220a491f296a4d29d312a6df090f42647d17
MD5 ec541b1008a77120e738ad09bc68fce6
BLAKE2b-256 a4527fc24c043186a47ddfd6308e48f6a47ad18861b69708028014c88218364f

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