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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10rc0-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.10rc0-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.10rc0-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.10rc0-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.10rc0.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.10rc0.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.10rc0.tar.gz
Algorithm Hash digest
SHA256 02d38c502b866412887eb34020562a024d47942a50e6d03333c69271624f7721
MD5 f92a73ef1403fce6cca8bd80415d7dac
BLAKE2b-256 c872839a938ec6d01b8c34771febff48b8807e432a50fa64545d9ffae0da2c24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f1162c5382c110c7c86be97ebfb4ff25d4a81904cebc8d4aaed90e27db90a25
MD5 b32e33556216ac82418e900c4198c2af
BLAKE2b-256 24e30446eac3e0c45a6cc1996177827fe7356838444f01bfc7a1765920a73f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3bb03cb21b503cec7d9580eb01045431b4f0fd53c28ec8bd5ce8bd432814aa06
MD5 2d25b7bc3ce7873b9dd404560c3ab1ce
BLAKE2b-256 dd83a6de7c89d67bb368faa2c2c9f96c0aea483b3083ddf14446d84fa66606c0

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc0-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.10rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ef50dad12dbbea33053f2c5fd051bf7c495bee6923591a8ff2974bfbbebd7ac
MD5 16fb653c2ac65ecdc61b7e69ffd782fa
BLAKE2b-256 e0e8032fbd9e01dd28a74b3441eb104406674fd8b84ea84d24e5c55a0195966d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55e1e5c51dd3cd9c40768dab34b0414dbc0a5b5b0ec0cf9a4afe581b260f1db2
MD5 7bc57a8382c7c06ab397d5133d38de86
BLAKE2b-256 0afc1f770cc7bf0e61a15ea893446c04ceec723e3bb3d50696834012597f72e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17f9af7c45e900efa268827a93539c5e96653d8aea653ec786865887af3ce644
MD5 5ccdfbb77b048f0fce12d689b9bdc386
BLAKE2b-256 63e8a2e2a3a05773ebccdce8777204a7b138a25798d054d3dc2137843378d882

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a912ff635bd907c4bc6c1ce988fcf8b1ff1ccd6c06bcc9f0b3a3e377838b3317
MD5 15d404ef2cd9656478f14c906bf9fae4
BLAKE2b-256 5a9265fd03cf6c8f072de3ae8535660bd85efb01a0aaa1749af4d43d7610d111

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74baaf19b7a1a982d5b74b4bf979e2a4688dc405f50775b88e544df2f715977d
MD5 1312e5935831d5cb5a1fe6571d4513a8
BLAKE2b-256 57a953efb8e97aee04c8d911c0c1372705e67483ed522316b6a365437a495b9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d2b9a8cadf910c7f0d016ff4d94eb99273023b62b220bf037ca425bb5cea0de
MD5 a71ff60de252babb7b31d11b7a5d18e2
BLAKE2b-256 9392b1d86a5d1e8c919a5ac036e90e52a29b2cdcee378c2818dc711f77cd8142

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc0-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.10rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bee053c3c01440eba2080411ee770ad2dafe5c64bcbf5650ddad509e64613862
MD5 0392783e81fe372438ef3b5b2f6d6c9d
BLAKE2b-256 cb09cd49708fdc34eb50af64c0dacc297d722eae771620e019ab49df3b012944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4eaf8b392726a0bce4d0a29dc510b3c41e6ca8e17698a4edeaf1a33e0e28f4c4
MD5 13a8654f49b973d198abbb2a59ae1c7c
BLAKE2b-256 e7a3928b802c21de887f40b305761dd5df36c49e052a1fa44fa2ad002e12e5d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2b5ff787e709eebef34529e51535c43526608252b09fa262e757673d8ad5b6b9
MD5 9ab6485c70e7f7c2fceda5c799d676ea
BLAKE2b-256 62ed20fd21c5fd87269f892bad3788df64675e85a980348f03faff47f318d1ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4af29122bf5c9612e5d23f1414793fa43b1bd4a1291bff94cc90d2c10c3dfdf5
MD5 ea6a5e0fa3b904ba46dfbc69387edede
BLAKE2b-256 3a385b08fd4ee34d2aaba87f670112e0e650bcbcebe323a690d01cf8560c281c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 586ffb7e184119a860f993bc13eed758a53041a344ece6004ff2af5ffed045a5
MD5 3853696bb0766227ce1ec27f4c19aff4
BLAKE2b-256 22c6bb10e197b2dd32266bdcb0e97e221839dc3da6fedec862598da0cf2e0532

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 49f8a33cfedb3a495630943e8a1d69c97bba8dc3d2e125d445db78c995418d6f
MD5 38baf77752d1e64b369ecb30b19a102f
BLAKE2b-256 4b8ea2981bacb17f717bcfee4eae58821ed6587603eadf82f66e0fa979c90602

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc0-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.10rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbbc05a25fc9308c03d7112d5a2d35912d284edfe8cf342b192e77111038f35a
MD5 a877cc5314114ec557c79378b662f273
BLAKE2b-256 a3e4d82c9de09988b6882977e00ae0f39fee4b349ce4d0fc33ec117248443a8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aadc1e50ce59ad0420ad52d1636cd991f0abc3a77463d6b66b18a9f0ff238e2c
MD5 0eeff994d6b2700c0ac9e4bf5772f139
BLAKE2b-256 be7fddacde28bb7ab9882e583d6c8589b34648e9dee0100ae3565cd9952b5635

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 85a29816ecb016a41647994a2d9739af574a841a3c8d72fbe4f33d6babf3ee11
MD5 d4452b30993462077b16d1ef2f43b084
BLAKE2b-256 cda32a9c1af64fde76bdf56515388e9177e747dcb6a82dbffef5ba64f8aba7b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c9d59de72245ea382d8df3fc4f33be6b24f151188a9290275ea068c6be389b23
MD5 ff4b4f12ca5c3db069df375ed189c3f9
BLAKE2b-256 4ec94840a1a3843b3012835cee9ab529747b1c3356f8a6fb09e5d21d33c26463

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