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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_lrslib-10.8.8rc0.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.8rc0.tar.gz
Algorithm Hash digest
SHA256 1d91f0b0910b89f7a8f42718465333e904592313d575bdbc3c4544994a397190
MD5 9f09996d9df65c490cf99206240845f4
BLAKE2b-256 9122242eb9ecdcee83d34cbc502593474948a27e02b208246230f85441ef6c15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90c7d900459c8b017331e0e6e05b5cdecb490adf77640b5eb6b5e4c5faf255b3
MD5 cb70da496a0f96c4891899363856b35c
BLAKE2b-256 a99bd29749f998c300d97c705416aa7750a0a888b40ff9b262de478276cb10a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e00ec3a4d2e86cc7d01a97343553f64f793fc4b3e034e299d6bed9a7ee342d67
MD5 f099714e84b47d9cec5a858a5e3da45f
BLAKE2b-256 d30a61b58fc42143f94fa52ca787acd9730c9f1bc43ad8deb36e3b25a69f3557

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.8rc0-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.8rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d82c39c0e032a1d071aa693d160969708a09acbfd95cfe77fe921ccd0eb5cf24
MD5 e9e338d9a502b83c2898941fc3eb8088
BLAKE2b-256 ad0119c46d2829d8c124df922c266b44fee96ea831d161e8e838fb981d089937

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f0e5ffe9e3e38056e400a3224d93278684e883328256860c1e238d23dbf1a109
MD5 beae474fdd046a913dfb14c85e2d0eec
BLAKE2b-256 abbba3b0ad463a436258b0335bd6f302170d56a42d69acf18c878c0c73a2fe98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 885622d7a5d48b47105b89e8199ec05c83a1616c0ce1d27ad682b5986d023064
MD5 51be1194cf140c67e4068b5158acae08
BLAKE2b-256 08ff38ef11e0f44cda3e2691d3c9c84b8fb62e060793c3f66b36ec280a4dc646

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8558e6abf879fbb2a8700f866e6e5621633a31be468d5a0111246b395e5139d5
MD5 2051de7f43599d71951dc8ee03e3d85f
BLAKE2b-256 c2dd24edb7bc5ee349793af48414182c5b72bdd657bbd8437c3c630c02cbb592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f2484364aeecfe5e54d88dcb968ba12d1fe70845821e0147997e0be6d21dc73
MD5 8e4a55f9e76004c0ff54ac406a5a5857
BLAKE2b-256 d59d8c1fa495d1cce7e410b75e6383eadbc5fa781f0933d327e1417f1bfc1a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a7164e66db2c1ddacb8bae956f7d9a531697d82377697c20f945e6c528a0547
MD5 1fb05658d2467520f15531f497e1d8bf
BLAKE2b-256 1b4c5c76f1d1fb5ad5c44c1c196c80fdea7adee1d2c546f5177a2fec7ff19e74

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.8rc0-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.8rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc730b4e04f4f462e44f45be0d6898079968e397156a8579998b0726801cdc95
MD5 7af4ddfa1fb0a790d5ab96459085f73d
BLAKE2b-256 10e533c9368192b380a6ec7e0eaf75a6556767af4a946634f9e404f0a1643f46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1053c8924ea0fd816f2c450bec46ff3651e158797477c2a3cf13afe68fb8c97f
MD5 e2219c8fee869935f194263a8b9e4079
BLAKE2b-256 5f174dc5a797e0f3fea38e2c0fe7d20d7afde70ddfde5600185610f7e4289a6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 161e6d2224c75d1557e64379a909685b010c18d701753b01898241d33cafc237
MD5 eb8a9dfdcda16d21d3426ded84550ee9
BLAKE2b-256 ab1f99d8bf83854a122b3d0fa905720880fbc8b4646fb6f577be7faccba5c3a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 87cb4755c26ad6b8a0ded6757e113cedec2f7c0df82f1558f1ecad5670e4c0c0
MD5 47080f62475bfd7bbcb7db1d6b8a886f
BLAKE2b-256 f309f5be82428821591b385903532db7568444606484fc09ab2802fc5e32acd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee6e3e00db783658b83c0963064d67f8ca9b4aebd5f7ef1941c809045a669fcb
MD5 8f466273a25d9db882b161d3898cc30e
BLAKE2b-256 e11b3f129e49830c325bd3c4a35a11c70693926597de92fac36079378d60f4a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a0e0902b367412491da337838f6825137fae5a34709597183cfac1a4d0b292a5
MD5 4bfd11f463824c81cb3e9ee8698b7039
BLAKE2b-256 5839078fe31d4e9ef274071e83d30aa27f3b4afd5b345e8e243368d3dee4d181

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.8rc0-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.8rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89aa7a3a4ed57f6ec352538a3f0d87140c02cbfe6fe57b58549899bfd2a5dcc1
MD5 de83f51af46f8220705f13f232dec464
BLAKE2b-256 0fd890fb45a5d1fb799cb6a770f71c87e432c724fcae12cbe65e7c12a49f9653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b0565257fd4ac29ef6a3f1a760cfc4917269e9afe9dd6109b0f33bdf6a7fc74
MD5 798caf2230fde82aabe21a4df217497f
BLAKE2b-256 f20c5fe50ed639246679eed09e2d9a3aa475a8cf226cf005c9ea84ea3f793c0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 625d049cd3cb2e09ad52639b84f555ef0c47beaadee4a9c390bd6738c000b453
MD5 0a6e10ea381f254b1fa2cc4ef067d750
BLAKE2b-256 ca6ea0dd714baf5847cd72ec8a4116f2630e971fe981deabc16e140e439a9bcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 be40cd0fc0a9a0adca2b9c1d71a38607bf391e8d52bb9a6bafa3f662921cdb18
MD5 95657a7a4a5c418de9dc1b2444091db9
BLAKE2b-256 2acf66cc2f44f9c2b69771ca5e211ecec25e1e79cb47e0360f22128d777ee564

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.8rc0 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