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.8rc1.tar.gz (5.3 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.8rc1-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.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.8rc1-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.8rc1-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.8rc1-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.8rc1-cp314-cp314t-macosx_13_0_arm64.whl (594.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_lrslib-10.8.8rc1-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.8rc1-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.8rc1-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.8rc1-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.8rc1-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.8rc1-cp312-abi3-macosx_13_0_arm64.whl (593.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_lrslib-10.8.8rc1-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.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.8rc1-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.8rc1-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.8rc1-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.8rc1-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.8rc1.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.8rc1.tar.gz
  • Upload date:
  • Size: 5.3 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.8rc1.tar.gz
Algorithm Hash digest
SHA256 ae69fc81a631fa472749ef362bd0319a4e52bed921e004656377a30a2e290ea0
MD5 7fdbeb6861da54b8d8fd41ba51553045
BLAKE2b-256 3073ddb962ab3d97780b37ebc8d142a540f6335eb5e353e7f96b6de5b84a84a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 88977818b826470eb76983d8c3de301496bb08fbdaeb19aeab2a67f5913ebcf1
MD5 320a5311fea76b00c77fedd2a9f62fcb
BLAKE2b-256 13017c69c456c6921e7901f8a9e5200a99623406d67b3f36978d786257953b3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c2af729d555fb4d3a2da2a622348ef192f3781762145ed0f8ef15e471e1dd886
MD5 9b786fe0f1e7977542386f5133a8e0e1
BLAKE2b-256 cff3602d3fd01444e8e281d71aba2bbee5272aad88dbea5dd49d4fa3f58ab4bb

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.8rc1-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.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44cb67bcf1dea279f8c1acec7acddc9cd37bb8dc84c3c5cd3e70f73de4830130
MD5 7768e7139dba07bca15ffeed90872a5e
BLAKE2b-256 1b650434dc0a2812c20e966904fecd5060d7a0ad98ee7a2e28826d9addf22c55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e5524003ab2088f240d5fd89fdec0016f7a77fac46b58a00866e5865897813a4
MD5 970f82386739d0ef91d0c4e3664498ea
BLAKE2b-256 880b48a20158087ba3303bf5ce1fade40cbb05d82c58a6eca6e24d7c13534dfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8b2ce7364f1ffb2ed129ee45903aab0254e79d3a52b1d23e8ce00f350841aa9f
MD5 0c5fe16f159011b67b834ea2c5d43837
BLAKE2b-256 d811ea4835c7888125eaed3d92f3eea38d688ab772f506f9555792b98598b75b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 763b2f6e2dae822d23ea1871f231e593244b2e6b61cea73436958f35780e8811
MD5 b8a0f67f149bfe2431ad89bfb11e20c7
BLAKE2b-256 14b340349fcb15beb6e1ee4c067e3320500ee31ed1115a4df38e1a2acb685fe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2d504ddafb2668d15cfc7c0c9271789552d218bf943065fbcc086d5e9a0d991
MD5 6865802e9818869f0455a8a60209c9c2
BLAKE2b-256 d82eae05358a3f0fe310f254f47bd63b82dc53625f5591d2c5bbbba24d58b125

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8bad8001716d422c5a650439af54b69e8b711c7af0e98ff692d99c226d6e2a70
MD5 d2c72e94383602a18503a60418e7a46b
BLAKE2b-256 aaf4f3cef07d834a5a77b1e7059d33345fb04099dfe9e2dd76bd6fd0578a406a

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.8rc1-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.8rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38049b6eee98073c845721a3a71716bd5c359a21f9cf87aa482fb051839a3831
MD5 9ffeaab780d85a55ff947d79e6d491e4
BLAKE2b-256 6c11a2a4bda07b3735467f1046cec72c9c7483528694f0a34e48d9b88e0c939f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb282d2cde313fa98aa058a51871d208bbce831eba111616dc9b45a122264377
MD5 b8c1a08fa173f3fcb9d5765a03cd32a8
BLAKE2b-256 4163f6d678939e8f8f76b2d8fed3a89169479835097b89c47403588da633001f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 71424464216dcde99d13b6538c835a5597071ffcd291c761b43a385a351d44c6
MD5 1699aba2314fb13c945b63d788009625
BLAKE2b-256 f4bc880272490461b47b8c8e3a3ddbde251f4d0f04be1d74b1ffa91be19a1ccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4b110be7d93398cce750598647709b068e12c79fd2183fadec86364d813fff42
MD5 e957ac6565bbb93eb68ccb3793b6478f
BLAKE2b-256 71797c9b098cf7762a0617274213376e812e091b30c80d14722f652bace73489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77cf309f4b4ff5f1e330ecd6d0c3b2c0cd07bc55ad03393d4bc3aebde82b0f00
MD5 5e1d14e8f0899e530581c44d8b8237d6
BLAKE2b-256 3f4b782eadaa56761eda6748409af207254e0f690edf2f87245006baea25159d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48b6c3aa30a1b4643b5582cbe2372abd6c7712ce5c58de5f60f8175ca0f8db5c
MD5 afca0cd03265542a73c15dee8d5b6366
BLAKE2b-256 739b3efd8424f7071cb4e322ee3baffcac2edc550ac2b353521dfe94a78e229a

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.8rc1-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.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 147ce13e9945cfc7d218dc8ed2fc78fc1b1781f992abef881a23265e9d16d7fb
MD5 4c7e024c189bfafd09063f2393fb8a31
BLAKE2b-256 d448faa61a13558e533a8bc3f87cd2172c101a583f13101776b89d581aeb736d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e941c8e7c1d017b0db638dd8075eb2d52f7591107c513f4f78108c7b5cb8f56b
MD5 db5e72e20a0e8840ecbf72453274d2a8
BLAKE2b-256 17c9511e0f77b40f08782c995e181d712d6a7b3bc0dc686f05a02c8fb0f49515

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ea23490a458e68572b0c3750ddd9e3ba163d661e6bcc30d1c1b67c20cf19d8fd
MD5 06c838d1308cab59aa37e70e93048c25
BLAKE2b-256 b91aba8089432ff9a607677b23fe78dc0f9715ad008fe7606b5cf5a8d694442e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 418f3605e81699b6a10f8c5d0c3cbb862226cee318caf8c5f2d16cd533a4f21b
MD5 456f152ff6f76c6bc5242ee0c9db6df6
BLAKE2b-256 7293fd204f4a1cf9a7c56e024f4484e73ad761500226cc72d5fe0d28172f8da6

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

10.8.10

19 files

10.8.9

19 files

10.8.8

19 files

This release

10.8.8rc1 This release

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