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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.11rc0-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.11rc0-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.11rc0-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.11rc0-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.11rc0.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.11rc0.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.11rc0.tar.gz
Algorithm Hash digest
SHA256 0926db207c3f3a3549553f07a4285cdb2f82916aca1216477446660f8092c03a
MD5 e089ce0dbeff7305a713698044096f93
BLAKE2b-256 9fc77cf8c7d511e55661efa3a50653ffe9c01e6cea114dea382f8aa1572f7e9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f69f5213a75fe55871087582d08827b7c1c486b4257f56462cb16fe044782b66
MD5 b468bb9905ca21c9e595fe007692907a
BLAKE2b-256 04d13159ac53fb3db25444a154bece1ed5ac8b1b1aed119b35180f55fa45cf97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 13600c56df9aa16d5029370908514de5152c38b34f228c006ff08f170d3995db
MD5 f1986a429174686a3c5fbf258015e642
BLAKE2b-256 c9582e4842142e74a9838b0c820d4979df9e388015c36cea7dd78a3e9267ccf4

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc0-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.11rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb97bbf72f8a59bca3bba35921aee27b75ab4d1815ba0faf0c742a4c0d2496e6
MD5 27f054174dd07a3c1a900b543b535162
BLAKE2b-256 abe01c009adb8db801087472c500ec4251739a0fa943b53fdf1d54f4a7cf8d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74879a076556311382cbe9b60e8fdf48852ecd8d86af8c9cfde95bffd18d9235
MD5 f32193d7a7767be71c7162b53cc30776
BLAKE2b-256 860d7ebc10fa13694bc0100c9608025354dffcb7378461e78e523afa81f5f278

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 43b7ee9a78dc35e617b8949bef15b360e732cd70f744d9d295ddb75c1e779c5d
MD5 dbcdccff8339654164d54e2b8b7425b4
BLAKE2b-256 9cb042c0563a2335a9530337c41e43da74f3c559f9f121e585e13a46aecff188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9d039da1e7aef290a234c30249d07b32adaad91317462e741219e016823a78ce
MD5 88e90a5b18f6d66d2a2286309fffa64c
BLAKE2b-256 e05c446699948fdb21c24a9ec81422f5009a6a55e284f04cdd01c500f3e245ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e1dc1a78831656ca553a44491138cd3cf9f714b7b0ab464cf3d5cb8ba390f7a
MD5 3a6d684906b30cfde4e1500a282f952f
BLAKE2b-256 cb79e614f608a95d11461d4279bbd6d3993dedfd0dc3340ee4ac54efd3614f50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7b251fa21393e96fe79328d4709db08f03547d4a623ce19b502f24eba34f5895
MD5 257354f54f43985d6bc40d5655ce3f88
BLAKE2b-256 0b9e51eb671ae0e0979266a2da3cc329a82f3287ffebc612eb7e61383975d5c3

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc0-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.11rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfe946a72b73a1d1eb5e74eb8f406932911c04a7647583f2f6b37b3eee1e35a9
MD5 9853aef11faf2432bdc2a360de6d864a
BLAKE2b-256 82da9f284dbcc9e5510232d2cda35c36f4580dda8e400e957277d8055440f3d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7975015b5358ac4743739c9ce5e4d2260a2ea30ebb0f89b8edb87fee331c5c13
MD5 316cee34fc011f80a7fd937664e1e5d4
BLAKE2b-256 c2f912ba34c0ae7dd34a917594a4fa4804ce87ab99052231f268183a23886884

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bd1ef20086cd9dccab44f32278e4d5d15bcb763dad63eada983a3c1bbe436237
MD5 4feb4e76686c61f32e87f254d3279726
BLAKE2b-256 29025e21be37c57a3ab08382901bec422b4d94cee0eee0b2cb5e23dcb1c2db5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9c1993e4d2f83164066b43f5a130fdb45a5ac577a63f4bef226e7887938148dc
MD5 e99760ff53f0e138f4c372f8dc3a7830
BLAKE2b-256 1f0d6ea9a55e89988df849b8de9ce71488d5f143c08f7aab1ecbf74cd0291629

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af97d994a33dccb67648900d6592dc63c277349e984a48fe27ca12e6633d9996
MD5 e18a4dfc0c9c9b3b879fc831f5ed9e60
BLAKE2b-256 2c5375eb6d4462888d3570cd0c543193f67279bb9c2e3c6a4bb5459ddfb4f875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3f89d1d63704ac26717cd07e2218f39b443f58d887e4ec19bc0985fbd266b247
MD5 9ffed63bb7da03c5abbc71c6d23afa1d
BLAKE2b-256 16e30ff03a0aedc42cdbb95f8ca1c02b59ae0c699d8f14e172af1e7a644d4730

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc0-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.11rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8e00456bae9240084d33a2365aa65f16e37f3eebf7f754b851c3ed7f039e13a
MD5 dcaa5ecf843acfff382799ee8b43b9da
BLAKE2b-256 f9f6d6e6134dd1b18f38e04051df006766dbcd85d75dfa4e6bbe69c0874a7a4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75766ced268defe3d2d9d415bf1e14076b7be2ef02acadc453ce69d87bf0aa39
MD5 8add1242e6e3c9329e0b818cdc9040d3
BLAKE2b-256 1aed5d8d2141809c82a28dfee141886bd71c879036e5328cfaf4ce53e1311f61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bf44ce729a311cc8bf057ce1a06515962c73505601721d113d98bc2132d01502
MD5 0bbd05bfcc3aad102b482fb16074b6f7
BLAKE2b-256 e112cc6417be168d61e7c58730775be2ac2b95284b018db738499607f892197b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a44a24af1fab148ac67e1c00b778bf237cfad711939bfcffde8bb291dbefd372
MD5 a817d24af41b819eb4a8241c86d147b0
BLAKE2b-256 3a541ca97e0a53d751c78778af925a56e345e8c0f1ddc797884fd9e36fa528e1

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

This release

10.8.11rc0 This release

19 files

10.8.10

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