Skip to main content

passagemath: Linear and mixed integer linear optimization backend using GLPK

Project description

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-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

About this pip-installable distribution package

This pip-installable source distribution sagemath-glpk provides a backend for linear and mixed integer linear optimization backend using GLPK.

It can be installed as an extra of the distribution sagemath-polyhedra:

$ pip install "sagemath-polyhedra[glpk]"

What is included

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_glpk-10.6.1rc3.tar.gz (36.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_glpk-10.6.1rc3-cp313-cp313-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_glpk-10.6.1rc3-cp313-cp313-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_glpk-10.6.1rc3-cp313-cp313-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.6.1rc3-cp313-cp313-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

passagemath_glpk-10.6.1rc3-cp313-cp313-macosx_14_0_arm64.whl (883.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_glpk-10.6.1rc3-cp313-cp313-macosx_13_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_glpk-10.6.1rc3-cp312-cp312-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_glpk-10.6.1rc3-cp312-cp312-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_glpk-10.6.1rc3-cp312-cp312-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.6.1rc3-cp312-cp312-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

passagemath_glpk-10.6.1rc3-cp312-cp312-macosx_14_0_arm64.whl (885.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_glpk-10.6.1rc3-cp312-cp312-macosx_13_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_glpk-10.6.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_glpk-10.6.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_glpk-10.6.1rc3-cp311-cp311-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.6.1rc3-cp311-cp311-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

passagemath_glpk-10.6.1rc3-cp311-cp311-macosx_14_0_arm64.whl (889.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_glpk-10.6.1rc3-cp311-cp311-macosx_13_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_glpk-10.6.1rc3-cp310-cp310-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_glpk-10.6.1rc3-cp310-cp310-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_glpk-10.6.1rc3-cp310-cp310-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.6.1rc3-cp310-cp310-manylinux_2_28_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

passagemath_glpk-10.6.1rc3-cp310-cp310-macosx_14_0_arm64.whl (890.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_glpk-10.6.1rc3-cp310-cp310-macosx_13_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_glpk-10.6.1rc3.tar.gz.

File metadata

  • Download URL: passagemath_glpk-10.6.1rc3.tar.gz
  • Upload date:
  • Size: 36.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_glpk-10.6.1rc3.tar.gz
Algorithm Hash digest
SHA256 983a03f8ea944bf148751d4913af3ebe9a8e02b4d0a72a49fb06eaebd1c0ed34
MD5 68b6c88cc885956631bc89df06a1f51a
BLAKE2b-256 9e8283c77af67e933c87d46caf5a346bb6dcb85763ab50fc35c505e03c1f773c

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca25b6f8798a41cbc889c777c4bc1ff886b900a46323e7185a4aca18b6f70b86
MD5 89e38114a8747d1f77c810bb8dfeea4a
BLAKE2b-256 535267569d52ca2bb1d12819f1066d194ee6e41cc8defcde58da5be4120f45f2

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b90bd8e5e17be8ae96d36df86f2aa0515f42433351f1df9acd97ff29bc9a579
MD5 645a44d0540b2e259b1d3713a683ea39
BLAKE2b-256 653d367f52f832c35ac42acb9b79ab44af456679ef480fc9b74ad71c2664202b

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a87d896f6f3ae714abd4d08c7ce44c92c15b972172fefc1760f26687088a81ef
MD5 af306150ceb1d70e2eeba98c8c4841ab
BLAKE2b-256 a32295d61b70cdb403eff93ae4644e693ab6d250523e1b0d4e9ab0e9c22658e2

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 03a9c81d6b619c328f51fdffd512eb6749b1f3ee642fee1b7fe2d649d95f50de
MD5 1ea6ad11c82bbd726e5e0bc1e33b8d07
BLAKE2b-256 4b498707c0817f4e2ce3a603005e11e300ebb1ef13db5056bc2cae74c3542dc0

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0055880c135ae9974f46d37f74a39fe1b2668efa614cb5ee8a5b624bd41cae2d
MD5 a47f3496c6696eaa69f745bd86e53e6c
BLAKE2b-256 2bdca8fa3ea11fc83afb5136c64d8f08db6c5c46fe18742ba0aacaafa7738246

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0aa07ce19c178c7797426386346694cbe43c1e880447955e6d4fb4dd7d33d8f8
MD5 d93097e60c855e654d114506280e8e94
BLAKE2b-256 5026ddcfe050e7d9538224ef38b5522cfa4ed80e20bb384a70ce44154a0eaa0c

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d711dcbada4126ef44dfb433f90f0f3fed2eb8396422c4a6e6f866eab878406
MD5 9f46ecfadb94709e96f323d0b1a7488b
BLAKE2b-256 248e71acd12f028fcd0def0f7c1f3538006792cd91f05cc6b81e7de6e2e1b68a

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d449c8a590b5c8bfdfe0f7a99ae5999d8c71c89b9a031e4cc446c6d036bccdf
MD5 529252f544d311ffaca650469a22fa1a
BLAKE2b-256 22e8d6e9f020ee7ad3f02125f541cc0d3ebcf7390fdfc96d1890f31d76614660

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b98d1fee18497df12405bfcb0c9f8ac8dfb6a586a50b522dbf61164cf07149e7
MD5 13350fd2b9478d61c98e9bf70b9cda05
BLAKE2b-256 93c0ceab461e0f8364c8909969efced1313462b14b1a283f15c719d7d29940b8

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55ba217d1490f46628ad49a5b507724ea2954abf736124d80ad6342704ed1785
MD5 e8007526c4c676ac5f0683ab860e14ea
BLAKE2b-256 ffe104ed60ddc0dd386427ab84064981f0f942307acff2853eddbdc37661e988

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eee7317ce1efe38021ab47713a67dfbe2e90f747bc5dcb538b1619540129f4dc
MD5 29164892710775b17decbd6ec5f106eb
BLAKE2b-256 a9f94ab96e6e482f2a85b966a3ad8614628d336cf419e9c968835fbe370760fa

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cd088efc701f3ae4bf0915cf1b3f1c79f3e15d84495baf8ab4bb6522f1a88881
MD5 3466209d0e5e76db24cd32802036ff4e
BLAKE2b-256 9b87a2ed66c02c48a6ce7e81fbf57660bb7bf4f341de856c8d175ad89711025d

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4eca1ca29cec01000700b017e0cef167037328fe754aca91119d7322af071b74
MD5 871d42cb95fbd0778cea912972fe3e10
BLAKE2b-256 26a207fb4d2582f5d997efbb78aacee28f894d17b193bbdbd5877ab6425b4f49

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff4c0580163de536ac0f7c9c95ff5746438181c9f4d9d4321c6e07fa24f79e55
MD5 d74dd10cf8cdc057cbb3773440d04aa4
BLAKE2b-256 52e1c5f654e65136e57327a0f979b0b4a9357e86cd17a830b07acfbe8dbdc328

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2203dee1234da6acded3adf84c3223e553cb591601173bcd30db7709c4ea7d1c
MD5 fe22318b744ccb96d5c2b8732b2fe7e8
BLAKE2b-256 33a98ac5e2fbafecd6ee2b96a712027c4575ac43530d46db835e2137ad77b914

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3a7f4a5785255c9c7fcf8f8ae41b196b7fd7e10fb34623a821a35f1e330677de
MD5 5b456d5bcb015897e3cac68a4d4c03b2
BLAKE2b-256 733b207d03a8b66cf36d58349111776661cba6c8246574e59b085cf8c3374840

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5ef38801c265eb6df9a9d3da27c12934f412f2ae34f91867432506ed8aee29be
MD5 8f7761b3980fe6557aba92a5f6d297a4
BLAKE2b-256 bba48af9755893eee10d57c62ea2de7adf8500ff7c3921d4a314ca21a5f37dc9

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 19e970c3fe3eb48fcde32d252cde21fda0a0e301caf4b5244d19f0b35b7e9737
MD5 e6a2ac5865be42be540f370ae87a5aeb
BLAKE2b-256 d0305dc23bae8f1e9b69db5dcc5363dccabbe520f80a039b86c3833d1cdeeed7

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80fa5529960c37ae6a4d26793686b7d7ac3e24610620e349f96c8f1004eeaeb9
MD5 ee04c4dc0cff5b05a0286c86a5436edc
BLAKE2b-256 c6374f909768496643853c31cd3b64f1bae585f1251d54c445aab87464084611

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1f58dbe838e5b33af7abec27235c2bd4cea3e58b93cecde9a24c9da897621f7
MD5 a392c6cb334bba9ee8642a7d7ff40258
BLAKE2b-256 bff6ba75daa68dccf79ccf3a0f38c13d1b3657f87294767dff51ca2fa5749559

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc86145ad6214d9e7fe5afcc37492e88115b472388d075e2f1f165cdc12416e1
MD5 001a06b5401164cdec0ecbd3de40fac5
BLAKE2b-256 1879e841a6d88c802761fb0c0c2d64269f2caadf98d314b91a07bcc83ba9374c

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 017c800f1dba1d55a9d35d730373514f08bfb6ed29e6a1954eccd0c172f897e8
MD5 d3e70a37d9e33d25dc80a8c26b1744b5
BLAKE2b-256 beaa54620946c0bb0726683e44993d26e0afc50587f6a7cc72add4ec2be47d2c

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3a84e4ec6dc761fcfb38d44a66faab40b75b8560a242924ed5c1bc25175abb73
MD5 f4dbcd0d83d42b2c5e1c69e36bc3737d
BLAKE2b-256 fed887f9b5666c5f0854139549e8192df4b3611da4982f1a43fcd651ad154a6e

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc3-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0af8a8bf6fc57af80946276e5806ba8f0875c288602475b30d4a15e1e4d9f5cd
MD5 e819bc2a352fa15c477e2f9cb68b6350
BLAKE2b-256 4776a0dcf2d429686e8d84f29cde5cf26ada7c537a38a87daf5d01fbe841c39b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page