Continuation of https://github.com/sagemath/sage/issues/33338 ## Deployments of the passagemath portability CI and wheel-building workflows and other integrations in upstream projects | Upstream project | Status | Update | | ------------- | ------------- | ------------- | | [4ti2/**4ti2**](https://github.com/4ti2/4ti2/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/4ti2/4ti2/actions/workflows/ci-sage.yml) | https://github.com/4ti2/4ti2/pull/45 (2025-04) | [alfsan/Py4ti2](https://github.com/alfsan/Py4ti2/blob/develop/.github/workflows/dist.yml) | [](https://github.com/alfsan/Py4ti2/actions/workflows/dist.yml) | | [ComboProblem/pplitepy](https://github.com/ComboProblem/pplitepy/blob/develop/.github/workflows/dist.yml) | [](https://github.com/ComboProblem/pplitepy/actions/workflows/dist.yml) | | [dimpase/primecountpy](https://github.com/dimpase/primecountpy/tree/master/.github/workflows) | [](https://github.com/dimpase/primecountpy/actions/workflows/ci-sage-debian.yml) [](https://github.com/dimpase/primecountpy/actions/workflows/ci-sage-linux.yml) [](https://github.com/dimpase/primecountpy/actions/workflows/ci-sage-macos.yml) | | [discopt/cmr](https://github.com/discopt/cmr/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/discopt/cmr/actions/workflows/ci-sage.yml) | 2025-04, https://github.com/discopt/cmr/pull/101 | [flintlib/python-flint](https://github.com/flintlib/python-flint/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/flintlib/python-flint/actions/workflows/ci-sage.yml) | 2024-02 | [fplll/fpylll](https://github.com/fplll/fpylll/blob/master/.github/workflows/release.yml) | [](https://github.com/fplll/fpylll/actions/workflows/release.yml) | | [ipython/ipython](https://github.com/ipython/ipython/blob/main/.github/workflows/downstream.yml) (sagemath-repl) | [](https://github.com/ipython/ipython/actions/workflows/downstream.yml) | https://github.com/ipython/ipython/pull/14317 | [kimwalisch/primecount](https://github.com/kimwalisch/primecount/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/kimwalisch/primecount/actions/workflows/ci-sage.yml) | needs update | | [kimwalisch/primesieve](https://github.com/kimwalisch/primesieve/blob/master/.github/workflows/ci-sage.yml) | removed by upstream | | [latte-int/latte](https://github.com/latte-int/latte/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/latte-int/latte/actions/workflows/ci-sage.yml) | 2025-04 | [linbox-team/fflas-ffpack](https://github.com/linbox-team/fflas-ffpack/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/linbox-team/fflas-ffpack/actions/workflows/ci-sage.yml) | https://github.com/linbox-team/fflas-ffpack/pull/412 (2025-05) | [mesonbuild/meson-python](https://github.com/mesonbuild/meson-python/blob/main/.github/workflows/ci-sage.yml) |replaced by handwritten Dockerfiles in https://github.com/mesonbuild/meson-python/pull/241 | 2022-12 | [Normaliz/Normaliz](https://github.com/Normaliz/Normaliz/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/Normaliz/Normaliz/actions/workflows/ci-sage.yml) | https://github.com/Normaliz/Normaliz/pull/435 (2025-04) | [Normaliz/PyNormaliz](https://github.com/Normaliz/PyNormaliz/blob/master/.github/workflows/dist.yml) | [](https://github.com/Normaliz/PyNormaliz/actions/workflows/dist.yml) | 🐙 [passagemath/fflas-ffpack](https://github.com/passagemath/fflas-ffpack/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/fflas-ffpack/actions/workflows/ci-sage.yml) | | 🐙 [passagemath/fricas](https://github.com/passagemath/fricas/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/fricas/actions/workflows/ci-sage.yml) | https://github.com/fricas/fricas/pull/102 | 🐙 [passagemath/giac](https://github.com/passagemath/giac/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/giac/actions/workflows/ci-sage.yml) | | 🐙 [passagemath/ipykernel](https://github.com/passagemath/ipykernel/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/ipykernel/actions/workflows/ci-sage.yml) | | 🐙 [passagemath/LiDIA](https://github.com/passagemath/LiDIA/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/LiDIA/actions/workflows/ci-sage.yml) | | 🐙 [passagemath/linbox](https://github.com/passagemath/linbox/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/linbox/actions/workflows/ci-sage.yml) | | 🐙 [passagemath/M2](https://github.com/passagemath/M2/blob/ci-sage/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/M2/actions/workflows/ci-sage.yml) [](https://github.com/passagemath/M2/actions/workflows/ci-passagemath-macaulay2.yml) | https://github.com/Macaulay2/M2/pull/3813, https://github.com/Macaulay2/M2/pull/3827 | 🐙 [passagemath/upstream-msolve](https://github.com/passagemath/upstream-msolve/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/msolve/actions/workflows/ci-sage.yml) | https://github.com/algebraic-solving/msolve/pull/225 | 🐙 [passagemath/oneTBB](https://github.com/passagemath/oneTBB/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/oneTBB/actions/workflows/ci-sage.yml) | | 🐙 [passagemath/passagemath](https://github.com/passagemath/passagemath/tree/develop/.github/workflows) | [](https://github.com/passagemath/passagemath/actions/workflows/ci-linux.yml) [](https://github.com/passagemath/passagemath/actions/workflows/ci-macos.yml) | | 🐙 [passagemath/saclib](https://github.com/passagemath/saclib/blob/main/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/saclib/actions/workflows/ci-sage.yml) | https://github.com/chriswestbrown/saclib/pull/3 | 🐙 [passagemath/topcom](https://github.com/passagemath/topcom/blob/main/.github/workflows/ci-sage.yml) | [](https://github.com/passagemath/topcom/actions/workflows/ci-sage.yml) | | [pypa/setuptools](https://github.com/pypa/setuptools/blob/main/.github/workflows/ci-sage.yml) | [](https://github.com/pypa/setuptools/actions/workflows/ci-sage.yml) | https://github.com/pypa/setuptools/pull/4203 | [sagemath/cypari2](https://github.com/sagemath/cypari2/blob/master/.github/workflows/main.yml) | [](https://github.com/sagemath/cypari2/actions/workflows/main.yml) | | [sagemath/cysignals](https://github.com/sagemath/cysignals/tree/main/.github/workflows) | [](https://github.com/sagemath/cysignals/actions/workflows/ci-sage.yml) | | [sagemath/sage](https://github.com/sagemath/sage/tree/develop/.github/workflows) | [](https://github.com/sagemath/sage/actions/workflows/ci-linux.yml) [](https://github.com/sagemath/sage/actions/workflows/ci-macos.yml) | | [sagemath/sage-numerical-backends-coin](https://github.com/sagemath/sage-numerical-backends-coin/tree/main/.github/workflows) | [](https://github.com/sagemath/sage-numerical-backends-coin/actions/workflows/ci-sage.yml) [](https://github.com/sagemath/sage-numerical-backends-coin/actions/workflows/dist.yml) | | [scipopt/SCIP-SDP](https://github.com/scipopt/SCIP-SDP/blob/main/.github/workflows/ci-sage.yml) | [](https://github.com/scipopt/SCIP-SDP/actions/workflows/ci-sage.yml) | https://github.com/scipopt/SCIP-SDP/pull/20 | [Singular/Singular](https://github.com/Singular/Singular/blob/spielwiese/.github/workflows/ci-sage.yml) | [](https://github.com/Singular/Singular/actions/workflows/ci-sage.yml) | https://github.com/Singular/Singular/pull/1270 (2025-04) | [sympy/sympy](https://github.com/sympy/sympy/blob/master/.github/workflows/ci-sage.yml) | [](https://github.com/sympy/sympy/actions/workflows/ci-sage.yml) | - unmerged PRs to add: - https://github.com/flintlib/flint/pull/1760 - https://github.com/mpmath/mpmath/pull/727 - https://github.com/fredrik-johansson/arb/pull/434 - https://github.com/scipopt/PySCIPOpt/pull/630 - https://github.com/milahu/gnumake-tokenpool/pull/12 - https://github.com/mkauers/ore_algebra/pull/142
Continuation of sagemath/sage#33338
Deployments of the passagemath portability CI and wheel-building workflows
and other integrations in upstream projects