Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath: Symbolic computation with the general purpose computer algebra system FriCAS

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-fricas provides an interface to FriCAS, the general purpose computer algebra system.

What is included

Examples

Starting FriCAS from the command line:

$ pipx run --spec "passagemath-fricas[test]" sage --fricas

Finding the installation location of FriCAS in Python:

$ pipx run --spec "passagemath-fricas[test]" ipython

In [1]: from sage.features.fricas import FriCAS

In [2]: FriCAS().absolute_filename()
Out[2]: '.../bin/fricas'

Using the pexpect interface to FriCAS:

$ pipx run --spec "passagemath-fricas[test]" python

>>> from passagemath_fricas import *
>>> fricas('1+1')
2

Release files for passagemath-fricas 10.8.12rc2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-fricas 10.8.12rc2
File Size Uploaded
passagemath_fricas-10.8.12rc2.tar.gz 26.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-fricas 10.8.12rc2
File
passagemath_fricas-10.8.12rc2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.12rc2-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.12rc2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.12rc2-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.12rc2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.12rc2-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.12rc2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.12rc2-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.12rc2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.12rc2-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.12rc2-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 1.2 GB

Release files / passagemath_fricas-10.8.12rc2.tar.gz

Download URL passagemath_fricas-10.8.12rc2.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8c20040af0787a45fed61bd82901b01acf130be05b5e45454125b00a2709c1fd
BLAKE2b-256 checksum
How to use checksums
4a23e962ed26deb4cc05b3909defd22f2a9e35143ee8771cf9beb057ce0b2b62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
41fefb79c11970ea3e37d9af56befc6dc5f719366ef8e6460740402282da35d3
BLAKE2b-256 checksum
How to use checksums
e61c861da8fd8ab090441e52a5e7264f0328590a024cd8c85995fe9d4baa9162
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
db6c953321b8df6fd9124f975775ca49c5468cf23b9b439cc1898c74dcf44eb3
BLAKE2b-256 checksum
How to use checksums
2bb03c8cb1f78bd14948a895fe12af134d34fb43a3d45bfa6fbd7179d2fa4d85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
dba250f51a43512ca331739b4271c7da57fd57e554539feba24c461570dd8bfd
BLAKE2b-256 checksum
How to use checksums
8271d5dd1c587a8b08c85498ba1dc118ab6f599514ebfc90769c3492e7cbbf5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc2-cp314-cp314t-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e4bb9bf94b0ddc74c2c52f8fe3c64c785dfd80e33bfbcc85b88c0170cadbdbc2
BLAKE2b-256 checksum
How to use checksums
5cd7e907c99b8078765b6f751d8edcf72aabe0be814fe5fc60f95e542faf908e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6372b8dd6c452a029b5e35bb763240615dd119ba9864e8df1513f4f432213502
BLAKE2b-256 checksum
How to use checksums
62ff746b9be61f8870a73f319d9efb78dcdbcf884de7b1ae8a1e892f939a9c49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b28666965dbd9ebe9b63766289cd7af2bb3758ebc13f73f18554dcbe2eb1ca94
BLAKE2b-256 checksum
How to use checksums
d8ad0490d46ea633a308121bd05f691ed30a6aa9391c4d8ed79139a93ff59644
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp314-cp314-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
b735a68f89deda9548918d989a65e487a384cdd0010edc42b0b7fa0387261a48
BLAKE2b-256 checksum
How to use checksums
bbe6207cd4b7d6309d2c95ad21aa00f8e1f3cf88ce9bf7b6dc63b7081608e1b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc2-cp314-cp314-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2cfdcdbc1f8b6f4973b335f8b2e6adf8713faa917ad1202c8118951b2c397154
BLAKE2b-256 checksum
How to use checksums
bf92f1ef18024a8c058cdb2d9288b258e0cc14014e5bb1eed6114d8f881567a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
33f315a3ae73be67d52b37d3df5ef27dff3b24cd244d01a6b1c740f482d3a10a
BLAKE2b-256 checksum
How to use checksums
b47b65c4ef980ae67cf531cc6501c2c9ad20716b7f0070da547fd15bd07ad16c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1da51eeff4fcdb133a8bcd8f8db141ab06d3229e7c36abbf85752fa9aba2a00b
BLAKE2b-256 checksum
How to use checksums
3d1732930a438f09fcb3baa97ac7419003c903894f97ad8a4f158009c0393f42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp313-cp313-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
7ff7a69ae9170ee7f16a08518cb552a5ba8f023034399e0b2f47c6ce8a7e6fda
BLAKE2b-256 checksum
How to use checksums
6745970444d3641fcbac314b34213b182578dc931395adcdf3e8f2f5147061a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc2-cp313-cp313-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7a97133b917d77751ee3f320b622a24bf34e325f9792e7a9d9032ab80dbf1788
BLAKE2b-256 checksum
How to use checksums
cb1f7892d3024a846540f43e1d44d258a1ad8ba5f3eb589da15fa92f0b0b59fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1d52f8eca1c89c9ed17cd27f423ae0aefb8f2c713b1d0aa0919d3b8563eed7ab
BLAKE2b-256 checksum
How to use checksums
ac0ba3c6254c2f71d6724aa8a69de4facfb12987bd2f2bb13f01c38843d0e662
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ea5d04475be232f8c90ee4b5d50528a2384ab2ae8118e1ad6fe9a7da02216569
BLAKE2b-256 checksum
How to use checksums
c81bde7372be938f37c325e11679b0e5bf39e5697bbb1c652c586b38a484e152
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp312-cp312-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
0196fc499644ebb34d10008d12397ff37bbc00cce155d9218c143824c90b0917
BLAKE2b-256 checksum
How to use checksums
51fb00c7f8e7704f18e5df05bc683ded969a738845f65399963654d0395ef46c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc2-cp312-cp312-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2629296c3ad604e3e255287bd0e2edcfd518d82b2b995e9c971113dba5b8d3c5
BLAKE2b-256 checksum
How to use checksums
0843be8727ab06dac76e92699ba1badaab90489c7a6a426f70fc5421dadd4891
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8ff024b49936d0afac13858653bde8806167f7838a28828946714267601c6c7e
BLAKE2b-256 checksum
How to use checksums
857ec302791fd5ba4199cc4a6ea767b352bfa4a19c2c8e795cd1bddb254edcb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dbe5770308c4ed4fc565995dc4f76cd6337bfe69febd0a039ade451572c37ba9
BLAKE2b-256 checksum
How to use checksums
4efc0b5791f8570ce226e66202a1e27294b3cb3f87a9af12fcf6d0fe0bfcb524
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc2-cp311-cp311-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ecdd130ffa62f006fe7e4cfa7f7c9839e71baaad4a3e8c581803a445496ea4ed
BLAKE2b-256 checksum
How to use checksums
981382d2d7c5f2525ca8ff2c49f53e394b2b2f1d27fabef72f8c42049c1a4c4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.12rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc2-cp311-cp311-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7b555314acc2741997702f0d256922e2704cadfb4de611d3dceedd5b411a4173
BLAKE2b-256 checksum
How to use checksums
1d83a60fb112f1e6c683104ed29e9c6fdd9e92cf18cc9ef263aa2085ab84a4ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
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