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

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.12rc0
File Size Uploaded
passagemath_fricas-10.8.12rc0.tar.gz 26.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-fricas 10.8.12rc0
File
passagemath_fricas-10.8.12rc0-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.12rc0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.12rc0-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.12rc0-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.12rc0-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.12rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.12rc0-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.12rc0-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.12rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.12rc0-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.12rc0-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.12rc0-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.12rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.12rc0-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.12rc0-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.12rc0-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.12rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
passagemath_fricas-10.8.12rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.12rc0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.12rc0-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.12rc0.tar.gz

Download URL passagemath_fricas-10.8.12rc0.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
928743eb2d2931195b60b22bbd13d4eca4c2ab17916abe336d1a6ae5c020c055
BLAKE2b-256 checksum
How to use checksums
00ff9edc7d37a1bf3377afacfd2b611d3f54e44a906563e0aa2d81ee91e4b7a8
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.12rc0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
5b4e639a13b0b7ba0b0b3f61bd29471a41298d87bc8827382961f892503157ee
BLAKE2b-256 checksum
How to use checksums
eee47b29bbaeb738704d5035989425bbb5a11ca098a3ad43590ef5bd93f75a69
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.12rc0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc0-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
b7a5801330d792c7a81c17b9c4fcefb9766a1a261499b57834c3348e3d28382b
BLAKE2b-256 checksum
How to use checksums
15ce1f2b2fa88a813a1e9eb6686f8272e0ab4a7229260799d917c46c8927c29c
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.12rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
a23981897a1de55e5083274b4f6baa6b9aa38dbb635b924644c7757cb75f5a4f
BLAKE2b-256 checksum
How to use checksums
fc5a7a5fba507187e11c22598b6e2c60081cea791a54bd7d128ae8b1bae366c9
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.12rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc0-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
29fa486954a7c7ca596acd7284d3a34940d43602ed5724f296b991f2270a3fbb
BLAKE2b-256 checksum
How to use checksums
503b6ddfb9594b13a2d6db830be79f7c31ba80c6b8c907b2241ffd34c53bffb7
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.12rc0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
daaf1cf48df2f978c6dfe684298ce550c3a8d05fdab5654078209eed7dd27eb6
BLAKE2b-256 checksum
How to use checksums
681b509a0c9ad2bf72d3af30de9188e5de4e47f67e9162f9c2dc6fa8545a14fe
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.12rc0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc0-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
6a977af9ffa9f0ee2589d664bc244bd9c0d64d45d1686b4ac49eff08d6b4a267
BLAKE2b-256 checksum
How to use checksums
47535a98bdf64f4282de33792f7e67a00d69cd88a24bf5ee96aa2a77fea1b3cf
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.12rc0-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
14a0655b366364e6f14d89c3e7f11f732e372eabd27a0767dd7aaa55cfd9c8f0
BLAKE2b-256 checksum
How to use checksums
0581267fd31a57e096693b5f24c71abceb88421d1861b40006b2ef37faa442fd
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.12rc0-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc0-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
5afdd08b8f5ceb33adb60d61e96484aa0f06e394a9cb4463e0a3fff8edece7ab
BLAKE2b-256 checksum
How to use checksums
05673475f6d947b05ec46e87451c2bd35b2ab8941dac00e7ad76f7b66c5b21fc
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.12rc0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
6ba7f4c2ddbfb57422ba1d4b1e7cf7aa8e449319ce4a5a2f015a4b838c08660f
BLAKE2b-256 checksum
How to use checksums
f6249304e36cfbd20eae453e7da2575d98867d1b1e54f3976763fb5aa1d74c04
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.12rc0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc0-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
fa35aaff3067dd0a7b6c275aad0f73bf8b404ebfeb0967b084a05b81f3817b31
BLAKE2b-256 checksum
How to use checksums
e0ea6b126e85602559a32cf09624388cb5e58d302fbcb235606069c3cb114e41
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.12rc0-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
86ea6d020545136ca4a45045301ffbe1f438be5ae48104efb454d1df5223fdec
BLAKE2b-256 checksum
How to use checksums
7f11f103b1cfb109078f6a2a7723532f309043b118498c06b10458ef35cde90d
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.12rc0-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc0-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
0f1b665c3f2ef82ec47afd5fc60aa27cb7ccf0fb3f8837e8e04c0530439c9b87
BLAKE2b-256 checksum
How to use checksums
a5322e2b8529f81a41233d4f9df2e94a53b6b600b9db99fc018db0acf93b8756
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.12rc0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
507f40524fc6615e9a009143e768e7ff6629fc9b045546f64b3ab0d75264553a
BLAKE2b-256 checksum
How to use checksums
cac946b176d722c327547fcf527178622816ecdc92aabc26158bfc4bf9af0e3a
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.12rc0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc0-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
5c07c055aa64cff51885a4272549b39820d76738bf8c6efbd31ca061cf91bcdb
BLAKE2b-256 checksum
How to use checksums
044b933ea46248d9e9af08b1643061977c68f19a97a4b624269445af7d432979
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.12rc0-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
185df798979747bdb2bfb3a379238fc8f523717645760b1d649edf9667c78d70
BLAKE2b-256 checksum
How to use checksums
42713f3782e3dd9296ecdd903dfc68f8cb78c5e4cda0d6a652543e67af491c08
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.12rc0-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc0-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
5eda6e17feb0c24b878206709b10d2ec6b45d35e010278984dfaaabd57f5fc37
BLAKE2b-256 checksum
How to use checksums
43da5b442b6f14968c7d77d2fabd909f9e7fc53165747564245b9e345a410ffd
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.12rc0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
660affca76a421234c0dd39ee83933100f24041ab3b3d1e44660da9a5bb139aa
BLAKE2b-256 checksum
How to use checksums
770ace741aa467cdee11d25b24bd6b2264dcb82ba4277bea4736a73ad85ea553
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.12rc0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.12rc0-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
8b70bf4566629e6cdbd0ecb79b77186c8a8a692f378c0c6ca0d6052256845180
BLAKE2b-256 checksum
How to use checksums
fa619ad7dd1617384d17c71c2332e5bdfc063cd58df8815cdd8bb0ff8087f43a
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.12rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.12rc0-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
0a1ec760772eddcd06cdea4f4ad10643fec06fc59ae5fda819d9ea8ab16aa076
BLAKE2b-256 checksum
How to use checksums
66e768e988a05dcd3a22efcdb472bb0831e604f334497a81e6107d9dfb67ff3e
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.12rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.12rc0-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
1f7cda78241e20ebfea2eab5976ef7f9a594866178d2e64a011408151a53802c
BLAKE2b-256 checksum
How to use checksums
0c319ceca83099fb0a4c67efa1dea19aff37305c41524fb92b43d5df849a1ac8
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