Skip to main content

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.11

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.11
File Size Uploaded
passagemath_fricas-10.8.11.tar.gz 26.6 kB Details

Built distributions (wheels)

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

Download URL passagemath_fricas-10.8.11.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
42e172c734f40a717b4d12bb2582af3c962a062dcbd5afa51f7226830149db66
BLAKE2b-256 checksum
How to use checksums
a4bc07351ec39aa6beb9eef9a23242cec261a733417e13c0417ed3a7a371c9d5
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.11-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
3f6235f814bc4ab57094651e09f5c55b53b7ce482b3e3262f95534d79d4c4e52
BLAKE2b-256 checksum
How to use checksums
cc2f7427ca39e1f0870bbd07447ace6981e8a4fa10f266b35ea12ae43bc4ac50
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.11-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.11-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
840fb02e604993d208b6d6964dcd7cf3706318ba7d81e0dca25dac1dcdaf4416
BLAKE2b-256 checksum
How to use checksums
61d43c01e65ed9b037f0640a27fd7cd91ab260420978f551421983fdba53c246
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.11-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
0165d224f49d863ee34416c335ceff567aad1e273b5689e94600093ed97d7edb
BLAKE2b-256 checksum
How to use checksums
0c52f8964d39478843d184bebfbe19bed17f4e09b4247339471502ac5f327591
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.11-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.11-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
e1deb3ed4afa916d80a6f60cc87fa4583da51cae8062fd252a9da128c4d6fc5d
BLAKE2b-256 checksum
How to use checksums
71f15ee35efc785ca975d838b334dfe6aa51c8225a4f5c12c30568c7b6c86a40
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.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
d9cf32d7442c5b66522debf10c40fa3ee29c8d75f17852bf37deef4253465f2d
BLAKE2b-256 checksum
How to use checksums
c7943ca18d851558201737d79d3cc0e88f1fabc9a2d6dca980c9ebeb8a10ff14
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.11-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.11-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
f72af1f282811922d45fe97d178829a1fd20bc9a894cc924281e2874c15ab596
BLAKE2b-256 checksum
How to use checksums
53a11953a5fc35044bd613e2acdf51f640f4f5c9c5222f6f03a90f63366540cb
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.11-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
5f8c9038eb60644a2b4b87517393d2b6b61d99f69fe0635d0c662373526ef0a2
BLAKE2b-256 checksum
How to use checksums
5571909f1370c372807465746617fa8fb2698efe83997588161c1ba5e365ee44
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.11-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.11-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
c6e2db90cb6eb4335bd2ec84ddf68fec8dac7eded5d416cbd404145ce52a0dc3
BLAKE2b-256 checksum
How to use checksums
19440e6bc33421d80f5b2618e82a76ba810f0579e29e1fba302f923f2e2ab901
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.11-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
05a16f36f2d4a36cacbc97764629c9f5e67c149b427350ce27955edbe863b6d9
BLAKE2b-256 checksum
How to use checksums
b069144098d5e5e1b5c8604fbd546cf2980df4fe582387a37bab8089724a3679
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.11-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.11-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
5d4efeb070c8ab900fe10c3a49490da375e70a00f3554e6a09f36f7648d7a295
BLAKE2b-256 checksum
How to use checksums
33e10c14e475f77e87555e66fc68cfb43d1ad722390602b4d81e72b3070cfdcc
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.11-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
4b7fe23d50af29c4779dc69ce37176481086196238956cef5a671ff2bea85431
BLAKE2b-256 checksum
How to use checksums
ce194afd8c645e5a9236efbafc3bc41848aedd231565b139db79b7114d6dfd7c
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.11-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.11-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
02c642fbbdf325e4f3746f6cfd01c1080a69e9b97ef437b75eaa6a3f4e679179
BLAKE2b-256 checksum
How to use checksums
c3331ed82f98129d0e50ea10f41e77c225cd5e0780b4efb1518bc05512e96840
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.11-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
adb884cc6f909470d28ad92a7e544d056da5b20ceffb5edf882177c1b2cc8e42
BLAKE2b-256 checksum
How to use checksums
dcbb68599544052ff5d23b152c846e2caed1cecd89390146cd55cb6ffb597b90
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.11-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.11-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
2961700720b445a1d5b6e33a268766f529e65f426a75f1178db08704742caef3
BLAKE2b-256 checksum
How to use checksums
0a4fc18762b268011e90a6aab9a192df651f2bc5236c6d2b9a80698737530bc2
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.11-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
5eb0431b00e5f98331a589c78878a9cb1a87df8c33a82737c275134a206f1644
BLAKE2b-256 checksum
How to use checksums
b229f8259947fbce27756a3adfec5a489376d2907ff019e3d388ec673ee9928f
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.11-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.11-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
ad19467f6190616df7dd53d59adc90cfe5896f280b7d146515ca8ab4c4737021
BLAKE2b-256 checksum
How to use checksums
9f29133ef5b21f2e2676efb5116aff85e2fc7b893a997c55c308259c3f91988c
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.11-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
ae901c923ba402f5a09f579de4a89c8424a1ea5cb249377ec1fd93dc761619ef
BLAKE2b-256 checksum
How to use checksums
ec79d71cadf485b17ba4050024a565ae7c8508c2b093a1d5d35818d3c965de0d
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.11-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.11-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
535ea79afcfcd304e9aa85785c2625b6026a0125e636fd3e949af693047a6f28
BLAKE2b-256 checksum
How to use checksums
d473d645ce2482ff92e50283f623fee5aff35281e31587622bf483f7bdb8ec0b
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.11-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.11-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
8d0dab841515816f1a48a0a61d18c98897a2994fc458e1f9284ed813cd2e641c
BLAKE2b-256 checksum
How to use checksums
4975c51be46c39ea4173489d9935443540b22fe02a741b05c7500fbc499e7cff
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.11-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.11-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
9fdd1038ff44247b0944350c7207117e5d7a139c55ade6fb743aaaaa91fb5719
BLAKE2b-256 checksum
How to use checksums
4e9e2a677f3fb1aca148eb2b08f4d8d7440b0e4a34f9688af51d8124035a4269
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