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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.9rc0-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.9rc0-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.9rc0-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.9rc0-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.9rc0.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.9rc0.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.9rc0.tar.gz
Algorithm Hash digest
SHA256 75375fa1c10016b69cd9d1a63fe82800b1bdb50d5eba58156ea67ee8d67bfa8a
MD5 68260bfb6a53f6ae224de1edd058c704
BLAKE2b-256 470de24b094444adf7bf91b82cde194de794c6eeed1bb02807363743bc0820ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1efeee4f62037f24786f3f7653ca1adb2a126464e3162796b1d83553ffd29451
MD5 9f2028bcb65290f2fd54eb4d9f059916
BLAKE2b-256 16eff2fdc1673015d138d3df6327edc0665656a1d3fb6dc36a1e79affeebcec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4e2dca9a1cd86054c123225939bb6880d0dd966c578a7e8f1e7c60cfd6b926d5
MD5 8ef9481062e6d4f5eb0defa65647bad2
BLAKE2b-256 5f0d2ca56abafa683ed3eded3f6e6411890bb64f230ba348518b4a04c7fe8212

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.9rc0-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.9rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2bce2e0920e7a3b1b3415e622935e0ccff11ef509f8972cfd97a6443a1ac1db
MD5 0d40563ffb2890f6aea08ec3d2a3da39
BLAKE2b-256 c4b296a4ec0f7b43bc1a976bcfb4384d892d306dc2f415bbc721fd9daeec9305

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e56258bd37ec255b7a30587c108c1188afbfc44c23d37cbbd01ac4d85e8935a
MD5 6256bb9ecab2fcf9b1ff76398e30c872
BLAKE2b-256 0669219ade248d0537b7f8e6d9ede4573491c5c990f951e91f7c36c814b431ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7f669e6f8dae4921cafa3a6f2a83663854c0a5079656b21cdb96bef978afe99a
MD5 ca3b4c6e5c4d08ea78bc3dcedc047f48
BLAKE2b-256 8c04cdc05720db57bbe208642593b3bab88ee109c2b2c41e978b9ca9e1d5447b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 04b2a7abab9452928eee9dffdc828d90c6119e7cb61859b39216981b1d17b32e
MD5 3a57457ee458e60df98958eec2ba6683
BLAKE2b-256 e828295de4f8567dfff70eb93809d8204172f1fbb8b224c454022ab5e5605595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1744ede714842a417366438b02277aeb0da054c3604f312733b0c84de2365bd
MD5 053f46afd882d29305de89213829b8dd
BLAKE2b-256 d85fef76cf8c288412beccc50b0e3963312eb48815439fd5fd7dd235ecedffbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4509c68b5e83616741ac086138e6d854a4d37d4dfd0af66c903420a43f9c597a
MD5 a0d35258f49215cb23661b3ea7527115
BLAKE2b-256 2419a6331f17f243c4abb72c181b5a8954432c72a197a2cd61fb32a0619b5f56

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.9rc0-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.9rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c409e0f44db18f098d4faa5c7c7ab1921b014e65d53d11990ab735783fe24369
MD5 c75d4f31e21c1d58d31171ae37b1c1c5
BLAKE2b-256 04361d0e2b201acdfdde80aaa86bed7b5ed5dee43600eb2af4b9ad6c9798365a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0996170093e4ac73cbe21bd936a0d6ed2e3cb48dc1b65fc1933a15c4a5f8fed6
MD5 2437e2afd9ed9786c7e6041e3ddb8ff0
BLAKE2b-256 c4734b9f5f7a42a4771e9f0ea1e07c16422d592e061713b16047879addcf9ce1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 49e3a02f9cb6a54c20b3a90359272078a523db04570f75c22cf873b28ee8c44b
MD5 af146e4a8d2897bf35068811638c85b1
BLAKE2b-256 0b728e2e66593423154269b1cc5774bb470ab7b3867653bd1e3e9a484e69e7f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 88ec187182768c8fce2596ba6351eb68e1d4a13bca40b7033fce506692b851c2
MD5 212fb3f3dc1d530d30a078ee79de9ac8
BLAKE2b-256 d8ad9a0d19245039ec253d346bfffa1d8ccd3900e48fd3954dd6080872b23a02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 346adf4de92b526fee8b56c87edc9f174fef86ad2352bd79db4dc4809f54d34a
MD5 e6656f2eec80d72e280a057254155604
BLAKE2b-256 dd7be9a8ab8bf246bc0c942f7664cebdb03cbcd1792cb3cbc7e26420b4499e2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5c7c54fff3fb7dca54f4a5ab18ee24dd643adb3c7fe71326fb93d2df202cf6e1
MD5 a38969eb82a76e43aef204ecae3769ff
BLAKE2b-256 1a225e50b20d6c7b6a25eb237668f07c2e70488996635131441545a73e37492a

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.9rc0-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.9rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 655d103b3774c420e29645566d54b71135dfd0ca1e439d276cc86526fe244629
MD5 c60e4f4d955c7bae2a27b178f7b19408
BLAKE2b-256 74d48caf47895753fa356cd2a750f71b776badac4b9ac2099aee3b21ebc9642b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e5879100c2739474f5c1ad091893a88e66ac51c3525a4d9d491dea2729f553dd
MD5 702127155811a83968bff1c3ea772975
BLAKE2b-256 07193a9ba718d4986a789f2fcaef44f61dd06a089badcfa1b8fb513fb1a76ca7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17a730d5a8caf7077d30785c56657f551877a3a18396747da6c5078e9a9e3621
MD5 5cb54860c72294054657ee6a57f1c7f4
BLAKE2b-256 15b99096beb48afd6041e2d337d0547ddad1e0dabce5ccd35e8ed7fd48853397

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d44aa1dad96e91a8b55abfcf39cbb9249401ef4c8fdd97d44b6296de6bb50278
MD5 1ffaac891b39cf03f610e131de1e7d08
BLAKE2b-256 7ede9338a661328ba7b6aad568601b4dbeb78ef02d1fdc48d0d3dca1aed066a3

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

This release

10.8.9rc0 This release

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