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-lrslib provides an interface to lrslib by David Avis, an implementation of the reverse search algorithm for vertex enumeration and convex hull problems.

What is included

  • Binary wheels on PyPI contain prebuilt copies of lrslib executables.

Examples

Using lrslib programs on the command line:

$ pipx run --spec "passagemath-lrslib" sage -sh -c lrs
*lrs:lrslib v.7.1 2021.6.2(64bit,lrslong.h,hybrid arithmetic)

Finding the installation location of an lrslib program:

$ pipx run --spec "passagemath-lrslib[test]" ipython

In [1]: from sage.features.lrs import LrsNash

In [2]: LrsNash().absolute_filename()
Out[2]: '/Users/mkoeppe/.local/pipx/.cache/db3f5a0e2996f81/lib/python3.11/site-packages/sage_wheels/bin/lrsnash'

Use with sage.game_theory:

$ pipx run --spec "passagemath-lrslib[test]" ipython

In [1]: from passagemath_lrslib import *

In [2]: A = matrix([[1, -1], [-1, 1]]); B = matrix([[-1, 1], [1, -1]])

In [3]: matching_pennies = NormalFormGame([A, B])

In [4]: matching_pennies.obtain_nash(algorithm='lrs')
Out[4]: [[(1/2, 1/2), (1/2, 1/2)]]

Download files

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

Source Distribution

passagemath_lrslib-10.8.10rc1.tar.gz (5.4 kB view details)

Uploaded Source

Built Distributions

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

passagemath_lrslib-10.8.10rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_lrslib-10.8.10rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_lrslib-10.8.10rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_lrslib-10.8.10rc1-cp314-cp314t-macosx_13_0_x86_64.whl (651.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_lrslib-10.8.10rc1-cp314-cp314t-macosx_13_0_arm64.whl (594.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_lrslib-10.8.10rc1-cp312-abi3-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_lrslib-10.8.10rc1-cp312-abi3-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_lrslib-10.8.10rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_lrslib-10.8.10rc1-cp312-abi3-macosx_13_0_x86_64.whl (651.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_lrslib-10.8.10rc1-cp312-abi3-macosx_13_0_arm64.whl (593.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_lrslib-10.8.10rc1-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_lrslib-10.8.10rc1-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_lrslib-10.8.10rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_lrslib-10.8.10rc1-cp311-cp311-macosx_13_0_x86_64.whl (650.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_lrslib-10.8.10rc1-cp311-cp311-macosx_13_0_arm64.whl (593.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_lrslib-10.8.10rc1.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.10rc1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_lrslib-10.8.10rc1.tar.gz
Algorithm Hash digest
SHA256 a390c665e6b77c7668d633c9d1e6de0636f3d42f1a82980a8ce996c94c6f4206
MD5 e8aee342ca6a4f39d95d42f30ea41b8e
BLAKE2b-256 f36ecef2627f9e843b588da78a6f198dd539cefa28e98b26ac6894a6f214ec76

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31cb59fd2c1ae3f83dfadaf5f0bea7a80e76b63245dfdec4d25c722cea425995
MD5 72f6bf6da8b317c469f44cea121dd9d9
BLAKE2b-256 e6a15503e5cc1bf5fcb33411c11db90214813c94eb18d92c9cff481159e29b77

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9cd754067260687e9ca3f040d858f86c3c9324b9684cae1b4eb36f3cf123e5b
MD5 8c8348b24d509e156f9cea54dda5249b
BLAKE2b-256 2ac9c8d9c5e38e79e910529cd030017a886a68855b7bba99f272c2f59e3c3fb0

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3c025621575758d5cf231ae572121c0912c08787a366502b7a458d475fe838c
MD5 53e48f9852f7087dc2a7265c12cb859e
BLAKE2b-256 14326477b3c5e6d28c8a98b5efe0d02a24ee442a38a9234f47aec99c36094fa3

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e56df17140d0fa8f7a751c83c0b2788d7300afcabf1cb2f1447defa73b4a38c
MD5 36b9bfabd69fa73befba5c23cf6e4d16
BLAKE2b-256 a24e373b0916cfae4cac7d6c1eb3bd1af0c0e6095991807242a2122fd66a30f7

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 53a0396d4a798d294172a6b7d909feaa094cc21feb15d054ef7f57e0b52419a9
MD5 ee4249b38af7f10538b0ef07001bfe6d
BLAKE2b-256 45fad816439c8d8a33a07f157d472d7e4d5295ea015fcdfe3f61b0a35e2c5ead

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7ba60d305bd7afd462bae1c33d947613e28505596155f600cb0e037f5d5cab6f
MD5 4710abb0cbf056c53af2f783d31e84f1
BLAKE2b-256 68a45cbe0011c2e606c7971be74388e6f572ee6692dcf7191b00a309a0a78c11

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e3bdbc71daac023f7c792ccf9fc36bc965e3073a05b582d61b6b4f0f39c25272
MD5 5476340e1294835a994ee11d4807c7d8
BLAKE2b-256 16c49b4346c9e15c458f2a6fd093daa0cd6b06c36125f2f06ee41a4bbd9f13fc

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b0b00443282180c718bf7ca3640faa51ec077846be3f7416412c022315d68fcf
MD5 36aeb75ee520a7a3c483fe8dc5687f70
BLAKE2b-256 e3653f5665615c6a8ab9267bcfa0bd39e3cf258187f23ee0fbfb292e60cc1122

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3f49ee91ba1d7d850ca7b583a15a8a16e05e15d057462319e87124c780ef98f
MD5 d7581d2c49fe71aed5bcaea0b68b5cd3
BLAKE2b-256 d1306790df2e8657de2ff58c4cb36ab566c1bcfae569c3803eab28c098941550

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 593fcddccee5c6a323284d08675c15fa5e919c880799fe707662e57c365245be
MD5 bb6456a7c4c31dde2f4f3cc094fd9eb0
BLAKE2b-256 21a9682f5c1688a4accedf284fd056dc363929bbb0a6b1a1ec5b4b4d36c089cd

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5b138a426bb937471acc418c3065a3f6458a516a37d1067b851b72bc3f4ef44f
MD5 f5253b11c526c230005ff9f4243c94b0
BLAKE2b-256 26725554a3e9faa0c28c656575fbf28c61c75295d6d0fa6a16e173aecdeda5ae

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 73267d03d68ba42b19c59bd972aa3147447ab88185d886d423f455a1ce540d6e
MD5 b413a54770cb6032bb8cb3cffe024e5a
BLAKE2b-256 4041cf3b3c061383b55c2fcaa239b64f869cf7e024818baad59ca7b8f1344cb9

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6c8f7bc3e9f3b1e2fe18ec5ed4fe7fd361cacc9c5ab3d2aa247f7dd2a80a2a3
MD5 9a77664b5cc5b361198a1d0e16374d95
BLAKE2b-256 c7e62e2a61a1b83490f4f52a0f9f8ae68603678ec2da8754d39724bd475e6278

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 10efd946cba4b750e9762e362ddb6fdb6c9e481bf0484b040c4a35c0af54ecb3
MD5 73eee6fb998e715b2f0c3352b6493668
BLAKE2b-256 f6ecebcf056044d1d3401d13f73ccfbea31220fccc28fc978a196d9d28b43354

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d56a6110e6fdee65ae97c87f1613d654571bef52ad758f6077365c418c4c778f
MD5 dc57442cfdb864a3e9979b233a5f12b0
BLAKE2b-256 425852ea6bebcfa576208a7ac0a9514a80e0aac6f9dc34709fd48c846091a2d4

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f22d2e22915307f7d3373125826f71fb39f1e6abeb2f662ca98ad23f0d89192
MD5 5fe8d8fec8b01c425cf5bcf8427f0bc1
BLAKE2b-256 c94d9d78777439ef74c4b6025206c7afdd1a3ef047bb6ed588518c065dd90411

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9a13c3ae762cbc7be77e9e47134ca60212a4ed5663607e2b130d753beb2e7681
MD5 7509e626c18c3dcf08db9e2d5f178693
BLAKE2b-256 7c979cc51862e198ccf8513b027b76e349655f71b1952f7abed4d03ef57b0956

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 669fab95eb63af8d454d646eb7ac79dff946d923c74bea44ebb56c4f53673cdf
MD5 33b43aed53100e167fd2e7828572ac5d
BLAKE2b-256 189da5628bbe4b8087aab4fdf2bd7a723c0adf0399d34f96b3eae6cd6ec4f11a

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

10.8.10

19 files

This release

10.8.10rc1 This release

19 files

10.8.9

19 files

10.8.8

19 files

10.8.7

19 files

10.8.6

19 files

10.8.5

19 files

10.8.4

19 files

10.8.3

19 files

10.8.2

19 files

10.8.1

19 files

10.6.48

25 files

10.6.47

25 files

10.6.46

25 files

10.6.45

25 files

10.6.44

25 files

10.6.43

25 files

10.6.42

25 files

10.6.41

25 files

10.6.40

25 files

10.6.39

25 files

10.6.38

25 files

10.6.37

25 files

10.6.36

25 files

10.6.35

25 files

10.6.34

25 files

10.6.33

25 files

10.6.32

25 files

10.6.31

19 files

10.6.30

19 files

10.6.29

19 files

10.6.28

25 files

10.6.27

25 files

10.6.26

25 files

10.6.25

25 files

10.6.24

25 files

10.6.23

25 files

10.6.22

25 files

10.6.21

25 files

10.6.20

21 files

10.6.19

25 files

10.6.18

25 files

10.6.17

25 files

10.6.16

25 files

10.6.15

25 files

10.6.14

25 files

10.6.13

25 files

10.6.12

25 files

10.6.11

25 files

10.6.10

25 files

10.6.9

25 files

10.6.8

25 files

10.6.7

25 files

10.6.6

25 files

10.6.5

25 files

10.6.4

25 files

10.6.3

25 files

10.6.2

25 files

10.6.1

25 files

10.5.49

31 files

10.5.48

31 files

10.5.47

31 files

10.5.46

31 files

10.5.45

31 files

10.5.44

31 files

10.5.43

31 files

10.5.42

31 files

10.5.41

31 files

10.5.40

31 files

10.5.39

31 files

10.5.38

31 files

10.5.37

31 files

10.5.36

31 files

10.5.35

31 files

10.5.34

31 files

10.5.33

31 files

10.5.32

26 files

10.5.31

21 files

10.5.30

21 files

10.5.29

21 files

10.5.28

21 files

10.5.27

21 files

10.5.26

21 files

10.5.25

21 files

10.5.24

21 files

10.5.23

21 files

10.5.22

26 files

10.5.21

26 files

10.5.20

25 files

10.5.19

25 files

10.5.18

25 files

10.5.17

25 files

10.5.16

25 files

10.5.15

25 files

10.5.14

25 files

10.5.13

25 files

10.5.12

25 files

10.5.10

9 files

10.5.9

25 files

10.5.8

25 files

10.5.7

25 files

10.5.6

25 files

10.5.5

25 files

10.5.2

25 files

10.5.1

1 file

10.4.68

13 files

10.4.67

17 files

10.4.66

13 files

10.4.65

13 files

10.4.64

17 files

10.4.63

17 files

10.4.62

17 files

10.4.61

17 files

10.4.60

17 files

10.4.59

17 files

10.4.58

13 files

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