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.10.1a0.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.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

passagemath_glucose-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

passagemath_glucose-10.10.1a0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_glucose-10.10.1a0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_glucose-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl (245.7 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ x86-64

passagemath_glucose-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (227.7 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_glucose-10.10.1a0-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.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_glucose-10.10.1a0-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.10.1a0-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.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl (245.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_glucose-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl (227.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_glucose-10.10.1a0-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.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_glucose-10.10.1a0-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.10.1a0-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.10.1a0-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.10.1a0-cp312-abi3-macosx_13_0_arm64.whl (227.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

File details

Details for the file passagemath_glucose-10.10.1a0.tar.gz.

File metadata

  • Download URL: passagemath_glucose-10.10.1a0.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.10.1a0.tar.gz
Algorithm Hash digest
SHA256 39249cde325fb6858732ec1d25470ad751088abc99453f79a073612f7a4a8134
MD5 82a565f0655133d09ff2fd730278314e
BLAKE2b-256 41ecaad56ffc8bbea091b59b68085a2153cb8812ba1734a854cfef58d86ef97c

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f5d21f73f4faf90af9e3881f398ba27cb30432afd6162e653454daa6428db9d
MD5 99dc62c2a8f0938cea8b919e8fe588ef
BLAKE2b-256 974975445a78e6619d1ee273044534f2f309a3848e5ff89962824c4926bae404

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7519e677fe62e0c0ac1202af7d85fb131ae91210b5f722d291b06834803b7d82
MD5 cd82b96d7a03a5236564c23a4ef487ff
BLAKE2b-256 a06e848d13affd4c7a4324a2516e47a1d33219c49d32f7dbcb910099c2faec04

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 592583424a6ec7bcbc11a5e66b907203f707dbb6813b05f0acc32887aec479d5
MD5 0e7ff6275d7293aa676fead6317ca371
BLAKE2b-256 cf47152e616c11b2c201ddf9fa551fc74c1cf4115a0520f164c3a55067442f29

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d9b2cf68102e62ca1dba6df12890f2528d12d9bcb0f71322f1a320e5fa6c3bc
MD5 62829403a9750e3bc1e625767379ff3b
BLAKE2b-256 487faee5311d71d151d34152e6fd84e23a8a290496f3afb5c1de6e13af097f64

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e8dc0cf7485699391dcf219a9dda5dffc0e0d1f1f0af86702604f27d87595038
MD5 2f8ba8321d7b9bb14fd429f71f14974a
BLAKE2b-256 67fcff7cd5afe4126de55cf881ee0b59e262e32066ae8e544a3d509af3ca2eed

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ad19e2e3f257b3c7dc98f8dc556dec298db8d8add1a9099d6d280217b54f4ba5
MD5 040c93ab7b40e0d6d1b06e5d8a6bf92e
BLAKE2b-256 649b28198d3abaeb8b26ab8a8883c0006b73f548372a9b0e999a6f2b9307efc3

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4717eef26000f7c33ab6f6efe789d4db6c6a9dbed21e3bb50eecaffa516ff00c
MD5 e8ff54dba95db8f16bd257d62c2981d4
BLAKE2b-256 20a04b999643a4b8672a7e454e13426701cc9c9e4b2423ee5e1a270f19025944

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a45255ffe7b184aa943c676fc948e464ac5a988e0e6a5a530510df8967445349
MD5 de04c491500d9031a0d4b74fc8ae6b1e
BLAKE2b-256 9325249566f6873903bf566351b86c1e643179cab8d4f6eaf588a9cef25e3713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 245249858b7924643392da976e8f1386f16b38cb114a7cd891a95ee30dddd40e
MD5 a60f451e06b9a072939c675a83080d0f
BLAKE2b-256 e101485c22947818cf976655d1f211a2e18bf86df079536ba9029645609fedeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b45d52654a33169f61bdce91ca55b265c801c2a7c62efe706d865d093d9d356
MD5 2b425e9b66d544f4b7837a4070c4651a
BLAKE2b-256 d32e8ebe604ddb95e20c6d4a26dc7326967f053578327de4b51de301bb6b6098

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fce4da8e2d9de32bea0e08deb7a71a60a1b8efa99a0e12ad43ee21a039ee2874
MD5 eca2add48a2e7bbcebc184ae0fb8b89f
BLAKE2b-256 65765aadbb1cbb0a3890986c3eefdd3e4f1376ad88c0c801989faa374a06aaaf

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 467a2d174206cd64dcfb34df448037a03bd42cfae484aa5fc02d22c9a0fea03a
MD5 38e02c695fc70fd58dd9acb052155023
BLAKE2b-256 494b98c66a9b539ed3f2028f8565373a77d0b67b29d51232878c27594edb6de7

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6846997ac5764bb4e52e131da08d7ff5dc89385c801bd9a5899acb717acd3ac
MD5 8cff66bc4ddc193061a4f0d13d714427
BLAKE2b-256 04c5f44c3a992b788f2269e2b8939f88b6919986661bb77d06b8000197452e46

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 241a6e78414d0b1c4c9615bb2cc0828654036b38a1a9efac62c5c43abdf3c6d8
MD5 43a612358e4336472ff60de1a5aa3633
BLAKE2b-256 75b3cf53dfdd83c3d58d90c26203aca6637008cb188ee5ef227575b4d827aec6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 767e08e144a070d09b9ff5e90af7016e0667b7c4b21b5a955199f65946c8fc9b
MD5 40366e2b01a51bfb896d892c6fb9d43e
BLAKE2b-256 9e02e5db34570b619871d39827e1bbac4deac49fc1c69b27f966578976ec2860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e9a17f844cb1817db562937a0c72590cab16b966c6876d26effdb3db43112a6
MD5 8a5b9d8748f5a8bd2f29811e511e7cb0
BLAKE2b-256 6734a3eaba3c69677faa85964ec70bf3af9b81dc6777a9a3e82a99f6114bdb4a

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c61ae5de25c062c48757bb01360fbaa875f45c77c2b54f0bf97b608323503c3b
MD5 fb9b929409f9f449efdc92580acba27a
BLAKE2b-256 18227c94f1a4f7426d73aa3fc3e722513b897d4559fc94031dc1d2d8cfe726cd

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dcc031accf3d93d74414663abb6aa9b7e26f292be2a2e2527836f682a3aff817
MD5 5a62f2ba88ae0dff2c82c0ceba370a22
BLAKE2b-256 aac237970ae584efa43745a4bf1d3144c3128979e926c3266dbac03a51397d19

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