From 3eaf7957eec4e0f1257d860fc42a1e6cc4ecfcd7 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 23 Dec 2023 20:18:42 -0800 Subject: [PATCH 01/24] tox.ini (update_docker_platforms): New --- .../portability-devcontainer.json.in | 25 ++++++++++ .github/workflows/docker.yml | 7 ++- tox.ini | 49 +++++++++++++++++++ 3 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 .devcontainer/portability-devcontainer.json.in diff --git a/.devcontainer/portability-devcontainer.json.in b/.devcontainer/portability-devcontainer.json.in new file mode 100644 index 00000000000..c47ea3302d4 --- /dev/null +++ b/.devcontainer/portability-devcontainer.json.in @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "@SYSTEM_FACTOR@-@PACKAGE_FACTOR@", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "@SYSTEM_FACTOR@", + "PACKAGE_FACTOR": "@PACKAGE_FACTOR@", + "DOCKER_TARGET": "@DOCKER_TARGET@", + "DOCKER_TAG": "@DOCKER_TAG@" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index be3e784d87c..8a390e73e90 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -15,8 +15,10 @@ on: tox_system_factors: description: 'Stringified JSON object listing tox system factors' type: string + # 'tox -e update_docker_platforms' updates below default: >- - ["ubuntu-trusty-toolchain-gcc_9", + [ + "ubuntu-trusty-toolchain-gcc_9", "ubuntu-xenial-toolchain-gcc_9", "ubuntu-bionic-gcc_8", "ubuntu-focal", @@ -60,7 +62,8 @@ on: "conda-forge-python3.11", "ubuntu-bionic-gcc_8-i386", "debian-bullseye-i386", - ] + ] + # 'tox -e update_docker_platforms' updates above tox_packages_factors: description: 'Stringified JSON object listing tox packages factors' type: string diff --git a/tox.ini b/tox.ini index 979e32313fe..3ee7007a892 100644 --- a/tox.ini +++ b/tox.ini @@ -807,6 +807,55 @@ commands = ./bootstrap bash -c 'test -z "$(./configure --quiet 2>&1)" || (echo >&2 Error: "configure --quiet" is not quiet; exit 1)' +[testenv:update_docker_platforms] +passenv = + SYSTEM_FACTORS + PACKAGE_FACTORS + DOCKER_TARGETS +commands = + bash -c 'DEFAULT_SYSTEM_FACTORS=$(echo \ + ubuntu-{trusty-toolchain-gcc_9,xenial-toolchain-gcc_9,bionic-gcc_8,focal,jammy,lunar,mantic} \ + debian-{buster-gcc_spkg,bullseye,bookworm,trixie,sid} \ + linuxmint-{20.1,20.2,20.3,21,21.1,21.2} \ + fedora-{30,31,32,33,34,35,36,37,38,39} \ + centos-7-devtoolset-gcc_11 \ + centos-stream-{8,9}-python3.9 \ + almalinux-{8-python3.9,9-python3.11} \ + gentoo-python{3.10,3.11} \ + archlinux-latest \ + opensuse-{15.3-gcc_11-python3.9,15.4-gcc_11-python3.10,15.5-gcc_11-python3.11} \ + opensuse-tumbleweed{-python3.10,} \ + conda-forge-python3.11 \ + ubuntu-bionic-gcc_8-i386 \ + debian-bullseye-i386); \ + for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ + for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ + for DOCKER_TARGET in {env:DOCKER_TARGETS:with-targets}; do \ + DIR=.devcontainer/portability-$SYSTEM_FACTOR-$PACKAGE_FACTOR; \ + mkdir -p $DIR; \ + ln -sf ../portability-Dockerfile $DIR/portability-Dockerfile; \ + sed -e s/@SYSTEM_FACTOR@/$SYSTEM_FACTOR/ \ + -e s/@PACKAGE_FACTOR@/$PACKAGE_FACTOR/ \ + -e s/@DOCKER_TARGET@/$DOCKER_TARGET/ \ + -e s/@DOCKER_TAG@/dev/ .devcontainer/portability-devcontainer.json.in \ + > $DIR/devcontainer.json; \ + done; \ + echo "Wrote $DIR/"; \ + done; \ + done; \ + FILE=.github/workflows/docker.yml; \ + (sed -n "1,/update_docker_platforms.*below/p" $FILE; \ + echo " default: >-"; \ + echo " ["; \ + for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ + echo " \"$SYSTEM_FACTOR\","; \ + done; \ + echo " ]"; \ + sed -n "/update_docker_platforms.*above/,\$p" $FILE) \ + > $FILE.new; \ + mv $FILE.new $FILE; \ + echo "Wrote $FILE"' + ###### Delegation to src/tox.ini ###### [sage_src] passenv = From bdc236552f55dab0c11885c33d0b725304d265a1 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 23 Dec 2023 20:20:40 -0800 Subject: [PATCH 02/24] .devcontainer/portability-*: Add platforms for which we build Docker images --- .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 5 +++- .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + .../devcontainer.json | 25 +++++++++++++++++++ .../portability-Dockerfile | 1 + 175 files changed, 2266 insertions(+), 1 deletion(-) create mode 100644 .devcontainer/portability-almalinux-8-python3.9-minimal/devcontainer.json create mode 120000 .devcontainer/portability-almalinux-8-python3.9-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-almalinux-8-python3.9-standard/devcontainer.json create mode 120000 .devcontainer/portability-almalinux-8-python3.9-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-almalinux-9-python3.11-minimal/devcontainer.json create mode 120000 .devcontainer/portability-almalinux-9-python3.11-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-almalinux-9-python3.11-standard/devcontainer.json create mode 120000 .devcontainer/portability-almalinux-9-python3.11-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-archlinux-latest-minimal/devcontainer.json create mode 120000 .devcontainer/portability-archlinux-latest-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-archlinux-latest-standard/devcontainer.json create mode 120000 .devcontainer/portability-archlinux-latest-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/devcontainer.json create mode 120000 .devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-centos-7-devtoolset-gcc_11-standard/devcontainer.json create mode 120000 .devcontainer/portability-centos-7-devtoolset-gcc_11-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-centos-stream-8-python3.9-minimal/devcontainer.json create mode 120000 .devcontainer/portability-centos-stream-8-python3.9-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-centos-stream-8-python3.9-standard/devcontainer.json create mode 120000 .devcontainer/portability-centos-stream-8-python3.9-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-centos-stream-9-python3.9-minimal/devcontainer.json create mode 120000 .devcontainer/portability-centos-stream-9-python3.9-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-centos-stream-9-python3.9-standard/devcontainer.json create mode 120000 .devcontainer/portability-centos-stream-9-python3.9-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-conda-forge-python3.11-minimal/devcontainer.json create mode 120000 .devcontainer/portability-conda-forge-python3.11-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-conda-forge-python3.11-standard/devcontainer.json create mode 120000 .devcontainer/portability-conda-forge-python3.11-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-bookworm-minimal/devcontainer.json create mode 120000 .devcontainer/portability-debian-bookworm-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-bookworm-standard/devcontainer.json create mode 120000 .devcontainer/portability-debian-bookworm-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-bullseye-i386-minimal/devcontainer.json create mode 120000 .devcontainer/portability-debian-bullseye-i386-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-bullseye-i386-standard/devcontainer.json create mode 120000 .devcontainer/portability-debian-bullseye-i386-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-bullseye-minimal/devcontainer.json create mode 120000 .devcontainer/portability-debian-bullseye-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-bullseye-standard/devcontainer.json create mode 120000 .devcontainer/portability-debian-bullseye-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-buster-gcc_spkg-minimal/devcontainer.json create mode 120000 .devcontainer/portability-debian-buster-gcc_spkg-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-buster-gcc_spkg-standard/devcontainer.json create mode 120000 .devcontainer/portability-debian-buster-gcc_spkg-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-sid-minimal/devcontainer.json create mode 120000 .devcontainer/portability-debian-sid-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-sid-standard/devcontainer.json create mode 120000 .devcontainer/portability-debian-sid-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-trixie-minimal/devcontainer.json create mode 120000 .devcontainer/portability-debian-trixie-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-debian-trixie-standard/devcontainer.json create mode 120000 .devcontainer/portability-debian-trixie-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-30-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-30-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-30-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-30-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-31-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-31-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-31-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-31-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-32-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-32-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-32-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-32-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-33-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-33-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-33-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-33-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-34-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-34-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-34-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-34-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-35-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-35-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-35-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-35-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-36-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-36-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-36-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-36-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-37-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-37-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-37-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-37-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-38-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-38-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-38-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-38-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-39-minimal/devcontainer.json create mode 120000 .devcontainer/portability-fedora-39-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-fedora-39-standard/devcontainer.json create mode 120000 .devcontainer/portability-fedora-39-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-gentoo-python3.10-minimal/devcontainer.json create mode 120000 .devcontainer/portability-gentoo-python3.10-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-gentoo-python3.10-standard/devcontainer.json create mode 120000 .devcontainer/portability-gentoo-python3.10-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-gentoo-python3.11-minimal/devcontainer.json create mode 120000 .devcontainer/portability-gentoo-python3.11-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-gentoo-python3.11-standard/devcontainer.json create mode 120000 .devcontainer/portability-gentoo-python3.11-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-20.1-minimal/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-20.1-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-20.1-standard/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-20.1-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-20.2-minimal/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-20.2-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-20.2-standard/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-20.2-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-20.3-minimal/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-20.3-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-20.3-standard/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-20.3-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-21-minimal/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-21-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-21-standard/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-21-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-21.1-minimal/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-21.1-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-21.1-standard/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-21.1-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-21.2-minimal/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-21.2-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-linuxmint-21.2-standard/devcontainer.json create mode 120000 .devcontainer/portability-linuxmint-21.2-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-tumbleweed-minimal/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-tumbleweed-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-tumbleweed-python3.10-standard/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-tumbleweed-python3.10-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-opensuse-tumbleweed-standard/devcontainer.json create mode 120000 .devcontainer/portability-opensuse-tumbleweed-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-bionic-gcc_8-minimal/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-bionic-gcc_8-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-bionic-gcc_8-standard/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-bionic-gcc_8-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-focal-minimal/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-focal-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-focal-standard/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-focal-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-jammy-minimal/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-jammy-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-lunar-minimal/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-lunar-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-lunar-standard/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-lunar-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-mantic-minimal/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-mantic-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-mantic-standard/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-mantic-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/portability-Dockerfile create mode 100644 .devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/devcontainer.json create mode 120000 .devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/portability-Dockerfile diff --git a/.devcontainer/portability-almalinux-8-python3.9-minimal/devcontainer.json b/.devcontainer/portability-almalinux-8-python3.9-minimal/devcontainer.json new file mode 100644 index 00000000000..95e97618c51 --- /dev/null +++ b/.devcontainer/portability-almalinux-8-python3.9-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "almalinux-8-python3.9-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "almalinux-8-python3.9", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-almalinux-8-python3.9-minimal/portability-Dockerfile b/.devcontainer/portability-almalinux-8-python3.9-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-almalinux-8-python3.9-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-almalinux-8-python3.9-standard/devcontainer.json b/.devcontainer/portability-almalinux-8-python3.9-standard/devcontainer.json new file mode 100644 index 00000000000..105cfff64e7 --- /dev/null +++ b/.devcontainer/portability-almalinux-8-python3.9-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "almalinux-8-python3.9-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "almalinux-8-python3.9", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-almalinux-8-python3.9-standard/portability-Dockerfile b/.devcontainer/portability-almalinux-8-python3.9-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-almalinux-8-python3.9-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-almalinux-9-python3.11-minimal/devcontainer.json b/.devcontainer/portability-almalinux-9-python3.11-minimal/devcontainer.json new file mode 100644 index 00000000000..2e1bc2877a0 --- /dev/null +++ b/.devcontainer/portability-almalinux-9-python3.11-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "almalinux-9-python3.11-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "almalinux-9-python3.11", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-almalinux-9-python3.11-minimal/portability-Dockerfile b/.devcontainer/portability-almalinux-9-python3.11-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-almalinux-9-python3.11-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-almalinux-9-python3.11-standard/devcontainer.json b/.devcontainer/portability-almalinux-9-python3.11-standard/devcontainer.json new file mode 100644 index 00000000000..9f9b693f0d5 --- /dev/null +++ b/.devcontainer/portability-almalinux-9-python3.11-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "almalinux-9-python3.11-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "almalinux-9-python3.11", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-almalinux-9-python3.11-standard/portability-Dockerfile b/.devcontainer/portability-almalinux-9-python3.11-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-almalinux-9-python3.11-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-archlinux-latest-minimal/devcontainer.json b/.devcontainer/portability-archlinux-latest-minimal/devcontainer.json new file mode 100644 index 00000000000..664c856c5da --- /dev/null +++ b/.devcontainer/portability-archlinux-latest-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "archlinux-latest-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "archlinux-latest", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-archlinux-latest-minimal/portability-Dockerfile b/.devcontainer/portability-archlinux-latest-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-archlinux-latest-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-archlinux-latest-standard/devcontainer.json b/.devcontainer/portability-archlinux-latest-standard/devcontainer.json new file mode 100644 index 00000000000..1cd7f2c8d40 --- /dev/null +++ b/.devcontainer/portability-archlinux-latest-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "archlinux-latest-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "archlinux-latest", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-archlinux-latest-standard/portability-Dockerfile b/.devcontainer/portability-archlinux-latest-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-archlinux-latest-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/devcontainer.json b/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/devcontainer.json new file mode 100644 index 00000000000..30fe1336ef7 --- /dev/null +++ b/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "centos-7-devtoolset-gcc_11-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "centos-7-devtoolset-gcc_11", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/portability-Dockerfile b/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/devcontainer.json b/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/devcontainer.json new file mode 100644 index 00000000000..a9192eca3b8 --- /dev/null +++ b/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "centos-7-devtoolset-gcc_11-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "centos-7-devtoolset-gcc_11", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/portability-Dockerfile b/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-centos-stream-8-python3.9-minimal/devcontainer.json b/.devcontainer/portability-centos-stream-8-python3.9-minimal/devcontainer.json new file mode 100644 index 00000000000..bc9cb42fd12 --- /dev/null +++ b/.devcontainer/portability-centos-stream-8-python3.9-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "centos-stream-8-python3.9-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "centos-stream-8-python3.9", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-centos-stream-8-python3.9-minimal/portability-Dockerfile b/.devcontainer/portability-centos-stream-8-python3.9-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-centos-stream-8-python3.9-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-centos-stream-8-python3.9-standard/devcontainer.json b/.devcontainer/portability-centos-stream-8-python3.9-standard/devcontainer.json new file mode 100644 index 00000000000..6e5af7e71e7 --- /dev/null +++ b/.devcontainer/portability-centos-stream-8-python3.9-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "centos-stream-8-python3.9-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "centos-stream-8-python3.9", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-centos-stream-8-python3.9-standard/portability-Dockerfile b/.devcontainer/portability-centos-stream-8-python3.9-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-centos-stream-8-python3.9-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-centos-stream-9-python3.9-minimal/devcontainer.json b/.devcontainer/portability-centos-stream-9-python3.9-minimal/devcontainer.json new file mode 100644 index 00000000000..904f3c85656 --- /dev/null +++ b/.devcontainer/portability-centos-stream-9-python3.9-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "centos-stream-9-python3.9-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "centos-stream-9-python3.9", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-centos-stream-9-python3.9-minimal/portability-Dockerfile b/.devcontainer/portability-centos-stream-9-python3.9-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-centos-stream-9-python3.9-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-centos-stream-9-python3.9-standard/devcontainer.json b/.devcontainer/portability-centos-stream-9-python3.9-standard/devcontainer.json new file mode 100644 index 00000000000..737270caa1e --- /dev/null +++ b/.devcontainer/portability-centos-stream-9-python3.9-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "centos-stream-9-python3.9-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "centos-stream-9-python3.9", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-centos-stream-9-python3.9-standard/portability-Dockerfile b/.devcontainer/portability-centos-stream-9-python3.9-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-centos-stream-9-python3.9-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-conda-forge-python3.11-minimal/devcontainer.json b/.devcontainer/portability-conda-forge-python3.11-minimal/devcontainer.json new file mode 100644 index 00000000000..650a1b00461 --- /dev/null +++ b/.devcontainer/portability-conda-forge-python3.11-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "conda-forge-python3.11-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "conda-forge-python3.11", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-conda-forge-python3.11-minimal/portability-Dockerfile b/.devcontainer/portability-conda-forge-python3.11-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-conda-forge-python3.11-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-conda-forge-python3.11-standard/devcontainer.json b/.devcontainer/portability-conda-forge-python3.11-standard/devcontainer.json new file mode 100644 index 00000000000..bd0d911741d --- /dev/null +++ b/.devcontainer/portability-conda-forge-python3.11-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "conda-forge-python3.11-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "conda-forge-python3.11", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-conda-forge-python3.11-standard/portability-Dockerfile b/.devcontainer/portability-conda-forge-python3.11-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-conda-forge-python3.11-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-bookworm-minimal/devcontainer.json b/.devcontainer/portability-debian-bookworm-minimal/devcontainer.json new file mode 100644 index 00000000000..423daab1169 --- /dev/null +++ b/.devcontainer/portability-debian-bookworm-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-bookworm-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-bookworm", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-bookworm-minimal/portability-Dockerfile b/.devcontainer/portability-debian-bookworm-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-bookworm-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-bookworm-standard/devcontainer.json b/.devcontainer/portability-debian-bookworm-standard/devcontainer.json new file mode 100644 index 00000000000..cedf0cc37d4 --- /dev/null +++ b/.devcontainer/portability-debian-bookworm-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-bookworm-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-bookworm", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-bookworm-standard/portability-Dockerfile b/.devcontainer/portability-debian-bookworm-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-bookworm-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-bullseye-i386-minimal/devcontainer.json b/.devcontainer/portability-debian-bullseye-i386-minimal/devcontainer.json new file mode 100644 index 00000000000..c1209e87ed1 --- /dev/null +++ b/.devcontainer/portability-debian-bullseye-i386-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-bullseye-i386-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-bullseye-i386", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-bullseye-i386-minimal/portability-Dockerfile b/.devcontainer/portability-debian-bullseye-i386-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-bullseye-i386-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-bullseye-i386-standard/devcontainer.json b/.devcontainer/portability-debian-bullseye-i386-standard/devcontainer.json new file mode 100644 index 00000000000..51cd8a55c17 --- /dev/null +++ b/.devcontainer/portability-debian-bullseye-i386-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-bullseye-i386-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-bullseye-i386", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-bullseye-i386-standard/portability-Dockerfile b/.devcontainer/portability-debian-bullseye-i386-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-bullseye-i386-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-bullseye-minimal/devcontainer.json b/.devcontainer/portability-debian-bullseye-minimal/devcontainer.json new file mode 100644 index 00000000000..83fca75c1f6 --- /dev/null +++ b/.devcontainer/portability-debian-bullseye-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-bullseye-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-bullseye", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-bullseye-minimal/portability-Dockerfile b/.devcontainer/portability-debian-bullseye-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-bullseye-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-bullseye-standard/devcontainer.json b/.devcontainer/portability-debian-bullseye-standard/devcontainer.json new file mode 100644 index 00000000000..d422785471f --- /dev/null +++ b/.devcontainer/portability-debian-bullseye-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-bullseye-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-bullseye", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-bullseye-standard/portability-Dockerfile b/.devcontainer/portability-debian-bullseye-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-bullseye-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-buster-gcc_spkg-minimal/devcontainer.json b/.devcontainer/portability-debian-buster-gcc_spkg-minimal/devcontainer.json new file mode 100644 index 00000000000..fc3feea8611 --- /dev/null +++ b/.devcontainer/portability-debian-buster-gcc_spkg-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-buster-gcc_spkg-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-buster-gcc_spkg", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-buster-gcc_spkg-minimal/portability-Dockerfile b/.devcontainer/portability-debian-buster-gcc_spkg-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-buster-gcc_spkg-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-buster-gcc_spkg-standard/devcontainer.json b/.devcontainer/portability-debian-buster-gcc_spkg-standard/devcontainer.json new file mode 100644 index 00000000000..d91e5782568 --- /dev/null +++ b/.devcontainer/portability-debian-buster-gcc_spkg-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-buster-gcc_spkg-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-buster-gcc_spkg", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-buster-gcc_spkg-standard/portability-Dockerfile b/.devcontainer/portability-debian-buster-gcc_spkg-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-buster-gcc_spkg-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-sid-minimal/devcontainer.json b/.devcontainer/portability-debian-sid-minimal/devcontainer.json new file mode 100644 index 00000000000..bd43dcf891d --- /dev/null +++ b/.devcontainer/portability-debian-sid-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-sid-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-sid", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-sid-minimal/portability-Dockerfile b/.devcontainer/portability-debian-sid-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-sid-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-sid-standard/devcontainer.json b/.devcontainer/portability-debian-sid-standard/devcontainer.json new file mode 100644 index 00000000000..15863bfd97e --- /dev/null +++ b/.devcontainer/portability-debian-sid-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-sid-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-sid", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-sid-standard/portability-Dockerfile b/.devcontainer/portability-debian-sid-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-sid-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-trixie-minimal/devcontainer.json b/.devcontainer/portability-debian-trixie-minimal/devcontainer.json new file mode 100644 index 00000000000..dd6b1e588ed --- /dev/null +++ b/.devcontainer/portability-debian-trixie-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-trixie-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-trixie", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-trixie-minimal/portability-Dockerfile b/.devcontainer/portability-debian-trixie-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-trixie-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-debian-trixie-standard/devcontainer.json b/.devcontainer/portability-debian-trixie-standard/devcontainer.json new file mode 100644 index 00000000000..917e609bced --- /dev/null +++ b/.devcontainer/portability-debian-trixie-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "debian-trixie-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "debian-trixie", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-debian-trixie-standard/portability-Dockerfile b/.devcontainer/portability-debian-trixie-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-debian-trixie-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-30-minimal/devcontainer.json b/.devcontainer/portability-fedora-30-minimal/devcontainer.json new file mode 100644 index 00000000000..5c2a36ebdf7 --- /dev/null +++ b/.devcontainer/portability-fedora-30-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-30-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-30", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-30-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-30-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-30-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-30-standard/devcontainer.json b/.devcontainer/portability-fedora-30-standard/devcontainer.json new file mode 100644 index 00000000000..d0e75ca5aba --- /dev/null +++ b/.devcontainer/portability-fedora-30-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-30-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-30", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-30-standard/portability-Dockerfile b/.devcontainer/portability-fedora-30-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-30-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-31-minimal/devcontainer.json b/.devcontainer/portability-fedora-31-minimal/devcontainer.json new file mode 100644 index 00000000000..c537fe02d06 --- /dev/null +++ b/.devcontainer/portability-fedora-31-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-31-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-31", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-31-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-31-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-31-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-31-standard/devcontainer.json b/.devcontainer/portability-fedora-31-standard/devcontainer.json new file mode 100644 index 00000000000..2f34500c2a4 --- /dev/null +++ b/.devcontainer/portability-fedora-31-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-31-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-31", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-31-standard/portability-Dockerfile b/.devcontainer/portability-fedora-31-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-31-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-32-minimal/devcontainer.json b/.devcontainer/portability-fedora-32-minimal/devcontainer.json new file mode 100644 index 00000000000..42a09554a84 --- /dev/null +++ b/.devcontainer/portability-fedora-32-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-32-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-32", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-32-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-32-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-32-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-32-standard/devcontainer.json b/.devcontainer/portability-fedora-32-standard/devcontainer.json new file mode 100644 index 00000000000..5398e341a2c --- /dev/null +++ b/.devcontainer/portability-fedora-32-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-32-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-32", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-32-standard/portability-Dockerfile b/.devcontainer/portability-fedora-32-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-32-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-33-minimal/devcontainer.json b/.devcontainer/portability-fedora-33-minimal/devcontainer.json new file mode 100644 index 00000000000..cd7327a68bc --- /dev/null +++ b/.devcontainer/portability-fedora-33-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-33-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-33", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-33-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-33-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-33-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-33-standard/devcontainer.json b/.devcontainer/portability-fedora-33-standard/devcontainer.json new file mode 100644 index 00000000000..51dc4a13540 --- /dev/null +++ b/.devcontainer/portability-fedora-33-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-33-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-33", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-33-standard/portability-Dockerfile b/.devcontainer/portability-fedora-33-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-33-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-34-minimal/devcontainer.json b/.devcontainer/portability-fedora-34-minimal/devcontainer.json new file mode 100644 index 00000000000..0761274ccf9 --- /dev/null +++ b/.devcontainer/portability-fedora-34-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-34-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-34", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-34-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-34-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-34-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-34-standard/devcontainer.json b/.devcontainer/portability-fedora-34-standard/devcontainer.json new file mode 100644 index 00000000000..f0fdb03e42f --- /dev/null +++ b/.devcontainer/portability-fedora-34-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-34-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-34", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-34-standard/portability-Dockerfile b/.devcontainer/portability-fedora-34-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-34-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-35-minimal/devcontainer.json b/.devcontainer/portability-fedora-35-minimal/devcontainer.json new file mode 100644 index 00000000000..dc7dcd2e38c --- /dev/null +++ b/.devcontainer/portability-fedora-35-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-35-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-35", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-35-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-35-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-35-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-35-standard/devcontainer.json b/.devcontainer/portability-fedora-35-standard/devcontainer.json new file mode 100644 index 00000000000..adb37f50898 --- /dev/null +++ b/.devcontainer/portability-fedora-35-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-35-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-35", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-35-standard/portability-Dockerfile b/.devcontainer/portability-fedora-35-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-35-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-36-minimal/devcontainer.json b/.devcontainer/portability-fedora-36-minimal/devcontainer.json new file mode 100644 index 00000000000..df3aa1d125a --- /dev/null +++ b/.devcontainer/portability-fedora-36-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-36-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-36", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-36-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-36-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-36-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-36-standard/devcontainer.json b/.devcontainer/portability-fedora-36-standard/devcontainer.json new file mode 100644 index 00000000000..a6b387b2b4a --- /dev/null +++ b/.devcontainer/portability-fedora-36-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-36-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-36", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-36-standard/portability-Dockerfile b/.devcontainer/portability-fedora-36-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-36-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-37-minimal/devcontainer.json b/.devcontainer/portability-fedora-37-minimal/devcontainer.json new file mode 100644 index 00000000000..55fe3f8642c --- /dev/null +++ b/.devcontainer/portability-fedora-37-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-37-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-37", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-37-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-37-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-37-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-37-standard/devcontainer.json b/.devcontainer/portability-fedora-37-standard/devcontainer.json new file mode 100644 index 00000000000..e9f6fcc7338 --- /dev/null +++ b/.devcontainer/portability-fedora-37-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-37-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-37", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-37-standard/portability-Dockerfile b/.devcontainer/portability-fedora-37-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-37-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-38-minimal/devcontainer.json b/.devcontainer/portability-fedora-38-minimal/devcontainer.json new file mode 100644 index 00000000000..e9b8100b615 --- /dev/null +++ b/.devcontainer/portability-fedora-38-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-38-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-38", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-38-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-38-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-38-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-38-standard/devcontainer.json b/.devcontainer/portability-fedora-38-standard/devcontainer.json new file mode 100644 index 00000000000..cc11fe8de36 --- /dev/null +++ b/.devcontainer/portability-fedora-38-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-38-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-38", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-38-standard/portability-Dockerfile b/.devcontainer/portability-fedora-38-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-38-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-39-minimal/devcontainer.json b/.devcontainer/portability-fedora-39-minimal/devcontainer.json new file mode 100644 index 00000000000..d57773857c7 --- /dev/null +++ b/.devcontainer/portability-fedora-39-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-39-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-39", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-39-minimal/portability-Dockerfile b/.devcontainer/portability-fedora-39-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-39-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-fedora-39-standard/devcontainer.json b/.devcontainer/portability-fedora-39-standard/devcontainer.json new file mode 100644 index 00000000000..6fe31b32c79 --- /dev/null +++ b/.devcontainer/portability-fedora-39-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "fedora-39-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "fedora-39", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-fedora-39-standard/portability-Dockerfile b/.devcontainer/portability-fedora-39-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-fedora-39-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-gentoo-python3.10-minimal/devcontainer.json b/.devcontainer/portability-gentoo-python3.10-minimal/devcontainer.json new file mode 100644 index 00000000000..9f60d580308 --- /dev/null +++ b/.devcontainer/portability-gentoo-python3.10-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "gentoo-python3.10-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "gentoo-python3.10", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-gentoo-python3.10-minimal/portability-Dockerfile b/.devcontainer/portability-gentoo-python3.10-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-gentoo-python3.10-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-gentoo-python3.10-standard/devcontainer.json b/.devcontainer/portability-gentoo-python3.10-standard/devcontainer.json new file mode 100644 index 00000000000..a6e88d0e4aa --- /dev/null +++ b/.devcontainer/portability-gentoo-python3.10-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "gentoo-python3.10-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "gentoo-python3.10", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-gentoo-python3.10-standard/portability-Dockerfile b/.devcontainer/portability-gentoo-python3.10-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-gentoo-python3.10-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-gentoo-python3.11-minimal/devcontainer.json b/.devcontainer/portability-gentoo-python3.11-minimal/devcontainer.json new file mode 100644 index 00000000000..368365b8717 --- /dev/null +++ b/.devcontainer/portability-gentoo-python3.11-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "gentoo-python3.11-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "gentoo-python3.11", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-gentoo-python3.11-minimal/portability-Dockerfile b/.devcontainer/portability-gentoo-python3.11-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-gentoo-python3.11-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-gentoo-python3.11-standard/devcontainer.json b/.devcontainer/portability-gentoo-python3.11-standard/devcontainer.json new file mode 100644 index 00000000000..a05003cabec --- /dev/null +++ b/.devcontainer/portability-gentoo-python3.11-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "gentoo-python3.11-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "gentoo-python3.11", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-gentoo-python3.11-standard/portability-Dockerfile b/.devcontainer/portability-gentoo-python3.11-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-gentoo-python3.11-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-20.1-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-20.1-minimal/devcontainer.json new file mode 100644 index 00000000000..56fd331bb53 --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.1-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-20.1-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-20.1", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-20.1-minimal/portability-Dockerfile b/.devcontainer/portability-linuxmint-20.1-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.1-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-20.1-standard/devcontainer.json b/.devcontainer/portability-linuxmint-20.1-standard/devcontainer.json new file mode 100644 index 00000000000..69832838d63 --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.1-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-20.1-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-20.1", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-20.1-standard/portability-Dockerfile b/.devcontainer/portability-linuxmint-20.1-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.1-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-20.2-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-20.2-minimal/devcontainer.json new file mode 100644 index 00000000000..18234a3f51e --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.2-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-20.2-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-20.2", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-20.2-minimal/portability-Dockerfile b/.devcontainer/portability-linuxmint-20.2-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.2-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-20.2-standard/devcontainer.json b/.devcontainer/portability-linuxmint-20.2-standard/devcontainer.json new file mode 100644 index 00000000000..30e46414799 --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.2-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-20.2-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-20.2", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-20.2-standard/portability-Dockerfile b/.devcontainer/portability-linuxmint-20.2-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.2-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-20.3-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-20.3-minimal/devcontainer.json new file mode 100644 index 00000000000..eb38b5083ba --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.3-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-20.3-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-20.3", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-20.3-minimal/portability-Dockerfile b/.devcontainer/portability-linuxmint-20.3-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.3-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-20.3-standard/devcontainer.json b/.devcontainer/portability-linuxmint-20.3-standard/devcontainer.json new file mode 100644 index 00000000000..fc5284bc87c --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.3-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-20.3-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-20.3", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-20.3-standard/portability-Dockerfile b/.devcontainer/portability-linuxmint-20.3-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-20.3-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-21-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-21-minimal/devcontainer.json new file mode 100644 index 00000000000..ecea01f37a7 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-21-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-21", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-21-minimal/portability-Dockerfile b/.devcontainer/portability-linuxmint-21-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-21-standard/devcontainer.json b/.devcontainer/portability-linuxmint-21-standard/devcontainer.json new file mode 100644 index 00000000000..14f0fb96754 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-21-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-21", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-21-standard/portability-Dockerfile b/.devcontainer/portability-linuxmint-21-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-21.1-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-21.1-minimal/devcontainer.json new file mode 100644 index 00000000000..d26262a75e0 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21.1-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-21.1-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-21.1", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-21.1-minimal/portability-Dockerfile b/.devcontainer/portability-linuxmint-21.1-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21.1-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-21.1-standard/devcontainer.json b/.devcontainer/portability-linuxmint-21.1-standard/devcontainer.json new file mode 100644 index 00000000000..80d9d5312ae --- /dev/null +++ b/.devcontainer/portability-linuxmint-21.1-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-21.1-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-21.1", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-21.1-standard/portability-Dockerfile b/.devcontainer/portability-linuxmint-21.1-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21.1-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-21.2-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-21.2-minimal/devcontainer.json new file mode 100644 index 00000000000..cabf47cae44 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21.2-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-21.2-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-21.2", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-21.2-minimal/portability-Dockerfile b/.devcontainer/portability-linuxmint-21.2-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21.2-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-linuxmint-21.2-standard/devcontainer.json b/.devcontainer/portability-linuxmint-21.2-standard/devcontainer.json new file mode 100644 index 00000000000..75e49b90d20 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21.2-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "linuxmint-21.2-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "linuxmint-21.2", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-linuxmint-21.2-standard/portability-Dockerfile b/.devcontainer/portability-linuxmint-21.2-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-linuxmint-21.2-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/devcontainer.json b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/devcontainer.json new file mode 100644 index 00000000000..fee0bef12fd --- /dev/null +++ b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-15.3-gcc_11-python3.9-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-15.3-gcc_11-python3.9", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/portability-Dockerfile b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/devcontainer.json b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/devcontainer.json new file mode 100644 index 00000000000..81a4d79ff8d --- /dev/null +++ b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-15.3-gcc_11-python3.9-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-15.3-gcc_11-python3.9", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/portability-Dockerfile b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/devcontainer.json b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/devcontainer.json new file mode 100644 index 00000000000..7f2e6fb1733 --- /dev/null +++ b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-15.4-gcc_11-python3.10-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-15.4-gcc_11-python3.10", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/portability-Dockerfile b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/devcontainer.json b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/devcontainer.json new file mode 100644 index 00000000000..2aa1ed7b6bd --- /dev/null +++ b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-15.4-gcc_11-python3.10-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-15.4-gcc_11-python3.10", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/portability-Dockerfile b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/devcontainer.json b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/devcontainer.json new file mode 100644 index 00000000000..4fcec856fcd --- /dev/null +++ b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-15.5-gcc_11-python3.11-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-15.5-gcc_11-python3.11", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/portability-Dockerfile b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/devcontainer.json b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/devcontainer.json new file mode 100644 index 00000000000..7647baf3832 --- /dev/null +++ b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-15.5-gcc_11-python3.11-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-15.5-gcc_11-python3.11", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/portability-Dockerfile b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-tumbleweed-minimal/devcontainer.json b/.devcontainer/portability-opensuse-tumbleweed-minimal/devcontainer.json new file mode 100644 index 00000000000..21f865f093d --- /dev/null +++ b/.devcontainer/portability-opensuse-tumbleweed-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-tumbleweed-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-tumbleweed", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-tumbleweed-minimal/portability-Dockerfile b/.devcontainer/portability-opensuse-tumbleweed-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-tumbleweed-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/devcontainer.json b/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/devcontainer.json new file mode 100644 index 00000000000..51c7733f7a9 --- /dev/null +++ b/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-tumbleweed-python3.10-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-tumbleweed-python3.10", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/portability-Dockerfile b/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/devcontainer.json b/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/devcontainer.json new file mode 100644 index 00000000000..46399d9d533 --- /dev/null +++ b/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-tumbleweed-python3.10-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-tumbleweed-python3.10", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/portability-Dockerfile b/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-opensuse-tumbleweed-standard/devcontainer.json b/.devcontainer/portability-opensuse-tumbleweed-standard/devcontainer.json new file mode 100644 index 00000000000..ad15f639a5e --- /dev/null +++ b/.devcontainer/portability-opensuse-tumbleweed-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "opensuse-tumbleweed-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "opensuse-tumbleweed", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-opensuse-tumbleweed-standard/portability-Dockerfile b/.devcontainer/portability-opensuse-tumbleweed-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-opensuse-tumbleweed-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/devcontainer.json new file mode 100644 index 00000000000..d62571e5170 --- /dev/null +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-bionic-gcc_8-i386-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-bionic-gcc_8-i386", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/portability-Dockerfile b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/devcontainer.json b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/devcontainer.json new file mode 100644 index 00000000000..0591409526e --- /dev/null +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-bionic-gcc_8-i386-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-bionic-gcc_8-i386", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/portability-Dockerfile b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/devcontainer.json new file mode 100644 index 00000000000..afcef16feaf --- /dev/null +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-bionic-gcc_8-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-bionic-gcc_8", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/portability-Dockerfile b/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/devcontainer.json b/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/devcontainer.json new file mode 100644 index 00000000000..68b89ef4aa1 --- /dev/null +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-bionic-gcc_8-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-bionic-gcc_8", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/portability-Dockerfile b/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-focal-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-focal-minimal/devcontainer.json new file mode 100644 index 00000000000..ab07eeaaa72 --- /dev/null +++ b/.devcontainer/portability-ubuntu-focal-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-focal-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-focal", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-focal-minimal/portability-Dockerfile b/.devcontainer/portability-ubuntu-focal-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-focal-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-focal-standard/devcontainer.json b/.devcontainer/portability-ubuntu-focal-standard/devcontainer.json new file mode 100644 index 00000000000..655148479d1 --- /dev/null +++ b/.devcontainer/portability-ubuntu-focal-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-focal-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-focal", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-focal-standard/portability-Dockerfile b/.devcontainer/portability-ubuntu-focal-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-focal-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-jammy-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-jammy-minimal/devcontainer.json new file mode 100644 index 00000000000..89198fe94be --- /dev/null +++ b/.devcontainer/portability-ubuntu-jammy-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-jammy-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-jammy", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-jammy-minimal/portability-Dockerfile b/.devcontainer/portability-ubuntu-jammy-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-jammy-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json b/.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json index f59a1178179..058d4a5a423 100644 --- a/.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json +++ b/.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json @@ -1,6 +1,9 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "Ubuntu jammy", + "name": "ubuntu-jammy-standard", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-lunar-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-lunar-minimal/devcontainer.json new file mode 100644 index 00000000000..74f9f27ea4e --- /dev/null +++ b/.devcontainer/portability-ubuntu-lunar-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-lunar-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-lunar", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-lunar-minimal/portability-Dockerfile b/.devcontainer/portability-ubuntu-lunar-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-lunar-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-lunar-standard/devcontainer.json b/.devcontainer/portability-ubuntu-lunar-standard/devcontainer.json new file mode 100644 index 00000000000..f9b932e72fc --- /dev/null +++ b/.devcontainer/portability-ubuntu-lunar-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-lunar-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-lunar", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-lunar-standard/portability-Dockerfile b/.devcontainer/portability-ubuntu-lunar-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-lunar-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-mantic-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-mantic-minimal/devcontainer.json new file mode 100644 index 00000000000..7ce47998dd1 --- /dev/null +++ b/.devcontainer/portability-ubuntu-mantic-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-mantic-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-mantic", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-mantic-minimal/portability-Dockerfile b/.devcontainer/portability-ubuntu-mantic-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-mantic-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-mantic-standard/devcontainer.json b/.devcontainer/portability-ubuntu-mantic-standard/devcontainer.json new file mode 100644 index 00000000000..1f546119985 --- /dev/null +++ b/.devcontainer/portability-ubuntu-mantic-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-mantic-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-mantic", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-mantic-standard/portability-Dockerfile b/.devcontainer/portability-ubuntu-mantic-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-mantic-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/devcontainer.json new file mode 100644 index 00000000000..13f0116b84c --- /dev/null +++ b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-trusty-toolchain-gcc_9-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-trusty-toolchain-gcc_9", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/portability-Dockerfile b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/devcontainer.json b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/devcontainer.json new file mode 100644 index 00000000000..0cd339e0663 --- /dev/null +++ b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-trusty-toolchain-gcc_9-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-trusty-toolchain-gcc_9", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/portability-Dockerfile b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/devcontainer.json new file mode 100644 index 00000000000..702e31f385f --- /dev/null +++ b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-xenial-toolchain-gcc_9-minimal", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-xenial-toolchain-gcc_9", + "PACKAGE_FACTOR": "minimal", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/portability-Dockerfile b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file diff --git a/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/devcontainer.json b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/devcontainer.json new file mode 100644 index 00000000000..fb6c8ab9407 --- /dev/null +++ b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/devcontainer.json @@ -0,0 +1,25 @@ +// The command "tox -e update_docker_platforms" +// creates .devcontainer/portability-*-*/devcontainer.json +// from .devcontainer/portability-devcontainer.json.in +// See https://aka.ms/devcontainer.json for format details. +{ + "name": "ubuntu-xenial-toolchain-gcc_9-standard", + "build": { + "dockerfile": "portability-Dockerfile", + // See tox.ini for definitions + "args": { + "SYSTEM_FACTOR": "ubuntu-xenial-toolchain-gcc_9", + "PACKAGE_FACTOR": "standard", + "DOCKER_TARGET": "with-targets", + "DOCKER_TAG": "dev" + } + }, + "containerEnv": { + "MAKE": "make -j4" + }, + "onCreateCommand": ".devcontainer/onCreate.sh", + "updateContentCommand": ".devcontainer/portability-updateContent.sh", + "extensions": [ + "ms-python.python" + ] +} diff --git a/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/portability-Dockerfile b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/portability-Dockerfile new file mode 120000 index 00000000000..692e2a79d64 --- /dev/null +++ b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/portability-Dockerfile @@ -0,0 +1 @@ +../portability-Dockerfile \ No newline at end of file From c3be0cc006fd85b72cf0deb962ff43fe82e2f351 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 23 Dec 2023 23:13:19 -0800 Subject: [PATCH 03/24] tox.ini (update_docker_platforms): portability devcontainers need '8-core' (for 64 GB) --- .../portability-almalinux-8-python3.9-minimal/devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../portability-archlinux-latest-minimal/devcontainer.json | 2 +- .../portability-archlinux-latest-standard/devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../portability-debian-bookworm-minimal/devcontainer.json | 2 +- .../portability-debian-bookworm-standard/devcontainer.json | 2 +- .../portability-debian-bullseye-i386-minimal/devcontainer.json | 2 +- .../portability-debian-bullseye-i386-standard/devcontainer.json | 2 +- .../portability-debian-bullseye-minimal/devcontainer.json | 2 +- .../portability-debian-bullseye-standard/devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .devcontainer/portability-debian-sid-minimal/devcontainer.json | 2 +- .devcontainer/portability-debian-sid-standard/devcontainer.json | 2 +- .../portability-debian-trixie-minimal/devcontainer.json | 2 +- .../portability-debian-trixie-standard/devcontainer.json | 2 +- .devcontainer/portability-devcontainer.json.in | 2 +- .devcontainer/portability-fedora-30-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-30-standard/devcontainer.json | 2 +- .devcontainer/portability-fedora-31-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-31-standard/devcontainer.json | 2 +- .devcontainer/portability-fedora-32-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-32-standard/devcontainer.json | 2 +- .devcontainer/portability-fedora-33-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-33-standard/devcontainer.json | 2 +- .devcontainer/portability-fedora-34-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-34-standard/devcontainer.json | 2 +- .devcontainer/portability-fedora-35-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-35-standard/devcontainer.json | 2 +- .devcontainer/portability-fedora-36-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-36-standard/devcontainer.json | 2 +- .devcontainer/portability-fedora-37-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-37-standard/devcontainer.json | 2 +- .devcontainer/portability-fedora-38-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-38-standard/devcontainer.json | 2 +- .devcontainer/portability-fedora-39-minimal/devcontainer.json | 2 +- .devcontainer/portability-fedora-39-standard/devcontainer.json | 2 +- .../portability-gentoo-python3.10-minimal/devcontainer.json | 2 +- .../portability-gentoo-python3.10-standard/devcontainer.json | 2 +- .../portability-gentoo-python3.11-minimal/devcontainer.json | 2 +- .../portability-gentoo-python3.11-standard/devcontainer.json | 2 +- .../portability-linuxmint-20.1-minimal/devcontainer.json | 2 +- .../portability-linuxmint-20.1-standard/devcontainer.json | 2 +- .../portability-linuxmint-20.2-minimal/devcontainer.json | 2 +- .../portability-linuxmint-20.2-standard/devcontainer.json | 2 +- .../portability-linuxmint-20.3-minimal/devcontainer.json | 2 +- .../portability-linuxmint-20.3-standard/devcontainer.json | 2 +- .../portability-linuxmint-21-minimal/devcontainer.json | 2 +- .../portability-linuxmint-21-standard/devcontainer.json | 2 +- .../portability-linuxmint-21.1-minimal/devcontainer.json | 2 +- .../portability-linuxmint-21.1-standard/devcontainer.json | 2 +- .../portability-linuxmint-21.2-minimal/devcontainer.json | 2 +- .../portability-linuxmint-21.2-standard/devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../portability-opensuse-tumbleweed-minimal/devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../portability-opensuse-tumbleweed-standard/devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../portability-ubuntu-bionic-gcc_8-minimal/devcontainer.json | 2 +- .../portability-ubuntu-bionic-gcc_8-standard/devcontainer.json | 2 +- .../portability-ubuntu-focal-minimal/devcontainer.json | 2 +- .../portability-ubuntu-focal-standard/devcontainer.json | 2 +- .../portability-ubuntu-jammy-minimal/devcontainer.json | 2 +- .../portability-ubuntu-jammy-standard/devcontainer.json | 2 +- .../portability-ubuntu-lunar-minimal/devcontainer.json | 2 +- .../portability-ubuntu-lunar-standard/devcontainer.json | 2 +- .../portability-ubuntu-mantic-minimal/devcontainer.json | 2 +- .../portability-ubuntu-mantic-standard/devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- .../devcontainer.json | 2 +- 89 files changed, 89 insertions(+), 89 deletions(-) diff --git a/.devcontainer/portability-almalinux-8-python3.9-minimal/devcontainer.json b/.devcontainer/portability-almalinux-8-python3.9-minimal/devcontainer.json index 95e97618c51..0fbebc56c89 100644 --- a/.devcontainer/portability-almalinux-8-python3.9-minimal/devcontainer.json +++ b/.devcontainer/portability-almalinux-8-python3.9-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "almalinux-8-python3.9-minimal", + "name": "almalinux-8-python3.9-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-almalinux-8-python3.9-standard/devcontainer.json b/.devcontainer/portability-almalinux-8-python3.9-standard/devcontainer.json index 105cfff64e7..4c40b24b3de 100644 --- a/.devcontainer/portability-almalinux-8-python3.9-standard/devcontainer.json +++ b/.devcontainer/portability-almalinux-8-python3.9-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "almalinux-8-python3.9-standard", + "name": "almalinux-8-python3.9-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-almalinux-9-python3.11-minimal/devcontainer.json b/.devcontainer/portability-almalinux-9-python3.11-minimal/devcontainer.json index 2e1bc2877a0..6f163f4bf44 100644 --- a/.devcontainer/portability-almalinux-9-python3.11-minimal/devcontainer.json +++ b/.devcontainer/portability-almalinux-9-python3.11-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "almalinux-9-python3.11-minimal", + "name": "almalinux-9-python3.11-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-almalinux-9-python3.11-standard/devcontainer.json b/.devcontainer/portability-almalinux-9-python3.11-standard/devcontainer.json index 9f9b693f0d5..031e0220275 100644 --- a/.devcontainer/portability-almalinux-9-python3.11-standard/devcontainer.json +++ b/.devcontainer/portability-almalinux-9-python3.11-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "almalinux-9-python3.11-standard", + "name": "almalinux-9-python3.11-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-archlinux-latest-minimal/devcontainer.json b/.devcontainer/portability-archlinux-latest-minimal/devcontainer.json index 664c856c5da..bf1114bf9e1 100644 --- a/.devcontainer/portability-archlinux-latest-minimal/devcontainer.json +++ b/.devcontainer/portability-archlinux-latest-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "archlinux-latest-minimal", + "name": "archlinux-latest-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-archlinux-latest-standard/devcontainer.json b/.devcontainer/portability-archlinux-latest-standard/devcontainer.json index 1cd7f2c8d40..9361033542c 100644 --- a/.devcontainer/portability-archlinux-latest-standard/devcontainer.json +++ b/.devcontainer/portability-archlinux-latest-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "archlinux-latest-standard", + "name": "archlinux-latest-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/devcontainer.json b/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/devcontainer.json index 30fe1336ef7..3bd9b05e616 100644 --- a/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/devcontainer.json +++ b/.devcontainer/portability-centos-7-devtoolset-gcc_11-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "centos-7-devtoolset-gcc_11-minimal", + "name": "centos-7-devtoolset-gcc_11-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/devcontainer.json b/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/devcontainer.json index a9192eca3b8..4a1bf2d5bbd 100644 --- a/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/devcontainer.json +++ b/.devcontainer/portability-centos-7-devtoolset-gcc_11-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "centos-7-devtoolset-gcc_11-standard", + "name": "centos-7-devtoolset-gcc_11-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-centos-stream-8-python3.9-minimal/devcontainer.json b/.devcontainer/portability-centos-stream-8-python3.9-minimal/devcontainer.json index bc9cb42fd12..5fa562346cb 100644 --- a/.devcontainer/portability-centos-stream-8-python3.9-minimal/devcontainer.json +++ b/.devcontainer/portability-centos-stream-8-python3.9-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "centos-stream-8-python3.9-minimal", + "name": "centos-stream-8-python3.9-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-centos-stream-8-python3.9-standard/devcontainer.json b/.devcontainer/portability-centos-stream-8-python3.9-standard/devcontainer.json index 6e5af7e71e7..0c76ce86244 100644 --- a/.devcontainer/portability-centos-stream-8-python3.9-standard/devcontainer.json +++ b/.devcontainer/portability-centos-stream-8-python3.9-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "centos-stream-8-python3.9-standard", + "name": "centos-stream-8-python3.9-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-centos-stream-9-python3.9-minimal/devcontainer.json b/.devcontainer/portability-centos-stream-9-python3.9-minimal/devcontainer.json index 904f3c85656..acf524fe795 100644 --- a/.devcontainer/portability-centos-stream-9-python3.9-minimal/devcontainer.json +++ b/.devcontainer/portability-centos-stream-9-python3.9-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "centos-stream-9-python3.9-minimal", + "name": "centos-stream-9-python3.9-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-centos-stream-9-python3.9-standard/devcontainer.json b/.devcontainer/portability-centos-stream-9-python3.9-standard/devcontainer.json index 737270caa1e..fa42385cae5 100644 --- a/.devcontainer/portability-centos-stream-9-python3.9-standard/devcontainer.json +++ b/.devcontainer/portability-centos-stream-9-python3.9-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "centos-stream-9-python3.9-standard", + "name": "centos-stream-9-python3.9-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-conda-forge-python3.11-minimal/devcontainer.json b/.devcontainer/portability-conda-forge-python3.11-minimal/devcontainer.json index 650a1b00461..c3447b8a209 100644 --- a/.devcontainer/portability-conda-forge-python3.11-minimal/devcontainer.json +++ b/.devcontainer/portability-conda-forge-python3.11-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "conda-forge-python3.11-minimal", + "name": "conda-forge-python3.11-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-conda-forge-python3.11-standard/devcontainer.json b/.devcontainer/portability-conda-forge-python3.11-standard/devcontainer.json index bd0d911741d..5583df1cd69 100644 --- a/.devcontainer/portability-conda-forge-python3.11-standard/devcontainer.json +++ b/.devcontainer/portability-conda-forge-python3.11-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "conda-forge-python3.11-standard", + "name": "conda-forge-python3.11-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-bookworm-minimal/devcontainer.json b/.devcontainer/portability-debian-bookworm-minimal/devcontainer.json index 423daab1169..707980ac562 100644 --- a/.devcontainer/portability-debian-bookworm-minimal/devcontainer.json +++ b/.devcontainer/portability-debian-bookworm-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-bookworm-minimal", + "name": "debian-bookworm-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-bookworm-standard/devcontainer.json b/.devcontainer/portability-debian-bookworm-standard/devcontainer.json index cedf0cc37d4..b0086e768d0 100644 --- a/.devcontainer/portability-debian-bookworm-standard/devcontainer.json +++ b/.devcontainer/portability-debian-bookworm-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-bookworm-standard", + "name": "debian-bookworm-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-bullseye-i386-minimal/devcontainer.json b/.devcontainer/portability-debian-bullseye-i386-minimal/devcontainer.json index c1209e87ed1..a789a2719ec 100644 --- a/.devcontainer/portability-debian-bullseye-i386-minimal/devcontainer.json +++ b/.devcontainer/portability-debian-bullseye-i386-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-bullseye-i386-minimal", + "name": "debian-bullseye-i386-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-bullseye-i386-standard/devcontainer.json b/.devcontainer/portability-debian-bullseye-i386-standard/devcontainer.json index 51cd8a55c17..d66f1f79b2a 100644 --- a/.devcontainer/portability-debian-bullseye-i386-standard/devcontainer.json +++ b/.devcontainer/portability-debian-bullseye-i386-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-bullseye-i386-standard", + "name": "debian-bullseye-i386-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-bullseye-minimal/devcontainer.json b/.devcontainer/portability-debian-bullseye-minimal/devcontainer.json index 83fca75c1f6..a91d9fe84f3 100644 --- a/.devcontainer/portability-debian-bullseye-minimal/devcontainer.json +++ b/.devcontainer/portability-debian-bullseye-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-bullseye-minimal", + "name": "debian-bullseye-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-bullseye-standard/devcontainer.json b/.devcontainer/portability-debian-bullseye-standard/devcontainer.json index d422785471f..7ad2d770de6 100644 --- a/.devcontainer/portability-debian-bullseye-standard/devcontainer.json +++ b/.devcontainer/portability-debian-bullseye-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-bullseye-standard", + "name": "debian-bullseye-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-buster-gcc_spkg-minimal/devcontainer.json b/.devcontainer/portability-debian-buster-gcc_spkg-minimal/devcontainer.json index fc3feea8611..3bca913456c 100644 --- a/.devcontainer/portability-debian-buster-gcc_spkg-minimal/devcontainer.json +++ b/.devcontainer/portability-debian-buster-gcc_spkg-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-buster-gcc_spkg-minimal", + "name": "debian-buster-gcc_spkg-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-buster-gcc_spkg-standard/devcontainer.json b/.devcontainer/portability-debian-buster-gcc_spkg-standard/devcontainer.json index d91e5782568..c62b751f87f 100644 --- a/.devcontainer/portability-debian-buster-gcc_spkg-standard/devcontainer.json +++ b/.devcontainer/portability-debian-buster-gcc_spkg-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-buster-gcc_spkg-standard", + "name": "debian-buster-gcc_spkg-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-sid-minimal/devcontainer.json b/.devcontainer/portability-debian-sid-minimal/devcontainer.json index bd43dcf891d..f6754f1264b 100644 --- a/.devcontainer/portability-debian-sid-minimal/devcontainer.json +++ b/.devcontainer/portability-debian-sid-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-sid-minimal", + "name": "debian-sid-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-sid-standard/devcontainer.json b/.devcontainer/portability-debian-sid-standard/devcontainer.json index 15863bfd97e..ddd78f9c81a 100644 --- a/.devcontainer/portability-debian-sid-standard/devcontainer.json +++ b/.devcontainer/portability-debian-sid-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-sid-standard", + "name": "debian-sid-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-trixie-minimal/devcontainer.json b/.devcontainer/portability-debian-trixie-minimal/devcontainer.json index dd6b1e588ed..3a37387efd2 100644 --- a/.devcontainer/portability-debian-trixie-minimal/devcontainer.json +++ b/.devcontainer/portability-debian-trixie-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-trixie-minimal", + "name": "debian-trixie-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-debian-trixie-standard/devcontainer.json b/.devcontainer/portability-debian-trixie-standard/devcontainer.json index 917e609bced..59940d3dfcf 100644 --- a/.devcontainer/portability-debian-trixie-standard/devcontainer.json +++ b/.devcontainer/portability-debian-trixie-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "debian-trixie-standard", + "name": "debian-trixie-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-devcontainer.json.in b/.devcontainer/portability-devcontainer.json.in index c47ea3302d4..b371acbe580 100644 --- a/.devcontainer/portability-devcontainer.json.in +++ b/.devcontainer/portability-devcontainer.json.in @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "@SYSTEM_FACTOR@-@PACKAGE_FACTOR@", + "name": "@SYSTEM_FACTOR@-@PACKAGE_FACTOR@ (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-30-minimal/devcontainer.json b/.devcontainer/portability-fedora-30-minimal/devcontainer.json index 5c2a36ebdf7..cf0b72f74e8 100644 --- a/.devcontainer/portability-fedora-30-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-30-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-30-minimal", + "name": "fedora-30-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-30-standard/devcontainer.json b/.devcontainer/portability-fedora-30-standard/devcontainer.json index d0e75ca5aba..47e22768c25 100644 --- a/.devcontainer/portability-fedora-30-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-30-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-30-standard", + "name": "fedora-30-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-31-minimal/devcontainer.json b/.devcontainer/portability-fedora-31-minimal/devcontainer.json index c537fe02d06..5d1df182588 100644 --- a/.devcontainer/portability-fedora-31-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-31-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-31-minimal", + "name": "fedora-31-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-31-standard/devcontainer.json b/.devcontainer/portability-fedora-31-standard/devcontainer.json index 2f34500c2a4..f11c655a8d8 100644 --- a/.devcontainer/portability-fedora-31-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-31-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-31-standard", + "name": "fedora-31-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-32-minimal/devcontainer.json b/.devcontainer/portability-fedora-32-minimal/devcontainer.json index 42a09554a84..58198626f57 100644 --- a/.devcontainer/portability-fedora-32-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-32-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-32-minimal", + "name": "fedora-32-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-32-standard/devcontainer.json b/.devcontainer/portability-fedora-32-standard/devcontainer.json index 5398e341a2c..59de4c2acf4 100644 --- a/.devcontainer/portability-fedora-32-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-32-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-32-standard", + "name": "fedora-32-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-33-minimal/devcontainer.json b/.devcontainer/portability-fedora-33-minimal/devcontainer.json index cd7327a68bc..77f1b22142d 100644 --- a/.devcontainer/portability-fedora-33-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-33-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-33-minimal", + "name": "fedora-33-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-33-standard/devcontainer.json b/.devcontainer/portability-fedora-33-standard/devcontainer.json index 51dc4a13540..d00a3faa8f7 100644 --- a/.devcontainer/portability-fedora-33-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-33-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-33-standard", + "name": "fedora-33-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-34-minimal/devcontainer.json b/.devcontainer/portability-fedora-34-minimal/devcontainer.json index 0761274ccf9..bbecad571c9 100644 --- a/.devcontainer/portability-fedora-34-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-34-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-34-minimal", + "name": "fedora-34-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-34-standard/devcontainer.json b/.devcontainer/portability-fedora-34-standard/devcontainer.json index f0fdb03e42f..615c6aa34a4 100644 --- a/.devcontainer/portability-fedora-34-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-34-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-34-standard", + "name": "fedora-34-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-35-minimal/devcontainer.json b/.devcontainer/portability-fedora-35-minimal/devcontainer.json index dc7dcd2e38c..6d42fb64f77 100644 --- a/.devcontainer/portability-fedora-35-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-35-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-35-minimal", + "name": "fedora-35-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-35-standard/devcontainer.json b/.devcontainer/portability-fedora-35-standard/devcontainer.json index adb37f50898..aa5a91a5002 100644 --- a/.devcontainer/portability-fedora-35-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-35-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-35-standard", + "name": "fedora-35-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-36-minimal/devcontainer.json b/.devcontainer/portability-fedora-36-minimal/devcontainer.json index df3aa1d125a..69a5e2bd6c5 100644 --- a/.devcontainer/portability-fedora-36-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-36-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-36-minimal", + "name": "fedora-36-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-36-standard/devcontainer.json b/.devcontainer/portability-fedora-36-standard/devcontainer.json index a6b387b2b4a..a84a571d9e9 100644 --- a/.devcontainer/portability-fedora-36-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-36-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-36-standard", + "name": "fedora-36-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-37-minimal/devcontainer.json b/.devcontainer/portability-fedora-37-minimal/devcontainer.json index 55fe3f8642c..ffe1c20e3f5 100644 --- a/.devcontainer/portability-fedora-37-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-37-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-37-minimal", + "name": "fedora-37-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-37-standard/devcontainer.json b/.devcontainer/portability-fedora-37-standard/devcontainer.json index e9f6fcc7338..2fdf625b146 100644 --- a/.devcontainer/portability-fedora-37-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-37-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-37-standard", + "name": "fedora-37-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-38-minimal/devcontainer.json b/.devcontainer/portability-fedora-38-minimal/devcontainer.json index e9b8100b615..cdc6d7309f0 100644 --- a/.devcontainer/portability-fedora-38-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-38-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-38-minimal", + "name": "fedora-38-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-38-standard/devcontainer.json b/.devcontainer/portability-fedora-38-standard/devcontainer.json index cc11fe8de36..56c0b30f9eb 100644 --- a/.devcontainer/portability-fedora-38-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-38-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-38-standard", + "name": "fedora-38-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-39-minimal/devcontainer.json b/.devcontainer/portability-fedora-39-minimal/devcontainer.json index d57773857c7..d568e21ae6a 100644 --- a/.devcontainer/portability-fedora-39-minimal/devcontainer.json +++ b/.devcontainer/portability-fedora-39-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-39-minimal", + "name": "fedora-39-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-fedora-39-standard/devcontainer.json b/.devcontainer/portability-fedora-39-standard/devcontainer.json index 6fe31b32c79..b6fc1aa1a46 100644 --- a/.devcontainer/portability-fedora-39-standard/devcontainer.json +++ b/.devcontainer/portability-fedora-39-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "fedora-39-standard", + "name": "fedora-39-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-gentoo-python3.10-minimal/devcontainer.json b/.devcontainer/portability-gentoo-python3.10-minimal/devcontainer.json index 9f60d580308..8a03681dd0d 100644 --- a/.devcontainer/portability-gentoo-python3.10-minimal/devcontainer.json +++ b/.devcontainer/portability-gentoo-python3.10-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "gentoo-python3.10-minimal", + "name": "gentoo-python3.10-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-gentoo-python3.10-standard/devcontainer.json b/.devcontainer/portability-gentoo-python3.10-standard/devcontainer.json index a6e88d0e4aa..7275c8ea7e7 100644 --- a/.devcontainer/portability-gentoo-python3.10-standard/devcontainer.json +++ b/.devcontainer/portability-gentoo-python3.10-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "gentoo-python3.10-standard", + "name": "gentoo-python3.10-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-gentoo-python3.11-minimal/devcontainer.json b/.devcontainer/portability-gentoo-python3.11-minimal/devcontainer.json index 368365b8717..149cd18d4b0 100644 --- a/.devcontainer/portability-gentoo-python3.11-minimal/devcontainer.json +++ b/.devcontainer/portability-gentoo-python3.11-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "gentoo-python3.11-minimal", + "name": "gentoo-python3.11-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-gentoo-python3.11-standard/devcontainer.json b/.devcontainer/portability-gentoo-python3.11-standard/devcontainer.json index a05003cabec..004953fcb6a 100644 --- a/.devcontainer/portability-gentoo-python3.11-standard/devcontainer.json +++ b/.devcontainer/portability-gentoo-python3.11-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "gentoo-python3.11-standard", + "name": "gentoo-python3.11-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-20.1-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-20.1-minimal/devcontainer.json index 56fd331bb53..f1d03c4e6e2 100644 --- a/.devcontainer/portability-linuxmint-20.1-minimal/devcontainer.json +++ b/.devcontainer/portability-linuxmint-20.1-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-20.1-minimal", + "name": "linuxmint-20.1-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-20.1-standard/devcontainer.json b/.devcontainer/portability-linuxmint-20.1-standard/devcontainer.json index 69832838d63..12edbe4566c 100644 --- a/.devcontainer/portability-linuxmint-20.1-standard/devcontainer.json +++ b/.devcontainer/portability-linuxmint-20.1-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-20.1-standard", + "name": "linuxmint-20.1-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-20.2-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-20.2-minimal/devcontainer.json index 18234a3f51e..699df263619 100644 --- a/.devcontainer/portability-linuxmint-20.2-minimal/devcontainer.json +++ b/.devcontainer/portability-linuxmint-20.2-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-20.2-minimal", + "name": "linuxmint-20.2-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-20.2-standard/devcontainer.json b/.devcontainer/portability-linuxmint-20.2-standard/devcontainer.json index 30e46414799..7c1e9c1f0bf 100644 --- a/.devcontainer/portability-linuxmint-20.2-standard/devcontainer.json +++ b/.devcontainer/portability-linuxmint-20.2-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-20.2-standard", + "name": "linuxmint-20.2-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-20.3-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-20.3-minimal/devcontainer.json index eb38b5083ba..a88e1d6178e 100644 --- a/.devcontainer/portability-linuxmint-20.3-minimal/devcontainer.json +++ b/.devcontainer/portability-linuxmint-20.3-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-20.3-minimal", + "name": "linuxmint-20.3-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-20.3-standard/devcontainer.json b/.devcontainer/portability-linuxmint-20.3-standard/devcontainer.json index fc5284bc87c..a10898c1b30 100644 --- a/.devcontainer/portability-linuxmint-20.3-standard/devcontainer.json +++ b/.devcontainer/portability-linuxmint-20.3-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-20.3-standard", + "name": "linuxmint-20.3-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-21-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-21-minimal/devcontainer.json index ecea01f37a7..b6a605e3b45 100644 --- a/.devcontainer/portability-linuxmint-21-minimal/devcontainer.json +++ b/.devcontainer/portability-linuxmint-21-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-21-minimal", + "name": "linuxmint-21-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-21-standard/devcontainer.json b/.devcontainer/portability-linuxmint-21-standard/devcontainer.json index 14f0fb96754..25667ea1938 100644 --- a/.devcontainer/portability-linuxmint-21-standard/devcontainer.json +++ b/.devcontainer/portability-linuxmint-21-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-21-standard", + "name": "linuxmint-21-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-21.1-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-21.1-minimal/devcontainer.json index d26262a75e0..bcb660b1a16 100644 --- a/.devcontainer/portability-linuxmint-21.1-minimal/devcontainer.json +++ b/.devcontainer/portability-linuxmint-21.1-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-21.1-minimal", + "name": "linuxmint-21.1-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-21.1-standard/devcontainer.json b/.devcontainer/portability-linuxmint-21.1-standard/devcontainer.json index 80d9d5312ae..650ef4b735e 100644 --- a/.devcontainer/portability-linuxmint-21.1-standard/devcontainer.json +++ b/.devcontainer/portability-linuxmint-21.1-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-21.1-standard", + "name": "linuxmint-21.1-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-21.2-minimal/devcontainer.json b/.devcontainer/portability-linuxmint-21.2-minimal/devcontainer.json index cabf47cae44..bbac8e4cd13 100644 --- a/.devcontainer/portability-linuxmint-21.2-minimal/devcontainer.json +++ b/.devcontainer/portability-linuxmint-21.2-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-21.2-minimal", + "name": "linuxmint-21.2-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-linuxmint-21.2-standard/devcontainer.json b/.devcontainer/portability-linuxmint-21.2-standard/devcontainer.json index 75e49b90d20..e6a36b24805 100644 --- a/.devcontainer/portability-linuxmint-21.2-standard/devcontainer.json +++ b/.devcontainer/portability-linuxmint-21.2-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "linuxmint-21.2-standard", + "name": "linuxmint-21.2-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/devcontainer.json b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/devcontainer.json index fee0bef12fd..f00b6b66a91 100644 --- a/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/devcontainer.json +++ b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-15.3-gcc_11-python3.9-minimal", + "name": "opensuse-15.3-gcc_11-python3.9-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/devcontainer.json b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/devcontainer.json index 81a4d79ff8d..2444967bdad 100644 --- a/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/devcontainer.json +++ b/.devcontainer/portability-opensuse-15.3-gcc_11-python3.9-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-15.3-gcc_11-python3.9-standard", + "name": "opensuse-15.3-gcc_11-python3.9-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/devcontainer.json b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/devcontainer.json index 7f2e6fb1733..aa8549b345d 100644 --- a/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/devcontainer.json +++ b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-15.4-gcc_11-python3.10-minimal", + "name": "opensuse-15.4-gcc_11-python3.10-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/devcontainer.json b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/devcontainer.json index 2aa1ed7b6bd..5278ae20eac 100644 --- a/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/devcontainer.json +++ b/.devcontainer/portability-opensuse-15.4-gcc_11-python3.10-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-15.4-gcc_11-python3.10-standard", + "name": "opensuse-15.4-gcc_11-python3.10-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/devcontainer.json b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/devcontainer.json index 4fcec856fcd..2b9a24af319 100644 --- a/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/devcontainer.json +++ b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-15.5-gcc_11-python3.11-minimal", + "name": "opensuse-15.5-gcc_11-python3.11-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/devcontainer.json b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/devcontainer.json index 7647baf3832..7dd7f782d27 100644 --- a/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/devcontainer.json +++ b/.devcontainer/portability-opensuse-15.5-gcc_11-python3.11-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-15.5-gcc_11-python3.11-standard", + "name": "opensuse-15.5-gcc_11-python3.11-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-tumbleweed-minimal/devcontainer.json b/.devcontainer/portability-opensuse-tumbleweed-minimal/devcontainer.json index 21f865f093d..a5e710ac310 100644 --- a/.devcontainer/portability-opensuse-tumbleweed-minimal/devcontainer.json +++ b/.devcontainer/portability-opensuse-tumbleweed-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-tumbleweed-minimal", + "name": "opensuse-tumbleweed-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/devcontainer.json b/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/devcontainer.json index 51c7733f7a9..e8fc5683712 100644 --- a/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/devcontainer.json +++ b/.devcontainer/portability-opensuse-tumbleweed-python3.10-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-tumbleweed-python3.10-minimal", + "name": "opensuse-tumbleweed-python3.10-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/devcontainer.json b/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/devcontainer.json index 46399d9d533..38e388da5bf 100644 --- a/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/devcontainer.json +++ b/.devcontainer/portability-opensuse-tumbleweed-python3.10-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-tumbleweed-python3.10-standard", + "name": "opensuse-tumbleweed-python3.10-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-opensuse-tumbleweed-standard/devcontainer.json b/.devcontainer/portability-opensuse-tumbleweed-standard/devcontainer.json index ad15f639a5e..5742507e0b2 100644 --- a/.devcontainer/portability-opensuse-tumbleweed-standard/devcontainer.json +++ b/.devcontainer/portability-opensuse-tumbleweed-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "opensuse-tumbleweed-standard", + "name": "opensuse-tumbleweed-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/devcontainer.json index d62571e5170..d3c16ae6053 100644 --- a/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/devcontainer.json +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-bionic-gcc_8-i386-minimal", + "name": "ubuntu-bionic-gcc_8-i386-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/devcontainer.json b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/devcontainer.json index 0591409526e..2d21788e684 100644 --- a/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/devcontainer.json +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-i386-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-bionic-gcc_8-i386-standard", + "name": "ubuntu-bionic-gcc_8-i386-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/devcontainer.json index afcef16feaf..877c657da87 100644 --- a/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/devcontainer.json +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-bionic-gcc_8-minimal", + "name": "ubuntu-bionic-gcc_8-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/devcontainer.json b/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/devcontainer.json index 68b89ef4aa1..3b6bedf8dce 100644 --- a/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/devcontainer.json +++ b/.devcontainer/portability-ubuntu-bionic-gcc_8-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-bionic-gcc_8-standard", + "name": "ubuntu-bionic-gcc_8-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-focal-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-focal-minimal/devcontainer.json index ab07eeaaa72..9233d0300be 100644 --- a/.devcontainer/portability-ubuntu-focal-minimal/devcontainer.json +++ b/.devcontainer/portability-ubuntu-focal-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-focal-minimal", + "name": "ubuntu-focal-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-focal-standard/devcontainer.json b/.devcontainer/portability-ubuntu-focal-standard/devcontainer.json index 655148479d1..fcd8aab7944 100644 --- a/.devcontainer/portability-ubuntu-focal-standard/devcontainer.json +++ b/.devcontainer/portability-ubuntu-focal-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-focal-standard", + "name": "ubuntu-focal-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-jammy-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-jammy-minimal/devcontainer.json index 89198fe94be..e142f22ae54 100644 --- a/.devcontainer/portability-ubuntu-jammy-minimal/devcontainer.json +++ b/.devcontainer/portability-ubuntu-jammy-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-jammy-minimal", + "name": "ubuntu-jammy-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json b/.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json index 058d4a5a423..3d8f0a8adb8 100644 --- a/.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json +++ b/.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-jammy-standard", + "name": "ubuntu-jammy-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-lunar-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-lunar-minimal/devcontainer.json index 74f9f27ea4e..49156896320 100644 --- a/.devcontainer/portability-ubuntu-lunar-minimal/devcontainer.json +++ b/.devcontainer/portability-ubuntu-lunar-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-lunar-minimal", + "name": "ubuntu-lunar-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-lunar-standard/devcontainer.json b/.devcontainer/portability-ubuntu-lunar-standard/devcontainer.json index f9b932e72fc..46615e73274 100644 --- a/.devcontainer/portability-ubuntu-lunar-standard/devcontainer.json +++ b/.devcontainer/portability-ubuntu-lunar-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-lunar-standard", + "name": "ubuntu-lunar-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-mantic-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-mantic-minimal/devcontainer.json index 7ce47998dd1..e95e3d61834 100644 --- a/.devcontainer/portability-ubuntu-mantic-minimal/devcontainer.json +++ b/.devcontainer/portability-ubuntu-mantic-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-mantic-minimal", + "name": "ubuntu-mantic-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-mantic-standard/devcontainer.json b/.devcontainer/portability-ubuntu-mantic-standard/devcontainer.json index 1f546119985..d4812114760 100644 --- a/.devcontainer/portability-ubuntu-mantic-standard/devcontainer.json +++ b/.devcontainer/portability-ubuntu-mantic-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-mantic-standard", + "name": "ubuntu-mantic-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/devcontainer.json index 13f0116b84c..7a250c6ba02 100644 --- a/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/devcontainer.json +++ b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-trusty-toolchain-gcc_9-minimal", + "name": "ubuntu-trusty-toolchain-gcc_9-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/devcontainer.json b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/devcontainer.json index 0cd339e0663..41d1582c950 100644 --- a/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/devcontainer.json +++ b/.devcontainer/portability-ubuntu-trusty-toolchain-gcc_9-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-trusty-toolchain-gcc_9-standard", + "name": "ubuntu-trusty-toolchain-gcc_9-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/devcontainer.json b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/devcontainer.json index 702e31f385f..b8b9364c655 100644 --- a/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/devcontainer.json +++ b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-minimal/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-xenial-toolchain-gcc_9-minimal", + "name": "ubuntu-xenial-toolchain-gcc_9-minimal (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions diff --git a/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/devcontainer.json b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/devcontainer.json index fb6c8ab9407..a3878b32a86 100644 --- a/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/devcontainer.json +++ b/.devcontainer/portability-ubuntu-xenial-toolchain-gcc_9-standard/devcontainer.json @@ -3,7 +3,7 @@ // from .devcontainer/portability-devcontainer.json.in // See https://aka.ms/devcontainer.json for format details. { - "name": "ubuntu-xenial-toolchain-gcc_9-standard", + "name": "ubuntu-xenial-toolchain-gcc_9-standard (≥ 8-core)", "build": { "dockerfile": "portability-Dockerfile", // See tox.ini for definitions From ba2ef8bd5e2ba1b38996f865b6cdaec57a835ca2 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 00:19:17 -0800 Subject: [PATCH 04/24] src/doc/en/developer/portability_testing.rst: Update on portability devcontainers --- src/doc/en/developer/portability_testing.rst | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/doc/en/developer/portability_testing.rst b/src/doc/en/developer/portability_testing.rst index 1d54991727e..b1073edfb23 100644 --- a/src/doc/en/developer/portability_testing.rst +++ b/src/doc/en/developer/portability_testing.rst @@ -1234,7 +1234,7 @@ Open Folder in Container", and hit :kbd:`Enter`, and choose the directory ``$SAGE_ROOT`` of your local Sage repository. VS Code then prompts you to choose a dev container configuration. -For example, choose "Ubuntu jammy" `.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json +For example, choose "ubuntu-jammy-standard" `.devcontainer/portability-ubuntu-jammy-standard/devcontainer.json `_, which uses the Docker image based on ``ubuntu-jammy-standard``, the most recent development version of Sage (``dev`` tag), and a full installation of @@ -1275,6 +1275,13 @@ in a terminal, `open a new terminal in VS Code you will want to remove ``logs`` if it is a symbolic link, and rerun the ``configure`` script. +The Sage source tree contains premade configuration files for all platforms +for which our portability CI builds Docker images, both in the ``minimal`` and +``standard`` system package configurations. The configuration files can be +generated using the command ``tox -e update_docker_platforms`` (see +`$SAGE_ROOT/tox.ini `_ +for environment variables that take effect). + You can edit a copy of the configuration file to change to a different platform, another version, or build stage. After editing the configuration file, run "Dev Containers: Rebuild Container" from the command palette. See the `VS Code devcontainer.json reference From dce82bd6955dcf1859a95c1d2b7fab59eb4fded2 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 13:01:42 -0800 Subject: [PATCH 05/24] tox.ini (update_docker_platforms): Write src/doc/en/developer/portability_platform_table.rst --- .../developer/portability_platform_table.rst | 1940 +++++++++++++++++ src/doc/en/developer/portability_testing.rst | 52 +- tox.ini | 37 + 3 files changed, 2004 insertions(+), 25 deletions(-) create mode 100644 src/doc/en/developer/portability_platform_table.rst diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst new file mode 100644 index 00000000000..a61f8e53376 --- /dev/null +++ b/src/doc/en/developer/portability_platform_table.rst @@ -0,0 +1,1940 @@ +.. list-table:: + :widths: 20 80 + :header-rows: 0 + + * - ubuntu-trusty-toolchain-gcc_9 + - + + .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages + + .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured + + .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre + + .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets + + .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional + + .. |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-minimal%2Fdevcontainer.json + + + .. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages + + .. |image-ubuntu-trusty-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-configured + + .. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre + + .. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets + + .. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional + + .. |codespace-ubuntu-trusty-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-standard%2Fdevcontainer.json + + minimal: |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-minimal-configured| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| + + standard: |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-standard-configured| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| |codespace-ubuntu-trusty-toolchain-gcc_9-standard| + + * - ubuntu-xenial-toolchain-gcc_9 + - + + .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages + + .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured + + .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre + + .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets + + .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional + + .. |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-minimal%2Fdevcontainer.json + + + .. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages + + .. |image-ubuntu-xenial-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-configured + + .. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre + + .. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets + + .. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional + + .. |codespace-ubuntu-xenial-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-standard%2Fdevcontainer.json + + minimal: |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-minimal-configured| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| + + standard: |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-standard-configured| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| |codespace-ubuntu-xenial-toolchain-gcc_9-standard| + + * - ubuntu-bionic-gcc_8 + - + + .. |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages + + .. |image-ubuntu-bionic-gcc_8-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured + + .. |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre + + .. |image-ubuntu-bionic-gcc_8-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets + + .. |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional + + .. |codespace-ubuntu-bionic-gcc_8-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-minimal%2Fdevcontainer.json + + + .. |image-ubuntu-bionic-gcc_8-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages + + .. |image-ubuntu-bionic-gcc_8-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-configured + + .. |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-pre + + .. |image-ubuntu-bionic-gcc_8-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets + + .. |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional + + .. |codespace-ubuntu-bionic-gcc_8-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-standard%2Fdevcontainer.json + + minimal: |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-minimal-configured| |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-minimal-with-targets| |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| |codespace-ubuntu-bionic-gcc_8-minimal| + + standard: |image-ubuntu-bionic-gcc_8-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-standard-configured| |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-standard-with-targets| |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| |codespace-ubuntu-bionic-gcc_8-standard| + + * - ubuntu-focal + - + + .. |image-ubuntu-focal-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages + + .. |image-ubuntu-focal-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-configured + + .. |image-ubuntu-focal-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre + + .. |image-ubuntu-focal-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets + + .. |image-ubuntu-focal-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional + + .. |codespace-ubuntu-focal-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-minimal%2Fdevcontainer.json + + + .. |image-ubuntu-focal-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages + + .. |image-ubuntu-focal-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-configured + + .. |image-ubuntu-focal-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets-pre + + .. |image-ubuntu-focal-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets + + .. |image-ubuntu-focal-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional + + .. |codespace-ubuntu-focal-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-standard%2Fdevcontainer.json + + minimal: |image-ubuntu-focal-minimal-with-system-packages| |image-ubuntu-focal-minimal-configured| |image-ubuntu-focal-minimal-with-targets-pre| |image-ubuntu-focal-minimal-with-targets| |image-ubuntu-focal-minimal-with-targets-optional| |codespace-ubuntu-focal-minimal| + + standard: |image-ubuntu-focal-standard-with-system-packages| |image-ubuntu-focal-standard-configured| |image-ubuntu-focal-standard-with-targets-pre| |image-ubuntu-focal-standard-with-targets| |image-ubuntu-focal-standard-with-targets-optional| |codespace-ubuntu-focal-standard| + + * - ubuntu-jammy + - + + .. |image-ubuntu-jammy-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages + + .. |image-ubuntu-jammy-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-configured + + .. |image-ubuntu-jammy-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre + + .. |image-ubuntu-jammy-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets + + .. |image-ubuntu-jammy-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional + + .. |codespace-ubuntu-jammy-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-minimal%2Fdevcontainer.json + + + .. |image-ubuntu-jammy-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages + + .. |image-ubuntu-jammy-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-configured + + .. |image-ubuntu-jammy-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-pre + + .. |image-ubuntu-jammy-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets + + .. |image-ubuntu-jammy-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional + + .. |codespace-ubuntu-jammy-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-standard%2Fdevcontainer.json + + minimal: |image-ubuntu-jammy-minimal-with-system-packages| |image-ubuntu-jammy-minimal-configured| |image-ubuntu-jammy-minimal-with-targets-pre| |image-ubuntu-jammy-minimal-with-targets| |image-ubuntu-jammy-minimal-with-targets-optional| |codespace-ubuntu-jammy-minimal| + + standard: |image-ubuntu-jammy-standard-with-system-packages| |image-ubuntu-jammy-standard-configured| |image-ubuntu-jammy-standard-with-targets-pre| |image-ubuntu-jammy-standard-with-targets| |image-ubuntu-jammy-standard-with-targets-optional| |codespace-ubuntu-jammy-standard| + + * - ubuntu-lunar + - + + .. |image-ubuntu-lunar-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages + + .. |image-ubuntu-lunar-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-configured + + .. |image-ubuntu-lunar-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre + + .. |image-ubuntu-lunar-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets + + .. |image-ubuntu-lunar-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional + + .. |codespace-ubuntu-lunar-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-minimal%2Fdevcontainer.json + + + .. |image-ubuntu-lunar-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages + + .. |image-ubuntu-lunar-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-configured + + .. |image-ubuntu-lunar-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-pre + + .. |image-ubuntu-lunar-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets + + .. |image-ubuntu-lunar-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional + + .. |codespace-ubuntu-lunar-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-standard%2Fdevcontainer.json + + minimal: |image-ubuntu-lunar-minimal-with-system-packages| |image-ubuntu-lunar-minimal-configured| |image-ubuntu-lunar-minimal-with-targets-pre| |image-ubuntu-lunar-minimal-with-targets| |image-ubuntu-lunar-minimal-with-targets-optional| |codespace-ubuntu-lunar-minimal| + + standard: |image-ubuntu-lunar-standard-with-system-packages| |image-ubuntu-lunar-standard-configured| |image-ubuntu-lunar-standard-with-targets-pre| |image-ubuntu-lunar-standard-with-targets| |image-ubuntu-lunar-standard-with-targets-optional| |codespace-ubuntu-lunar-standard| + + * - ubuntu-mantic + - + + .. |image-ubuntu-mantic-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages + + .. |image-ubuntu-mantic-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-configured + + .. |image-ubuntu-mantic-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre + + .. |image-ubuntu-mantic-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets + + .. |image-ubuntu-mantic-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional + + .. |codespace-ubuntu-mantic-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-minimal%2Fdevcontainer.json + + + .. |image-ubuntu-mantic-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages + + .. |image-ubuntu-mantic-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-configured + + .. |image-ubuntu-mantic-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-pre + + .. |image-ubuntu-mantic-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets + + .. |image-ubuntu-mantic-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional + + .. |codespace-ubuntu-mantic-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-standard%2Fdevcontainer.json + + minimal: |image-ubuntu-mantic-minimal-with-system-packages| |image-ubuntu-mantic-minimal-configured| |image-ubuntu-mantic-minimal-with-targets-pre| |image-ubuntu-mantic-minimal-with-targets| |image-ubuntu-mantic-minimal-with-targets-optional| |codespace-ubuntu-mantic-minimal| + + standard: |image-ubuntu-mantic-standard-with-system-packages| |image-ubuntu-mantic-standard-configured| |image-ubuntu-mantic-standard-with-targets-pre| |image-ubuntu-mantic-standard-with-targets| |image-ubuntu-mantic-standard-with-targets-optional| |codespace-ubuntu-mantic-standard| + + * - debian-buster-gcc_spkg + - + + .. |image-debian-buster-gcc_spkg-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages + + .. |image-debian-buster-gcc_spkg-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured + + .. |image-debian-buster-gcc_spkg-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre + + .. |image-debian-buster-gcc_spkg-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets + + .. |image-debian-buster-gcc_spkg-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional + + .. |codespace-debian-buster-gcc_spkg-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-minimal%2Fdevcontainer.json + + + .. |image-debian-buster-gcc_spkg-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages + + .. |image-debian-buster-gcc_spkg-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-configured + + .. |image-debian-buster-gcc_spkg-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-pre + + .. |image-debian-buster-gcc_spkg-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets + + .. |image-debian-buster-gcc_spkg-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional + + .. |codespace-debian-buster-gcc_spkg-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-standard%2Fdevcontainer.json + + minimal: |image-debian-buster-gcc_spkg-minimal-with-system-packages| |image-debian-buster-gcc_spkg-minimal-configured| |image-debian-buster-gcc_spkg-minimal-with-targets-pre| |image-debian-buster-gcc_spkg-minimal-with-targets| |image-debian-buster-gcc_spkg-minimal-with-targets-optional| |codespace-debian-buster-gcc_spkg-minimal| + + standard: |image-debian-buster-gcc_spkg-standard-with-system-packages| |image-debian-buster-gcc_spkg-standard-configured| |image-debian-buster-gcc_spkg-standard-with-targets-pre| |image-debian-buster-gcc_spkg-standard-with-targets| |image-debian-buster-gcc_spkg-standard-with-targets-optional| |codespace-debian-buster-gcc_spkg-standard| + + * - debian-bullseye + - + + .. |image-debian-bullseye-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages + + .. |image-debian-bullseye-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-configured + + .. |image-debian-bullseye-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre + + .. |image-debian-bullseye-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets + + .. |image-debian-bullseye-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional + + .. |codespace-debian-bullseye-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-minimal%2Fdevcontainer.json + + + .. |image-debian-bullseye-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-system-packages + + .. |image-debian-bullseye-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-configured + + .. |image-debian-bullseye-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets-pre + + .. |image-debian-bullseye-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets + + .. |image-debian-bullseye-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional + + .. |codespace-debian-bullseye-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-standard%2Fdevcontainer.json + + minimal: |image-debian-bullseye-minimal-with-system-packages| |image-debian-bullseye-minimal-configured| |image-debian-bullseye-minimal-with-targets-pre| |image-debian-bullseye-minimal-with-targets| |image-debian-bullseye-minimal-with-targets-optional| |codespace-debian-bullseye-minimal| + + standard: |image-debian-bullseye-standard-with-system-packages| |image-debian-bullseye-standard-configured| |image-debian-bullseye-standard-with-targets-pre| |image-debian-bullseye-standard-with-targets| |image-debian-bullseye-standard-with-targets-optional| |codespace-debian-bullseye-standard| + + * - debian-bookworm + - + + .. |image-debian-bookworm-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages + + .. |image-debian-bookworm-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-configured + + .. |image-debian-bookworm-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre + + .. |image-debian-bookworm-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets + + .. |image-debian-bookworm-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional + + .. |codespace-debian-bookworm-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-minimal%2Fdevcontainer.json + + + .. |image-debian-bookworm-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-system-packages + + .. |image-debian-bookworm-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-configured + + .. |image-debian-bookworm-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre + + .. |image-debian-bookworm-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets + + .. |image-debian-bookworm-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional + + .. |codespace-debian-bookworm-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-standard%2Fdevcontainer.json + + minimal: |image-debian-bookworm-minimal-with-system-packages| |image-debian-bookworm-minimal-configured| |image-debian-bookworm-minimal-with-targets-pre| |image-debian-bookworm-minimal-with-targets| |image-debian-bookworm-minimal-with-targets-optional| |codespace-debian-bookworm-minimal| + + standard: |image-debian-bookworm-standard-with-system-packages| |image-debian-bookworm-standard-configured| |image-debian-bookworm-standard-with-targets-pre| |image-debian-bookworm-standard-with-targets| |image-debian-bookworm-standard-with-targets-optional| |codespace-debian-bookworm-standard| + + * - debian-trixie + - + + .. |image-debian-trixie-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-system-packages + + .. |image-debian-trixie-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-configured + + .. |image-debian-trixie-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre + + .. |image-debian-trixie-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets + + .. |image-debian-trixie-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional + + .. |codespace-debian-trixie-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-trixie-minimal%2Fdevcontainer.json + + + .. |image-debian-trixie-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-system-packages + + .. |image-debian-trixie-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-configured + + .. |image-debian-trixie-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets-pre + + .. |image-debian-trixie-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets + + .. |image-debian-trixie-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets-optional + + .. |codespace-debian-trixie-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-trixie-standard%2Fdevcontainer.json + + minimal: |image-debian-trixie-minimal-with-system-packages| |image-debian-trixie-minimal-configured| |image-debian-trixie-minimal-with-targets-pre| |image-debian-trixie-minimal-with-targets| |image-debian-trixie-minimal-with-targets-optional| |codespace-debian-trixie-minimal| + + standard: |image-debian-trixie-standard-with-system-packages| |image-debian-trixie-standard-configured| |image-debian-trixie-standard-with-targets-pre| |image-debian-trixie-standard-with-targets| |image-debian-trixie-standard-with-targets-optional| |codespace-debian-trixie-standard| + + * - debian-sid + - + + .. |image-debian-sid-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-system-packages + + .. |image-debian-sid-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-configured + + .. |image-debian-sid-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-pre + + .. |image-debian-sid-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets + + .. |image-debian-sid-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-optional + + .. |codespace-debian-sid-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-sid-minimal%2Fdevcontainer.json + + + .. |image-debian-sid-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-system-packages + + .. |image-debian-sid-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-configured + + .. |image-debian-sid-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets-pre + + .. |image-debian-sid-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets + + .. |image-debian-sid-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets-optional + + .. |codespace-debian-sid-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-sid-standard%2Fdevcontainer.json + + minimal: |image-debian-sid-minimal-with-system-packages| |image-debian-sid-minimal-configured| |image-debian-sid-minimal-with-targets-pre| |image-debian-sid-minimal-with-targets| |image-debian-sid-minimal-with-targets-optional| |codespace-debian-sid-minimal| + + standard: |image-debian-sid-standard-with-system-packages| |image-debian-sid-standard-configured| |image-debian-sid-standard-with-targets-pre| |image-debian-sid-standard-with-targets| |image-debian-sid-standard-with-targets-optional| |codespace-debian-sid-standard| + + * - linuxmint-20.1 + - + + .. |image-linuxmint-20.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages + + .. |image-linuxmint-20.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-configured + + .. |image-linuxmint-20.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre + + .. |image-linuxmint-20.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets + + .. |image-linuxmint-20.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional + + .. |codespace-linuxmint-20.1-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-minimal%2Fdevcontainer.json + + + .. |image-linuxmint-20.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages + + .. |image-linuxmint-20.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-configured + + .. |image-linuxmint-20.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-pre + + .. |image-linuxmint-20.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets + + .. |image-linuxmint-20.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional + + .. |codespace-linuxmint-20.1-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-standard%2Fdevcontainer.json + + minimal: |image-linuxmint-20.1-minimal-with-system-packages| |image-linuxmint-20.1-minimal-configured| |image-linuxmint-20.1-minimal-with-targets-pre| |image-linuxmint-20.1-minimal-with-targets| |image-linuxmint-20.1-minimal-with-targets-optional| |codespace-linuxmint-20.1-minimal| + + standard: |image-linuxmint-20.1-standard-with-system-packages| |image-linuxmint-20.1-standard-configured| |image-linuxmint-20.1-standard-with-targets-pre| |image-linuxmint-20.1-standard-with-targets| |image-linuxmint-20.1-standard-with-targets-optional| |codespace-linuxmint-20.1-standard| + + * - linuxmint-20.2 + - + + .. |image-linuxmint-20.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages + + .. |image-linuxmint-20.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-configured + + .. |image-linuxmint-20.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre + + .. |image-linuxmint-20.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets + + .. |image-linuxmint-20.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional + + .. |codespace-linuxmint-20.2-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-minimal%2Fdevcontainer.json + + + .. |image-linuxmint-20.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages + + .. |image-linuxmint-20.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-configured + + .. |image-linuxmint-20.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-pre + + .. |image-linuxmint-20.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets + + .. |image-linuxmint-20.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional + + .. |codespace-linuxmint-20.2-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-standard%2Fdevcontainer.json + + minimal: |image-linuxmint-20.2-minimal-with-system-packages| |image-linuxmint-20.2-minimal-configured| |image-linuxmint-20.2-minimal-with-targets-pre| |image-linuxmint-20.2-minimal-with-targets| |image-linuxmint-20.2-minimal-with-targets-optional| |codespace-linuxmint-20.2-minimal| + + standard: |image-linuxmint-20.2-standard-with-system-packages| |image-linuxmint-20.2-standard-configured| |image-linuxmint-20.2-standard-with-targets-pre| |image-linuxmint-20.2-standard-with-targets| |image-linuxmint-20.2-standard-with-targets-optional| |codespace-linuxmint-20.2-standard| + + * - linuxmint-20.3 + - + + .. |image-linuxmint-20.3-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages + + .. |image-linuxmint-20.3-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-configured + + .. |image-linuxmint-20.3-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre + + .. |image-linuxmint-20.3-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets + + .. |image-linuxmint-20.3-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional + + .. |codespace-linuxmint-20.3-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-minimal%2Fdevcontainer.json + + + .. |image-linuxmint-20.3-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages + + .. |image-linuxmint-20.3-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-configured + + .. |image-linuxmint-20.3-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-pre + + .. |image-linuxmint-20.3-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets + + .. |image-linuxmint-20.3-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional + + .. |codespace-linuxmint-20.3-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-standard%2Fdevcontainer.json + + minimal: |image-linuxmint-20.3-minimal-with-system-packages| |image-linuxmint-20.3-minimal-configured| |image-linuxmint-20.3-minimal-with-targets-pre| |image-linuxmint-20.3-minimal-with-targets| |image-linuxmint-20.3-minimal-with-targets-optional| |codespace-linuxmint-20.3-minimal| + + standard: |image-linuxmint-20.3-standard-with-system-packages| |image-linuxmint-20.3-standard-configured| |image-linuxmint-20.3-standard-with-targets-pre| |image-linuxmint-20.3-standard-with-targets| |image-linuxmint-20.3-standard-with-targets-optional| |codespace-linuxmint-20.3-standard| + + * - linuxmint-21 + - + + .. |image-linuxmint-21-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages + + .. |image-linuxmint-21-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-configured + + .. |image-linuxmint-21-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre + + .. |image-linuxmint-21-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets + + .. |image-linuxmint-21-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional + + .. |codespace-linuxmint-21-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-minimal%2Fdevcontainer.json + + + .. |image-linuxmint-21-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-system-packages + + .. |image-linuxmint-21-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-configured + + .. |image-linuxmint-21-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets-pre + + .. |image-linuxmint-21-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets + + .. |image-linuxmint-21-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional + + .. |codespace-linuxmint-21-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-standard%2Fdevcontainer.json + + minimal: |image-linuxmint-21-minimal-with-system-packages| |image-linuxmint-21-minimal-configured| |image-linuxmint-21-minimal-with-targets-pre| |image-linuxmint-21-minimal-with-targets| |image-linuxmint-21-minimal-with-targets-optional| |codespace-linuxmint-21-minimal| + + standard: |image-linuxmint-21-standard-with-system-packages| |image-linuxmint-21-standard-configured| |image-linuxmint-21-standard-with-targets-pre| |image-linuxmint-21-standard-with-targets| |image-linuxmint-21-standard-with-targets-optional| |codespace-linuxmint-21-standard| + + * - linuxmint-21.1 + - + + .. |image-linuxmint-21.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages + + .. |image-linuxmint-21.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-configured + + .. |image-linuxmint-21.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre + + .. |image-linuxmint-21.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets + + .. |image-linuxmint-21.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional + + .. |codespace-linuxmint-21.1-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-minimal%2Fdevcontainer.json + + + .. |image-linuxmint-21.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages + + .. |image-linuxmint-21.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-configured + + .. |image-linuxmint-21.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-pre + + .. |image-linuxmint-21.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets + + .. |image-linuxmint-21.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional + + .. |codespace-linuxmint-21.1-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-standard%2Fdevcontainer.json + + minimal: |image-linuxmint-21.1-minimal-with-system-packages| |image-linuxmint-21.1-minimal-configured| |image-linuxmint-21.1-minimal-with-targets-pre| |image-linuxmint-21.1-minimal-with-targets| |image-linuxmint-21.1-minimal-with-targets-optional| |codespace-linuxmint-21.1-minimal| + + standard: |image-linuxmint-21.1-standard-with-system-packages| |image-linuxmint-21.1-standard-configured| |image-linuxmint-21.1-standard-with-targets-pre| |image-linuxmint-21.1-standard-with-targets| |image-linuxmint-21.1-standard-with-targets-optional| |codespace-linuxmint-21.1-standard| + + * - linuxmint-21.2 + - + + .. |image-linuxmint-21.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages + + .. |image-linuxmint-21.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-configured + + .. |image-linuxmint-21.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre + + .. |image-linuxmint-21.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets + + .. |image-linuxmint-21.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional + + .. |codespace-linuxmint-21.2-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-minimal%2Fdevcontainer.json + + + .. |image-linuxmint-21.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages + + .. |image-linuxmint-21.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-configured + + .. |image-linuxmint-21.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-pre + + .. |image-linuxmint-21.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets + + .. |image-linuxmint-21.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional + + .. |codespace-linuxmint-21.2-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-standard%2Fdevcontainer.json + + minimal: |image-linuxmint-21.2-minimal-with-system-packages| |image-linuxmint-21.2-minimal-configured| |image-linuxmint-21.2-minimal-with-targets-pre| |image-linuxmint-21.2-minimal-with-targets| |image-linuxmint-21.2-minimal-with-targets-optional| |codespace-linuxmint-21.2-minimal| + + standard: |image-linuxmint-21.2-standard-with-system-packages| |image-linuxmint-21.2-standard-configured| |image-linuxmint-21.2-standard-with-targets-pre| |image-linuxmint-21.2-standard-with-targets| |image-linuxmint-21.2-standard-with-targets-optional| |codespace-linuxmint-21.2-standard| + + * - fedora-30 + - + + .. |image-fedora-30-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-system-packages + + .. |image-fedora-30-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-configured + + .. |image-fedora-30-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-pre + + .. |image-fedora-30-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets + + .. |image-fedora-30-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-optional + + .. |codespace-fedora-30-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-30-minimal%2Fdevcontainer.json + + + .. |image-fedora-30-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-system-packages + + .. |image-fedora-30-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-configured + + .. |image-fedora-30-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets-pre + + .. |image-fedora-30-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets + + .. |image-fedora-30-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets-optional + + .. |codespace-fedora-30-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-30-standard%2Fdevcontainer.json + + minimal: |image-fedora-30-minimal-with-system-packages| |image-fedora-30-minimal-configured| |image-fedora-30-minimal-with-targets-pre| |image-fedora-30-minimal-with-targets| |image-fedora-30-minimal-with-targets-optional| |codespace-fedora-30-minimal| + + standard: |image-fedora-30-standard-with-system-packages| |image-fedora-30-standard-configured| |image-fedora-30-standard-with-targets-pre| |image-fedora-30-standard-with-targets| |image-fedora-30-standard-with-targets-optional| |codespace-fedora-30-standard| + + * - fedora-31 + - + + .. |image-fedora-31-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-system-packages + + .. |image-fedora-31-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-configured + + .. |image-fedora-31-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-pre + + .. |image-fedora-31-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets + + .. |image-fedora-31-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-optional + + .. |codespace-fedora-31-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-31-minimal%2Fdevcontainer.json + + + .. |image-fedora-31-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-system-packages + + .. |image-fedora-31-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-configured + + .. |image-fedora-31-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets-pre + + .. |image-fedora-31-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets + + .. |image-fedora-31-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets-optional + + .. |codespace-fedora-31-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-31-standard%2Fdevcontainer.json + + minimal: |image-fedora-31-minimal-with-system-packages| |image-fedora-31-minimal-configured| |image-fedora-31-minimal-with-targets-pre| |image-fedora-31-minimal-with-targets| |image-fedora-31-minimal-with-targets-optional| |codespace-fedora-31-minimal| + + standard: |image-fedora-31-standard-with-system-packages| |image-fedora-31-standard-configured| |image-fedora-31-standard-with-targets-pre| |image-fedora-31-standard-with-targets| |image-fedora-31-standard-with-targets-optional| |codespace-fedora-31-standard| + + * - fedora-32 + - + + .. |image-fedora-32-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-system-packages + + .. |image-fedora-32-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-configured + + .. |image-fedora-32-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-pre + + .. |image-fedora-32-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets + + .. |image-fedora-32-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-optional + + .. |codespace-fedora-32-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-32-minimal%2Fdevcontainer.json + + + .. |image-fedora-32-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-system-packages + + .. |image-fedora-32-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-configured + + .. |image-fedora-32-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets-pre + + .. |image-fedora-32-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets + + .. |image-fedora-32-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets-optional + + .. |codespace-fedora-32-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-32-standard%2Fdevcontainer.json + + minimal: |image-fedora-32-minimal-with-system-packages| |image-fedora-32-minimal-configured| |image-fedora-32-minimal-with-targets-pre| |image-fedora-32-minimal-with-targets| |image-fedora-32-minimal-with-targets-optional| |codespace-fedora-32-minimal| + + standard: |image-fedora-32-standard-with-system-packages| |image-fedora-32-standard-configured| |image-fedora-32-standard-with-targets-pre| |image-fedora-32-standard-with-targets| |image-fedora-32-standard-with-targets-optional| |codespace-fedora-32-standard| + + * - fedora-33 + - + + .. |image-fedora-33-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-system-packages + + .. |image-fedora-33-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-configured + + .. |image-fedora-33-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-pre + + .. |image-fedora-33-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets + + .. |image-fedora-33-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-optional + + .. |codespace-fedora-33-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-33-minimal%2Fdevcontainer.json + + + .. |image-fedora-33-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-system-packages + + .. |image-fedora-33-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-configured + + .. |image-fedora-33-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets-pre + + .. |image-fedora-33-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets + + .. |image-fedora-33-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets-optional + + .. |codespace-fedora-33-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-33-standard%2Fdevcontainer.json + + minimal: |image-fedora-33-minimal-with-system-packages| |image-fedora-33-minimal-configured| |image-fedora-33-minimal-with-targets-pre| |image-fedora-33-minimal-with-targets| |image-fedora-33-minimal-with-targets-optional| |codespace-fedora-33-minimal| + + standard: |image-fedora-33-standard-with-system-packages| |image-fedora-33-standard-configured| |image-fedora-33-standard-with-targets-pre| |image-fedora-33-standard-with-targets| |image-fedora-33-standard-with-targets-optional| |codespace-fedora-33-standard| + + * - fedora-34 + - + + .. |image-fedora-34-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-system-packages + + .. |image-fedora-34-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-configured + + .. |image-fedora-34-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-pre + + .. |image-fedora-34-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets + + .. |image-fedora-34-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-optional + + .. |codespace-fedora-34-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-34-minimal%2Fdevcontainer.json + + + .. |image-fedora-34-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-system-packages + + .. |image-fedora-34-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-configured + + .. |image-fedora-34-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets-pre + + .. |image-fedora-34-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets + + .. |image-fedora-34-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets-optional + + .. |codespace-fedora-34-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-34-standard%2Fdevcontainer.json + + minimal: |image-fedora-34-minimal-with-system-packages| |image-fedora-34-minimal-configured| |image-fedora-34-minimal-with-targets-pre| |image-fedora-34-minimal-with-targets| |image-fedora-34-minimal-with-targets-optional| |codespace-fedora-34-minimal| + + standard: |image-fedora-34-standard-with-system-packages| |image-fedora-34-standard-configured| |image-fedora-34-standard-with-targets-pre| |image-fedora-34-standard-with-targets| |image-fedora-34-standard-with-targets-optional| |codespace-fedora-34-standard| + + * - fedora-35 + - + + .. |image-fedora-35-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-system-packages + + .. |image-fedora-35-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-configured + + .. |image-fedora-35-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-pre + + .. |image-fedora-35-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets + + .. |image-fedora-35-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-optional + + .. |codespace-fedora-35-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-35-minimal%2Fdevcontainer.json + + + .. |image-fedora-35-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-system-packages + + .. |image-fedora-35-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-configured + + .. |image-fedora-35-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets-pre + + .. |image-fedora-35-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets + + .. |image-fedora-35-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets-optional + + .. |codespace-fedora-35-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-35-standard%2Fdevcontainer.json + + minimal: |image-fedora-35-minimal-with-system-packages| |image-fedora-35-minimal-configured| |image-fedora-35-minimal-with-targets-pre| |image-fedora-35-minimal-with-targets| |image-fedora-35-minimal-with-targets-optional| |codespace-fedora-35-minimal| + + standard: |image-fedora-35-standard-with-system-packages| |image-fedora-35-standard-configured| |image-fedora-35-standard-with-targets-pre| |image-fedora-35-standard-with-targets| |image-fedora-35-standard-with-targets-optional| |codespace-fedora-35-standard| + + * - fedora-36 + - + + .. |image-fedora-36-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-system-packages + + .. |image-fedora-36-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-configured + + .. |image-fedora-36-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-pre + + .. |image-fedora-36-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets + + .. |image-fedora-36-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-optional + + .. |codespace-fedora-36-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-36-minimal%2Fdevcontainer.json + + + .. |image-fedora-36-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-system-packages + + .. |image-fedora-36-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-configured + + .. |image-fedora-36-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets-pre + + .. |image-fedora-36-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets + + .. |image-fedora-36-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets-optional + + .. |codespace-fedora-36-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-36-standard%2Fdevcontainer.json + + minimal: |image-fedora-36-minimal-with-system-packages| |image-fedora-36-minimal-configured| |image-fedora-36-minimal-with-targets-pre| |image-fedora-36-minimal-with-targets| |image-fedora-36-minimal-with-targets-optional| |codespace-fedora-36-minimal| + + standard: |image-fedora-36-standard-with-system-packages| |image-fedora-36-standard-configured| |image-fedora-36-standard-with-targets-pre| |image-fedora-36-standard-with-targets| |image-fedora-36-standard-with-targets-optional| |codespace-fedora-36-standard| + + * - fedora-37 + - + + .. |image-fedora-37-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-system-packages + + .. |image-fedora-37-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-configured + + .. |image-fedora-37-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-pre + + .. |image-fedora-37-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets + + .. |image-fedora-37-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-optional + + .. |codespace-fedora-37-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-37-minimal%2Fdevcontainer.json + + + .. |image-fedora-37-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-system-packages + + .. |image-fedora-37-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-configured + + .. |image-fedora-37-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets-pre + + .. |image-fedora-37-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets + + .. |image-fedora-37-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets-optional + + .. |codespace-fedora-37-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-37-standard%2Fdevcontainer.json + + minimal: |image-fedora-37-minimal-with-system-packages| |image-fedora-37-minimal-configured| |image-fedora-37-minimal-with-targets-pre| |image-fedora-37-minimal-with-targets| |image-fedora-37-minimal-with-targets-optional| |codespace-fedora-37-minimal| + + standard: |image-fedora-37-standard-with-system-packages| |image-fedora-37-standard-configured| |image-fedora-37-standard-with-targets-pre| |image-fedora-37-standard-with-targets| |image-fedora-37-standard-with-targets-optional| |codespace-fedora-37-standard| + + * - fedora-38 + - + + .. |image-fedora-38-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-system-packages + + .. |image-fedora-38-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-configured + + .. |image-fedora-38-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-pre + + .. |image-fedora-38-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets + + .. |image-fedora-38-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-optional + + .. |codespace-fedora-38-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-38-minimal%2Fdevcontainer.json + + + .. |image-fedora-38-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-system-packages + + .. |image-fedora-38-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-configured + + .. |image-fedora-38-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets-pre + + .. |image-fedora-38-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets + + .. |image-fedora-38-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets-optional + + .. |codespace-fedora-38-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-38-standard%2Fdevcontainer.json + + minimal: |image-fedora-38-minimal-with-system-packages| |image-fedora-38-minimal-configured| |image-fedora-38-minimal-with-targets-pre| |image-fedora-38-minimal-with-targets| |image-fedora-38-minimal-with-targets-optional| |codespace-fedora-38-minimal| + + standard: |image-fedora-38-standard-with-system-packages| |image-fedora-38-standard-configured| |image-fedora-38-standard-with-targets-pre| |image-fedora-38-standard-with-targets| |image-fedora-38-standard-with-targets-optional| |codespace-fedora-38-standard| + + * - fedora-39 + - + + .. |image-fedora-39-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-system-packages + + .. |image-fedora-39-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-configured + + .. |image-fedora-39-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-pre + + .. |image-fedora-39-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets + + .. |image-fedora-39-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-optional + + .. |codespace-fedora-39-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-39-minimal%2Fdevcontainer.json + + + .. |image-fedora-39-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-system-packages + + .. |image-fedora-39-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-configured + + .. |image-fedora-39-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets-pre + + .. |image-fedora-39-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets + + .. |image-fedora-39-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets-optional + + .. |codespace-fedora-39-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-39-standard%2Fdevcontainer.json + + minimal: |image-fedora-39-minimal-with-system-packages| |image-fedora-39-minimal-configured| |image-fedora-39-minimal-with-targets-pre| |image-fedora-39-minimal-with-targets| |image-fedora-39-minimal-with-targets-optional| |codespace-fedora-39-minimal| + + standard: |image-fedora-39-standard-with-system-packages| |image-fedora-39-standard-configured| |image-fedora-39-standard-with-targets-pre| |image-fedora-39-standard-with-targets| |image-fedora-39-standard-with-targets-optional| |codespace-fedora-39-standard| + + * - centos-7-devtoolset-gcc_11 + - + + .. |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages + + .. |image-centos-7-devtoolset-gcc_11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured + + .. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre + + .. |image-centos-7-devtoolset-gcc_11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets + + .. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional + + .. |codespace-centos-7-devtoolset-gcc_11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-minimal%2Fdevcontainer.json + + + .. |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages + + .. |image-centos-7-devtoolset-gcc_11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-configured + + .. |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-pre + + .. |image-centos-7-devtoolset-gcc_11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets + + .. |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional + + .. |codespace-centos-7-devtoolset-gcc_11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-standard%2Fdevcontainer.json + + minimal: |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| |image-centos-7-devtoolset-gcc_11-minimal-configured| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| |image-centos-7-devtoolset-gcc_11-minimal-with-targets| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| |codespace-centos-7-devtoolset-gcc_11-minimal| + + standard: |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| |image-centos-7-devtoolset-gcc_11-standard-configured| |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| |image-centos-7-devtoolset-gcc_11-standard-with-targets| |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| |codespace-centos-7-devtoolset-gcc_11-standard| + + * - centos-stream-8-python3.9 + - + + .. |image-centos-stream-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages + + .. |image-centos-stream-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured + + .. |image-centos-stream-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre + + .. |image-centos-stream-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets + + .. |image-centos-stream-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional + + .. |codespace-centos-stream-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-minimal%2Fdevcontainer.json + + + .. |image-centos-stream-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages + + .. |image-centos-stream-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-configured + + .. |image-centos-stream-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-pre + + .. |image-centos-stream-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets + + .. |image-centos-stream-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional + + .. |codespace-centos-stream-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-standard%2Fdevcontainer.json + + minimal: |image-centos-stream-8-python3.9-minimal-with-system-packages| |image-centos-stream-8-python3.9-minimal-configured| |image-centos-stream-8-python3.9-minimal-with-targets-pre| |image-centos-stream-8-python3.9-minimal-with-targets| |image-centos-stream-8-python3.9-minimal-with-targets-optional| |codespace-centos-stream-8-python3.9-minimal| + + standard: |image-centos-stream-8-python3.9-standard-with-system-packages| |image-centos-stream-8-python3.9-standard-configured| |image-centos-stream-8-python3.9-standard-with-targets-pre| |image-centos-stream-8-python3.9-standard-with-targets| |image-centos-stream-8-python3.9-standard-with-targets-optional| |codespace-centos-stream-8-python3.9-standard| + + * - centos-stream-9-python3.9 + - + + .. |image-centos-stream-9-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages + + .. |image-centos-stream-9-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured + + .. |image-centos-stream-9-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre + + .. |image-centos-stream-9-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets + + .. |image-centos-stream-9-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional + + .. |codespace-centos-stream-9-python3.9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-minimal%2Fdevcontainer.json + + + .. |image-centos-stream-9-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages + + .. |image-centos-stream-9-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-configured + + .. |image-centos-stream-9-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-pre + + .. |image-centos-stream-9-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets + + .. |image-centos-stream-9-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional + + .. |codespace-centos-stream-9-python3.9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-standard%2Fdevcontainer.json + + minimal: |image-centos-stream-9-python3.9-minimal-with-system-packages| |image-centos-stream-9-python3.9-minimal-configured| |image-centos-stream-9-python3.9-minimal-with-targets-pre| |image-centos-stream-9-python3.9-minimal-with-targets| |image-centos-stream-9-python3.9-minimal-with-targets-optional| |codespace-centos-stream-9-python3.9-minimal| + + standard: |image-centos-stream-9-python3.9-standard-with-system-packages| |image-centos-stream-9-python3.9-standard-configured| |image-centos-stream-9-python3.9-standard-with-targets-pre| |image-centos-stream-9-python3.9-standard-with-targets| |image-centos-stream-9-python3.9-standard-with-targets-optional| |codespace-centos-stream-9-python3.9-standard| + + * - almalinux-8-python3.9 + - + + .. |image-almalinux-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages + + .. |image-almalinux-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured + + .. |image-almalinux-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre + + .. |image-almalinux-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets + + .. |image-almalinux-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional + + .. |codespace-almalinux-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-minimal%2Fdevcontainer.json + + + .. |image-almalinux-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages + + .. |image-almalinux-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-configured + + .. |image-almalinux-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-pre + + .. |image-almalinux-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets + + .. |image-almalinux-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional + + .. |codespace-almalinux-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-standard%2Fdevcontainer.json + + minimal: |image-almalinux-8-python3.9-minimal-with-system-packages| |image-almalinux-8-python3.9-minimal-configured| |image-almalinux-8-python3.9-minimal-with-targets-pre| |image-almalinux-8-python3.9-minimal-with-targets| |image-almalinux-8-python3.9-minimal-with-targets-optional| |codespace-almalinux-8-python3.9-minimal| + + standard: |image-almalinux-8-python3.9-standard-with-system-packages| |image-almalinux-8-python3.9-standard-configured| |image-almalinux-8-python3.9-standard-with-targets-pre| |image-almalinux-8-python3.9-standard-with-targets| |image-almalinux-8-python3.9-standard-with-targets-optional| |codespace-almalinux-8-python3.9-standard| + + * - almalinux-9-python3.11 + - + + .. |image-almalinux-9-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages + + .. |image-almalinux-9-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured + + .. |image-almalinux-9-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre + + .. |image-almalinux-9-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets + + .. |image-almalinux-9-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional + + .. |codespace-almalinux-9-python3.11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-minimal%2Fdevcontainer.json + + + .. |image-almalinux-9-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages + + .. |image-almalinux-9-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-configured + + .. |image-almalinux-9-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-pre + + .. |image-almalinux-9-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets + + .. |image-almalinux-9-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional + + .. |codespace-almalinux-9-python3.11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-standard%2Fdevcontainer.json + + minimal: |image-almalinux-9-python3.11-minimal-with-system-packages| |image-almalinux-9-python3.11-minimal-configured| |image-almalinux-9-python3.11-minimal-with-targets-pre| |image-almalinux-9-python3.11-minimal-with-targets| |image-almalinux-9-python3.11-minimal-with-targets-optional| |codespace-almalinux-9-python3.11-minimal| + + standard: |image-almalinux-9-python3.11-standard-with-system-packages| |image-almalinux-9-python3.11-standard-configured| |image-almalinux-9-python3.11-standard-with-targets-pre| |image-almalinux-9-python3.11-standard-with-targets| |image-almalinux-9-python3.11-standard-with-targets-optional| |codespace-almalinux-9-python3.11-standard| + + * - gentoo-python3.10 + - + + .. |image-gentoo-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages + + .. |image-gentoo-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-configured + + .. |image-gentoo-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre + + .. |image-gentoo-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets + + .. |image-gentoo-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional + + .. |codespace-gentoo-python3.10-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-minimal%2Fdevcontainer.json + + + .. |image-gentoo-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages + + .. |image-gentoo-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-configured + + .. |image-gentoo-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-pre + + .. |image-gentoo-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets + + .. |image-gentoo-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional + + .. |codespace-gentoo-python3.10-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-standard%2Fdevcontainer.json + + minimal: |image-gentoo-python3.10-minimal-with-system-packages| |image-gentoo-python3.10-minimal-configured| |image-gentoo-python3.10-minimal-with-targets-pre| |image-gentoo-python3.10-minimal-with-targets| |image-gentoo-python3.10-minimal-with-targets-optional| |codespace-gentoo-python3.10-minimal| + + standard: |image-gentoo-python3.10-standard-with-system-packages| |image-gentoo-python3.10-standard-configured| |image-gentoo-python3.10-standard-with-targets-pre| |image-gentoo-python3.10-standard-with-targets| |image-gentoo-python3.10-standard-with-targets-optional| |codespace-gentoo-python3.10-standard| + + * - gentoo-python3.11 + - + + .. |image-gentoo-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages + + .. |image-gentoo-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-configured + + .. |image-gentoo-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre + + .. |image-gentoo-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets + + .. |image-gentoo-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional + + .. |codespace-gentoo-python3.11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-minimal%2Fdevcontainer.json + + + .. |image-gentoo-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages + + .. |image-gentoo-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-configured + + .. |image-gentoo-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-pre + + .. |image-gentoo-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets + + .. |image-gentoo-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional + + .. |codespace-gentoo-python3.11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-standard%2Fdevcontainer.json + + minimal: |image-gentoo-python3.11-minimal-with-system-packages| |image-gentoo-python3.11-minimal-configured| |image-gentoo-python3.11-minimal-with-targets-pre| |image-gentoo-python3.11-minimal-with-targets| |image-gentoo-python3.11-minimal-with-targets-optional| |codespace-gentoo-python3.11-minimal| + + standard: |image-gentoo-python3.11-standard-with-system-packages| |image-gentoo-python3.11-standard-configured| |image-gentoo-python3.11-standard-with-targets-pre| |image-gentoo-python3.11-standard-with-targets| |image-gentoo-python3.11-standard-with-targets-optional| |codespace-gentoo-python3.11-standard| + + * - archlinux-latest + - + + .. |image-archlinux-latest-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages + + .. |image-archlinux-latest-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-configured + + .. |image-archlinux-latest-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre + + .. |image-archlinux-latest-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets + + .. |image-archlinux-latest-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional + + .. |codespace-archlinux-latest-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-minimal%2Fdevcontainer.json + + + .. |image-archlinux-latest-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-system-packages + + .. |image-archlinux-latest-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-configured + + .. |image-archlinux-latest-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets-pre + + .. |image-archlinux-latest-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets + + .. |image-archlinux-latest-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional + + .. |codespace-archlinux-latest-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-standard%2Fdevcontainer.json + + minimal: |image-archlinux-latest-minimal-with-system-packages| |image-archlinux-latest-minimal-configured| |image-archlinux-latest-minimal-with-targets-pre| |image-archlinux-latest-minimal-with-targets| |image-archlinux-latest-minimal-with-targets-optional| |codespace-archlinux-latest-minimal| + + standard: |image-archlinux-latest-standard-with-system-packages| |image-archlinux-latest-standard-configured| |image-archlinux-latest-standard-with-targets-pre| |image-archlinux-latest-standard-with-targets| |image-archlinux-latest-standard-with-targets-optional| |codespace-archlinux-latest-standard| + + * - opensuse-15.3-gcc_11-python3.9 + - + + .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages + + .. |image-opensuse-15.3-gcc_11-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured + + .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre + + .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets + + .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional + + .. |codespace-opensuse-15.3-gcc_11-python3.9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-minimal%2Fdevcontainer.json + + + .. |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages + + .. |image-opensuse-15.3-gcc_11-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-configured + + .. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre + + .. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets + + .. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional + + .. |codespace-opensuse-15.3-gcc_11-python3.9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-standard%2Fdevcontainer.json + + minimal: |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-minimal-configured| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| |codespace-opensuse-15.3-gcc_11-python3.9-minimal| + + standard: |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-standard-configured| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| |codespace-opensuse-15.3-gcc_11-python3.9-standard| + + * - opensuse-15.4-gcc_11-python3.10 + - + + .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages + + .. |image-opensuse-15.4-gcc_11-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured + + .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre + + .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets + + .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional + + .. |codespace-opensuse-15.4-gcc_11-python3.10-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-minimal%2Fdevcontainer.json + + + .. |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages + + .. |image-opensuse-15.4-gcc_11-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-configured + + .. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre + + .. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets + + .. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional + + .. |codespace-opensuse-15.4-gcc_11-python3.10-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-standard%2Fdevcontainer.json + + minimal: |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-minimal-configured| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| |codespace-opensuse-15.4-gcc_11-python3.10-minimal| + + standard: |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-standard-configured| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| |codespace-opensuse-15.4-gcc_11-python3.10-standard| + + * - opensuse-15.5-gcc_11-python3.11 + - + + .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages + + .. |image-opensuse-15.5-gcc_11-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured + + .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre + + .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets + + .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional + + .. |codespace-opensuse-15.5-gcc_11-python3.11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-minimal%2Fdevcontainer.json + + + .. |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages + + .. |image-opensuse-15.5-gcc_11-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-configured + + .. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre + + .. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets + + .. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional + + .. |codespace-opensuse-15.5-gcc_11-python3.11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-standard%2Fdevcontainer.json + + minimal: |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-minimal-configured| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| |codespace-opensuse-15.5-gcc_11-python3.11-minimal| + + standard: |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-standard-configured| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| |codespace-opensuse-15.5-gcc_11-python3.11-standard| + + * - opensuse-tumbleweed-python3.10 + - + + .. |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages + + .. |image-opensuse-tumbleweed-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured + + .. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre + + .. |image-opensuse-tumbleweed-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets + + .. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional + + .. |codespace-opensuse-tumbleweed-python3.10-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-minimal%2Fdevcontainer.json + + + .. |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages + + .. |image-opensuse-tumbleweed-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-configured + + .. |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-pre + + .. |image-opensuse-tumbleweed-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets + + .. |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional + + .. |codespace-opensuse-tumbleweed-python3.10-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-standard%2Fdevcontainer.json + + minimal: |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| |image-opensuse-tumbleweed-python3.10-minimal-configured| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| |image-opensuse-tumbleweed-python3.10-minimal-with-targets| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| |codespace-opensuse-tumbleweed-python3.10-minimal| + + standard: |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| |image-opensuse-tumbleweed-python3.10-standard-configured| |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| |image-opensuse-tumbleweed-python3.10-standard-with-targets| |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| |codespace-opensuse-tumbleweed-python3.10-standard| + + * - opensuse-tumbleweed + - + + .. |image-opensuse-tumbleweed-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages + + .. |image-opensuse-tumbleweed-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured + + .. |image-opensuse-tumbleweed-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre + + .. |image-opensuse-tumbleweed-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets + + .. |image-opensuse-tumbleweed-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional + + .. |codespace-opensuse-tumbleweed-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-minimal%2Fdevcontainer.json + + + .. |image-opensuse-tumbleweed-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages + + .. |image-opensuse-tumbleweed-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-configured + + .. |image-opensuse-tumbleweed-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-pre + + .. |image-opensuse-tumbleweed-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets + + .. |image-opensuse-tumbleweed-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional + + .. |codespace-opensuse-tumbleweed-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-standard%2Fdevcontainer.json + + minimal: |image-opensuse-tumbleweed-minimal-with-system-packages| |image-opensuse-tumbleweed-minimal-configured| |image-opensuse-tumbleweed-minimal-with-targets-pre| |image-opensuse-tumbleweed-minimal-with-targets| |image-opensuse-tumbleweed-minimal-with-targets-optional| |codespace-opensuse-tumbleweed-minimal| + + standard: |image-opensuse-tumbleweed-standard-with-system-packages| |image-opensuse-tumbleweed-standard-configured| |image-opensuse-tumbleweed-standard-with-targets-pre| |image-opensuse-tumbleweed-standard-with-targets| |image-opensuse-tumbleweed-standard-with-targets-optional| |codespace-opensuse-tumbleweed-standard| + + * - conda-forge-python3.11 + - + + .. |image-conda-forge-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages + + .. |image-conda-forge-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-configured + + .. |image-conda-forge-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre + + .. |image-conda-forge-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets + + .. |image-conda-forge-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional + + .. |codespace-conda-forge-python3.11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-minimal%2Fdevcontainer.json + + + .. |image-conda-forge-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages + + .. |image-conda-forge-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-configured + + .. |image-conda-forge-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-pre + + .. |image-conda-forge-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets + + .. |image-conda-forge-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional + + .. |codespace-conda-forge-python3.11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-standard%2Fdevcontainer.json + + minimal: |image-conda-forge-python3.11-minimal-with-system-packages| |image-conda-forge-python3.11-minimal-configured| |image-conda-forge-python3.11-minimal-with-targets-pre| |image-conda-forge-python3.11-minimal-with-targets| |image-conda-forge-python3.11-minimal-with-targets-optional| |codespace-conda-forge-python3.11-minimal| + + standard: |image-conda-forge-python3.11-standard-with-system-packages| |image-conda-forge-python3.11-standard-configured| |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| |codespace-conda-forge-python3.11-standard| + + * - ubuntu-bionic-gcc_8-i386 + - + + .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages + + .. |image-ubuntu-bionic-gcc_8-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured + + .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre + + .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets + + .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional + + .. |codespace-ubuntu-bionic-gcc_8-i386-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-minimal%2Fdevcontainer.json + + + .. |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages + + .. |image-ubuntu-bionic-gcc_8-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-configured + + .. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre + + .. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets + + .. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional + + .. |codespace-ubuntu-bionic-gcc_8-i386-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-standard%2Fdevcontainer.json + + minimal: |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-minimal-configured| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| |codespace-ubuntu-bionic-gcc_8-i386-minimal| + + standard: |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-standard-configured| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| |codespace-ubuntu-bionic-gcc_8-i386-standard| + + * - debian-bullseye-i386 + - + + .. |image-debian-bullseye-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages + + .. |image-debian-bullseye-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-configured + + .. |image-debian-bullseye-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre + + .. |image-debian-bullseye-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets + + .. |image-debian-bullseye-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional + + .. |codespace-debian-bullseye-i386-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-minimal%2Fdevcontainer.json + + + .. |image-debian-bullseye-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages + + .. |image-debian-bullseye-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-configured/tags?n=0&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-configured + + .. |image-debian-bullseye-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-pre/tags?n=0&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-pre + + .. |image-debian-bullseye-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets + + .. |image-debian-bullseye-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional/tags?n=0&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional + + .. |codespace-debian-bullseye-i386-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-standard%2Fdevcontainer.json + + minimal: |image-debian-bullseye-i386-minimal-with-system-packages| |image-debian-bullseye-i386-minimal-configured| |image-debian-bullseye-i386-minimal-with-targets-pre| |image-debian-bullseye-i386-minimal-with-targets| |image-debian-bullseye-i386-minimal-with-targets-optional| |codespace-debian-bullseye-i386-minimal| + + standard: |image-debian-bullseye-i386-standard-with-system-packages| |image-debian-bullseye-i386-standard-configured| |image-debian-bullseye-i386-standard-with-targets-pre| |image-debian-bullseye-i386-standard-with-targets| |image-debian-bullseye-i386-standard-with-targets-optional| |codespace-debian-bullseye-i386-standard| + diff --git a/src/doc/en/developer/portability_testing.rst b/src/doc/en/developer/portability_testing.rst index b1073edfb23..8e6908ccb04 100644 --- a/src/doc/en/developer/portability_testing.rst +++ b/src/doc/en/developer/portability_testing.rst @@ -927,21 +927,21 @@ Options for build testing with the local technology The environments using the ``local`` technology can be customized by setting environment variables. - - If ``SKIP_SYSTEM_PKG_INSTALL`` is set to ``1`` (or ``yes``), - then all steps of installing system packages are skipped in this run. - When reusing a previously created tox environment, this option can - save time and also give developers more control for experiments - with system packages. - - - If ``SKIP_BOOTSTRAP`` is set to ``1`` (or ``yes``), then the - bootstrapping phase is skipped. When reusing a previously created - tox environment, this option can save time. - - - If ``SKIP_CONFIGURE`` is set to ``1`` (or ``yes``), then the - ``configure`` script is not run explicitly. When reusing a - previously created tox environment, this option can save time. - (The ``Makefile`` may still rerun configuration using - ``config.status --recheck``.) +- If ``SKIP_SYSTEM_PKG_INSTALL`` is set to ``1`` (or ``yes``), + then all steps of installing system packages are skipped in this run. + When reusing a previously created tox environment, this option can + save time and also give developers more control for experiments + with system packages. + +- If ``SKIP_BOOTSTRAP`` is set to ``1`` (or ``yes``), then the + bootstrapping phase is skipped. When reusing a previously created + tox environment, this option can save time. + +- If ``SKIP_CONFIGURE`` is set to ``1`` (or ``yes``), then the + ``configure`` script is not run explicitly. When reusing a + previously created tox environment, this option can save time. + (The ``Makefile`` may still rerun configuration using + ``config.status --recheck``.) The ``local`` technology also defines a special target ``bash``: Instead of building anything with ``make``, it just starts an @@ -1137,19 +1137,21 @@ Also `smaller images corresponding to earlier build stages `_ are available: - * ``-with-system-packages`` provides a system installation with - system packages installed, no source tree, +* ``-with-system-packages`` provides a system installation with + system packages installed, no source tree, - * ``-configured`` contains a partial source tree - (:envvar:`SAGE_ROOT`) and has completed the bootstrapping phase and - the run of the ``configure`` script, +* ``-configured`` contains a partial source tree + (:envvar:`SAGE_ROOT`) and has completed the bootstrapping phase and + the run of the ``configure`` script, - * ``-with-targets-pre`` contains the full source tree and a full - installation of all non-Python packages (:envvar:`SAGE_LOCAL`), +* ``-with-targets-pre`` contains the full source tree and a full + installation of all non-Python packages (:envvar:`SAGE_LOCAL`), - * ``-with-targets`` contains the full source tree and a full - installation of Sage, including the HTML documentation, but ``make - ptest`` has not been run yet. +* ``-with-targets`` contains the full source tree and a full + installation of Sage, including the HTML documentation, but ``make + ptest`` has not been run yet. + +.. include:: portability_platform_table.rst Testing GitHub Actions locally diff --git a/tox.ini b/tox.ini index 3ee7007a892..acb7b22e038 100644 --- a/tox.ini +++ b/tox.ini @@ -812,6 +812,8 @@ passenv = SYSTEM_FACTORS PACKAGE_FACTORS DOCKER_TARGETS + FROM_DOCKER_REPOSITORY +# https://github.com/eggplants/ghcr-badge commands = bash -c 'DEFAULT_SYSTEM_FACTORS=$(echo \ ubuntu-{trusty-toolchain-gcc_9,xenial-toolchain-gcc_9,bionic-gcc_8,focal,jammy,lunar,mantic} \ @@ -854,6 +856,41 @@ commands = sed -n "/update_docker_platforms.*above/,\$p" $FILE) \ > $FILE.new; \ mv $FILE.new $FILE; \ + echo "Wrote $FILE"; \ + FILE=src/doc/en/developer/portability_platform_table.rst; \ + (echo ".. list-table::"; \ + echo " :widths: 20 80"; \ + echo " :header-rows: 0"; \ + echo ""; \ + for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ + echo " * - $SYSTEM_FACTOR"; \ + echo " - "; \ + for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ + REPO="{env:FROM_DOCKER_REPOSITORY:ghcr.io/sagemath/sage/}sage-$SYSTEM_FACTOR-$PACKAGE_FACTOR"; \ + echo ""; \ + for DOCKER_TARGET in {env:DOCKER_TARGETS:with-system-packages configured with-targets-pre with-targets with-targets-optional}; do \ + case $DOCKER_TARGET in \ + with-system-packages) BADGE="size?tag=dev&label=$DOCKER_TARGET";; \ + with-targets) BADGE="latest_tag?ignore=latest,dev,*-failed&label=$DOCKER_TARGET";; \ + *) BADGE="tags?n=0&label=$DOCKER_TARGET";; \ + esac; \ + echo " .. |image-$SYSTEM_FACTOR-$PACKAGE_FACTOR-$DOCKER_TARGET| image:: https://ghcr-badge.egpl.dev/${REPO\#ghcr.io/}-$DOCKER_TARGET/$BADGE"; \ + echo " :target: https://$REPO-$DOCKER_TARGET"; \ + echo ""; \ + done; \ + echo " .. |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR| image:: https://github.com/codespaces/badge.svg"; \ + echo " :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-$SYSTEM_FACTOR-$PACKAGE_FACTOR%2Fdevcontainer.json"; \ + echo ""; \ + done; \ + for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ + echo -n " $PACKAGE_FACTOR:"; \ + for DOCKER_TARGET in {env:DOCKER_TARGETS:with-system-packages configured with-targets-pre with-targets with-targets-optional}; do \ + echo -n " |image-$SYSTEM_FACTOR-$PACKAGE_FACTOR-$DOCKER_TARGET|"; \ + done; \ + echo " |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR|"; \ + echo ""; \ + done; \ + done) > $FILE; \ echo "Wrote $FILE"' ###### Delegation to src/tox.ini ###### From e170dc61c721f3cf9dc59bcb597d3c93b5d82ec4 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 13:58:36 -0800 Subject: [PATCH 06/24] Variant --- .../developer/portability_platform_table.rst | 2965 +++++++++-------- tox.ini | 45 +- 2 files changed, 1685 insertions(+), 1325 deletions(-) diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst index a61f8e53376..0fcc1530ee0 100644 --- a/src/doc/en/developer/portability_platform_table.rst +++ b/src/doc/en/developer/portability_platform_table.rst @@ -1,1940 +1,2293 @@ -.. list-table:: - :widths: 20 80 - :header-rows: 0 +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages - * - ubuntu-trusty-toolchain-gcc_9 - - +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured - .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre - .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets - .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional - .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets +.. |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-minimal%2Fdevcontainer.json - .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages - .. |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-minimal%2Fdevcontainer.json +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-configured +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre - .. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets - .. |image-ubuntu-trusty-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-configured +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional - .. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre +.. |codespace-ubuntu-trusty-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-standard%2Fdevcontainer.json - .. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages - .. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured - .. |codespace-ubuntu-trusty-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-standard%2Fdevcontainer.json +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre - minimal: |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-minimal-configured| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets - standard: |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-standard-configured| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| |codespace-ubuntu-trusty-toolchain-gcc_9-standard| +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional - * - ubuntu-xenial-toolchain-gcc_9 - - +.. |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-minimal%2Fdevcontainer.json - .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages - .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-configured - .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre - .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets - .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional - .. |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-minimal%2Fdevcontainer.json +.. |codespace-ubuntu-xenial-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-standard%2Fdevcontainer.json +.. |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages - .. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages +.. |image-ubuntu-bionic-gcc_8-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured - .. |image-ubuntu-xenial-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-configured +.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre - .. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre +.. |image-ubuntu-bionic-gcc_8-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets - .. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets +.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional - .. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional +.. |codespace-ubuntu-bionic-gcc_8-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-minimal%2Fdevcontainer.json - .. |codespace-ubuntu-xenial-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-standard%2Fdevcontainer.json +.. |image-ubuntu-bionic-gcc_8-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages - minimal: |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-minimal-configured| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| +.. |image-ubuntu-bionic-gcc_8-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-configured - standard: |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-standard-configured| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| |codespace-ubuntu-xenial-toolchain-gcc_9-standard| +.. |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-pre - * - ubuntu-bionic-gcc_8 - - +.. |image-ubuntu-bionic-gcc_8-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets - .. |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages +.. |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional - .. |image-ubuntu-bionic-gcc_8-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured +.. |codespace-ubuntu-bionic-gcc_8-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-standard%2Fdevcontainer.json - .. |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre +.. |image-ubuntu-focal-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages - .. |image-ubuntu-bionic-gcc_8-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets +.. |image-ubuntu-focal-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-configured - .. |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional +.. |image-ubuntu-focal-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre - .. |codespace-ubuntu-bionic-gcc_8-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-minimal%2Fdevcontainer.json +.. |image-ubuntu-focal-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets +.. |image-ubuntu-focal-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional - .. |image-ubuntu-bionic-gcc_8-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages +.. |codespace-ubuntu-focal-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-minimal%2Fdevcontainer.json - .. |image-ubuntu-bionic-gcc_8-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-configured +.. |image-ubuntu-focal-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages - .. |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-pre +.. |image-ubuntu-focal-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-configured - .. |image-ubuntu-bionic-gcc_8-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets +.. |image-ubuntu-focal-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets-pre - .. |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional +.. |image-ubuntu-focal-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets - .. |codespace-ubuntu-bionic-gcc_8-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-standard%2Fdevcontainer.json +.. |image-ubuntu-focal-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional - minimal: |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-minimal-configured| |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-minimal-with-targets| |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| |codespace-ubuntu-bionic-gcc_8-minimal| +.. |codespace-ubuntu-focal-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-standard%2Fdevcontainer.json - standard: |image-ubuntu-bionic-gcc_8-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-standard-configured| |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-standard-with-targets| |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| |codespace-ubuntu-bionic-gcc_8-standard| +.. |image-ubuntu-jammy-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages - * - ubuntu-focal - - +.. |image-ubuntu-jammy-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-configured - .. |image-ubuntu-focal-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages +.. |image-ubuntu-jammy-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre - .. |image-ubuntu-focal-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-configured +.. |image-ubuntu-jammy-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets - .. |image-ubuntu-focal-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre +.. |image-ubuntu-jammy-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional - .. |image-ubuntu-focal-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets +.. |codespace-ubuntu-jammy-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-minimal%2Fdevcontainer.json - .. |image-ubuntu-focal-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional +.. |image-ubuntu-jammy-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages - .. |codespace-ubuntu-focal-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-minimal%2Fdevcontainer.json +.. |image-ubuntu-jammy-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-configured +.. |image-ubuntu-jammy-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-pre - .. |image-ubuntu-focal-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages +.. |image-ubuntu-jammy-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets - .. |image-ubuntu-focal-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-configured +.. |image-ubuntu-jammy-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional - .. |image-ubuntu-focal-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets-pre +.. |codespace-ubuntu-jammy-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-standard%2Fdevcontainer.json - .. |image-ubuntu-focal-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets +.. |image-ubuntu-lunar-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages - .. |image-ubuntu-focal-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional +.. |image-ubuntu-lunar-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-configured - .. |codespace-ubuntu-focal-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-standard%2Fdevcontainer.json +.. |image-ubuntu-lunar-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre - minimal: |image-ubuntu-focal-minimal-with-system-packages| |image-ubuntu-focal-minimal-configured| |image-ubuntu-focal-minimal-with-targets-pre| |image-ubuntu-focal-minimal-with-targets| |image-ubuntu-focal-minimal-with-targets-optional| |codespace-ubuntu-focal-minimal| +.. |image-ubuntu-lunar-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets - standard: |image-ubuntu-focal-standard-with-system-packages| |image-ubuntu-focal-standard-configured| |image-ubuntu-focal-standard-with-targets-pre| |image-ubuntu-focal-standard-with-targets| |image-ubuntu-focal-standard-with-targets-optional| |codespace-ubuntu-focal-standard| +.. |image-ubuntu-lunar-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional - * - ubuntu-jammy - - +.. |codespace-ubuntu-lunar-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-minimal%2Fdevcontainer.json - .. |image-ubuntu-jammy-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages +.. |image-ubuntu-lunar-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages - .. |image-ubuntu-jammy-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-configured +.. |image-ubuntu-lunar-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-configured - .. |image-ubuntu-jammy-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre +.. |image-ubuntu-lunar-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-pre - .. |image-ubuntu-jammy-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets +.. |image-ubuntu-lunar-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets - .. |image-ubuntu-jammy-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional +.. |image-ubuntu-lunar-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional - .. |codespace-ubuntu-jammy-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-minimal%2Fdevcontainer.json +.. |codespace-ubuntu-lunar-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-standard%2Fdevcontainer.json +.. |image-ubuntu-mantic-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages - .. |image-ubuntu-jammy-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages +.. |image-ubuntu-mantic-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-configured - .. |image-ubuntu-jammy-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-configured +.. |image-ubuntu-mantic-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre - .. |image-ubuntu-jammy-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-pre +.. |image-ubuntu-mantic-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets - .. |image-ubuntu-jammy-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets +.. |image-ubuntu-mantic-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional - .. |image-ubuntu-jammy-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional +.. |codespace-ubuntu-mantic-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-minimal%2Fdevcontainer.json - .. |codespace-ubuntu-jammy-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-standard%2Fdevcontainer.json +.. |image-ubuntu-mantic-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages - minimal: |image-ubuntu-jammy-minimal-with-system-packages| |image-ubuntu-jammy-minimal-configured| |image-ubuntu-jammy-minimal-with-targets-pre| |image-ubuntu-jammy-minimal-with-targets| |image-ubuntu-jammy-minimal-with-targets-optional| |codespace-ubuntu-jammy-minimal| +.. |image-ubuntu-mantic-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-configured - standard: |image-ubuntu-jammy-standard-with-system-packages| |image-ubuntu-jammy-standard-configured| |image-ubuntu-jammy-standard-with-targets-pre| |image-ubuntu-jammy-standard-with-targets| |image-ubuntu-jammy-standard-with-targets-optional| |codespace-ubuntu-jammy-standard| +.. |image-ubuntu-mantic-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-pre - * - ubuntu-lunar - - +.. |image-ubuntu-mantic-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets - .. |image-ubuntu-lunar-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages +.. |image-ubuntu-mantic-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional - .. |image-ubuntu-lunar-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-configured +.. |codespace-ubuntu-mantic-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-standard%2Fdevcontainer.json - .. |image-ubuntu-lunar-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre +.. |image-debian-buster-gcc_spkg-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages - .. |image-ubuntu-lunar-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets +.. |image-debian-buster-gcc_spkg-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured - .. |image-ubuntu-lunar-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional +.. |image-debian-buster-gcc_spkg-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre - .. |codespace-ubuntu-lunar-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-minimal%2Fdevcontainer.json +.. |image-debian-buster-gcc_spkg-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets +.. |image-debian-buster-gcc_spkg-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional - .. |image-ubuntu-lunar-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages +.. |codespace-debian-buster-gcc_spkg-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-minimal%2Fdevcontainer.json - .. |image-ubuntu-lunar-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-configured +.. |image-debian-buster-gcc_spkg-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages - .. |image-ubuntu-lunar-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-pre +.. |image-debian-buster-gcc_spkg-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-configured - .. |image-ubuntu-lunar-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets +.. |image-debian-buster-gcc_spkg-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-pre - .. |image-ubuntu-lunar-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional +.. |image-debian-buster-gcc_spkg-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets - .. |codespace-ubuntu-lunar-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-standard%2Fdevcontainer.json +.. |image-debian-buster-gcc_spkg-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional - minimal: |image-ubuntu-lunar-minimal-with-system-packages| |image-ubuntu-lunar-minimal-configured| |image-ubuntu-lunar-minimal-with-targets-pre| |image-ubuntu-lunar-minimal-with-targets| |image-ubuntu-lunar-minimal-with-targets-optional| |codespace-ubuntu-lunar-minimal| +.. |codespace-debian-buster-gcc_spkg-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-standard%2Fdevcontainer.json - standard: |image-ubuntu-lunar-standard-with-system-packages| |image-ubuntu-lunar-standard-configured| |image-ubuntu-lunar-standard-with-targets-pre| |image-ubuntu-lunar-standard-with-targets| |image-ubuntu-lunar-standard-with-targets-optional| |codespace-ubuntu-lunar-standard| +.. |image-debian-bullseye-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages - * - ubuntu-mantic - - +.. |image-debian-bullseye-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-configured - .. |image-ubuntu-mantic-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages +.. |image-debian-bullseye-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre - .. |image-ubuntu-mantic-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-configured +.. |image-debian-bullseye-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets - .. |image-ubuntu-mantic-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre +.. |image-debian-bullseye-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional - .. |image-ubuntu-mantic-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets +.. |codespace-debian-bullseye-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-minimal%2Fdevcontainer.json - .. |image-ubuntu-mantic-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional +.. |image-debian-bullseye-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-system-packages - .. |codespace-ubuntu-mantic-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-minimal%2Fdevcontainer.json +.. |image-debian-bullseye-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-configured +.. |image-debian-bullseye-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets-pre - .. |image-ubuntu-mantic-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages +.. |image-debian-bullseye-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets - .. |image-ubuntu-mantic-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-configured +.. |image-debian-bullseye-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional - .. |image-ubuntu-mantic-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-pre +.. |codespace-debian-bullseye-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-standard%2Fdevcontainer.json - .. |image-ubuntu-mantic-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets +.. |image-debian-bookworm-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages - .. |image-ubuntu-mantic-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional +.. |image-debian-bookworm-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-configured - .. |codespace-ubuntu-mantic-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-standard%2Fdevcontainer.json +.. |image-debian-bookworm-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre - minimal: |image-ubuntu-mantic-minimal-with-system-packages| |image-ubuntu-mantic-minimal-configured| |image-ubuntu-mantic-minimal-with-targets-pre| |image-ubuntu-mantic-minimal-with-targets| |image-ubuntu-mantic-minimal-with-targets-optional| |codespace-ubuntu-mantic-minimal| +.. |image-debian-bookworm-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets - standard: |image-ubuntu-mantic-standard-with-system-packages| |image-ubuntu-mantic-standard-configured| |image-ubuntu-mantic-standard-with-targets-pre| |image-ubuntu-mantic-standard-with-targets| |image-ubuntu-mantic-standard-with-targets-optional| |codespace-ubuntu-mantic-standard| +.. |image-debian-bookworm-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional - * - debian-buster-gcc_spkg - - +.. |codespace-debian-bookworm-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-minimal%2Fdevcontainer.json - .. |image-debian-buster-gcc_spkg-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages +.. |image-debian-bookworm-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-system-packages - .. |image-debian-buster-gcc_spkg-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured +.. |image-debian-bookworm-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-configured - .. |image-debian-buster-gcc_spkg-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre +.. |image-debian-bookworm-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre - .. |image-debian-buster-gcc_spkg-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets +.. |image-debian-bookworm-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets - .. |image-debian-buster-gcc_spkg-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional +.. |image-debian-bookworm-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional - .. |codespace-debian-buster-gcc_spkg-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-minimal%2Fdevcontainer.json +.. |codespace-debian-bookworm-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-standard%2Fdevcontainer.json +.. |image-debian-trixie-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-system-packages - .. |image-debian-buster-gcc_spkg-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages +.. |image-debian-trixie-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-configured - .. |image-debian-buster-gcc_spkg-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-configured +.. |image-debian-trixie-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre - .. |image-debian-buster-gcc_spkg-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-pre +.. |image-debian-trixie-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets - .. |image-debian-buster-gcc_spkg-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets +.. |image-debian-trixie-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional - .. |image-debian-buster-gcc_spkg-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional +.. |codespace-debian-trixie-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-trixie-minimal%2Fdevcontainer.json - .. |codespace-debian-buster-gcc_spkg-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-standard%2Fdevcontainer.json +.. |image-debian-trixie-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-system-packages - minimal: |image-debian-buster-gcc_spkg-minimal-with-system-packages| |image-debian-buster-gcc_spkg-minimal-configured| |image-debian-buster-gcc_spkg-minimal-with-targets-pre| |image-debian-buster-gcc_spkg-minimal-with-targets| |image-debian-buster-gcc_spkg-minimal-with-targets-optional| |codespace-debian-buster-gcc_spkg-minimal| +.. |image-debian-trixie-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-configured - standard: |image-debian-buster-gcc_spkg-standard-with-system-packages| |image-debian-buster-gcc_spkg-standard-configured| |image-debian-buster-gcc_spkg-standard-with-targets-pre| |image-debian-buster-gcc_spkg-standard-with-targets| |image-debian-buster-gcc_spkg-standard-with-targets-optional| |codespace-debian-buster-gcc_spkg-standard| +.. |image-debian-trixie-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets-pre - * - debian-bullseye - - +.. |image-debian-trixie-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets - .. |image-debian-bullseye-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages +.. |image-debian-trixie-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets-optional - .. |image-debian-bullseye-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-configured +.. |codespace-debian-trixie-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-trixie-standard%2Fdevcontainer.json - .. |image-debian-bullseye-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre +.. |image-debian-sid-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-system-packages - .. |image-debian-bullseye-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets +.. |image-debian-sid-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-configured - .. |image-debian-bullseye-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional +.. |image-debian-sid-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-pre - .. |codespace-debian-bullseye-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-minimal%2Fdevcontainer.json +.. |image-debian-sid-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets +.. |image-debian-sid-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-optional - .. |image-debian-bullseye-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-system-packages +.. |codespace-debian-sid-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-sid-minimal%2Fdevcontainer.json - .. |image-debian-bullseye-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-configured +.. |image-debian-sid-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-system-packages - .. |image-debian-bullseye-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets-pre +.. |image-debian-sid-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-configured - .. |image-debian-bullseye-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets +.. |image-debian-sid-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets-pre - .. |image-debian-bullseye-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional +.. |image-debian-sid-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets - .. |codespace-debian-bullseye-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-standard%2Fdevcontainer.json +.. |image-debian-sid-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets-optional - minimal: |image-debian-bullseye-minimal-with-system-packages| |image-debian-bullseye-minimal-configured| |image-debian-bullseye-minimal-with-targets-pre| |image-debian-bullseye-minimal-with-targets| |image-debian-bullseye-minimal-with-targets-optional| |codespace-debian-bullseye-minimal| +.. |codespace-debian-sid-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-sid-standard%2Fdevcontainer.json - standard: |image-debian-bullseye-standard-with-system-packages| |image-debian-bullseye-standard-configured| |image-debian-bullseye-standard-with-targets-pre| |image-debian-bullseye-standard-with-targets| |image-debian-bullseye-standard-with-targets-optional| |codespace-debian-bullseye-standard| +.. |image-linuxmint-20.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages - * - debian-bookworm - - +.. |image-linuxmint-20.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-configured - .. |image-debian-bookworm-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages +.. |image-linuxmint-20.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre - .. |image-debian-bookworm-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-configured +.. |image-linuxmint-20.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets - .. |image-debian-bookworm-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre +.. |image-linuxmint-20.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional - .. |image-debian-bookworm-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets +.. |codespace-linuxmint-20.1-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-minimal%2Fdevcontainer.json - .. |image-debian-bookworm-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional +.. |image-linuxmint-20.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages - .. |codespace-debian-bookworm-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-minimal%2Fdevcontainer.json +.. |image-linuxmint-20.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-configured +.. |image-linuxmint-20.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-pre - .. |image-debian-bookworm-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-system-packages +.. |image-linuxmint-20.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets - .. |image-debian-bookworm-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-configured +.. |image-linuxmint-20.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional - .. |image-debian-bookworm-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre +.. |codespace-linuxmint-20.1-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-standard%2Fdevcontainer.json - .. |image-debian-bookworm-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets +.. |image-linuxmint-20.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages - .. |image-debian-bookworm-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional +.. |image-linuxmint-20.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-configured - .. |codespace-debian-bookworm-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-standard%2Fdevcontainer.json +.. |image-linuxmint-20.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre - minimal: |image-debian-bookworm-minimal-with-system-packages| |image-debian-bookworm-minimal-configured| |image-debian-bookworm-minimal-with-targets-pre| |image-debian-bookworm-minimal-with-targets| |image-debian-bookworm-minimal-with-targets-optional| |codespace-debian-bookworm-minimal| +.. |image-linuxmint-20.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets - standard: |image-debian-bookworm-standard-with-system-packages| |image-debian-bookworm-standard-configured| |image-debian-bookworm-standard-with-targets-pre| |image-debian-bookworm-standard-with-targets| |image-debian-bookworm-standard-with-targets-optional| |codespace-debian-bookworm-standard| +.. |image-linuxmint-20.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional - * - debian-trixie - - +.. |codespace-linuxmint-20.2-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-minimal%2Fdevcontainer.json - .. |image-debian-trixie-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-system-packages +.. |image-linuxmint-20.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages - .. |image-debian-trixie-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-configured +.. |image-linuxmint-20.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-configured - .. |image-debian-trixie-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre +.. |image-linuxmint-20.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-pre - .. |image-debian-trixie-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets +.. |image-linuxmint-20.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets - .. |image-debian-trixie-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional +.. |image-linuxmint-20.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional - .. |codespace-debian-trixie-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-trixie-minimal%2Fdevcontainer.json +.. |codespace-linuxmint-20.2-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-standard%2Fdevcontainer.json +.. |image-linuxmint-20.3-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages - .. |image-debian-trixie-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-system-packages +.. |image-linuxmint-20.3-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-configured - .. |image-debian-trixie-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-configured +.. |image-linuxmint-20.3-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre - .. |image-debian-trixie-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets-pre +.. |image-linuxmint-20.3-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets - .. |image-debian-trixie-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets +.. |image-linuxmint-20.3-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional - .. |image-debian-trixie-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets-optional +.. |codespace-linuxmint-20.3-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-minimal%2Fdevcontainer.json - .. |codespace-debian-trixie-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-trixie-standard%2Fdevcontainer.json +.. |image-linuxmint-20.3-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages - minimal: |image-debian-trixie-minimal-with-system-packages| |image-debian-trixie-minimal-configured| |image-debian-trixie-minimal-with-targets-pre| |image-debian-trixie-minimal-with-targets| |image-debian-trixie-minimal-with-targets-optional| |codespace-debian-trixie-minimal| +.. |image-linuxmint-20.3-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-configured - standard: |image-debian-trixie-standard-with-system-packages| |image-debian-trixie-standard-configured| |image-debian-trixie-standard-with-targets-pre| |image-debian-trixie-standard-with-targets| |image-debian-trixie-standard-with-targets-optional| |codespace-debian-trixie-standard| +.. |image-linuxmint-20.3-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-pre - * - debian-sid - - +.. |image-linuxmint-20.3-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets - .. |image-debian-sid-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-system-packages +.. |image-linuxmint-20.3-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional - .. |image-debian-sid-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-configured +.. |codespace-linuxmint-20.3-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-standard%2Fdevcontainer.json - .. |image-debian-sid-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-pre +.. |image-linuxmint-21-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages - .. |image-debian-sid-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets +.. |image-linuxmint-21-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-configured - .. |image-debian-sid-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-optional +.. |image-linuxmint-21-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre - .. |codespace-debian-sid-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-sid-minimal%2Fdevcontainer.json +.. |image-linuxmint-21-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets +.. |image-linuxmint-21-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional - .. |image-debian-sid-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-system-packages +.. |codespace-linuxmint-21-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-minimal%2Fdevcontainer.json - .. |image-debian-sid-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-configured +.. |image-linuxmint-21-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-system-packages - .. |image-debian-sid-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets-pre +.. |image-linuxmint-21-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-configured - .. |image-debian-sid-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets +.. |image-linuxmint-21-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets-pre - .. |image-debian-sid-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets-optional +.. |image-linuxmint-21-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets - .. |codespace-debian-sid-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-sid-standard%2Fdevcontainer.json +.. |image-linuxmint-21-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional - minimal: |image-debian-sid-minimal-with-system-packages| |image-debian-sid-minimal-configured| |image-debian-sid-minimal-with-targets-pre| |image-debian-sid-minimal-with-targets| |image-debian-sid-minimal-with-targets-optional| |codespace-debian-sid-minimal| +.. |codespace-linuxmint-21-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-standard%2Fdevcontainer.json - standard: |image-debian-sid-standard-with-system-packages| |image-debian-sid-standard-configured| |image-debian-sid-standard-with-targets-pre| |image-debian-sid-standard-with-targets| |image-debian-sid-standard-with-targets-optional| |codespace-debian-sid-standard| +.. |image-linuxmint-21.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages - * - linuxmint-20.1 - - +.. |image-linuxmint-21.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-configured - .. |image-linuxmint-20.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages +.. |image-linuxmint-21.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre - .. |image-linuxmint-20.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-configured +.. |image-linuxmint-21.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets - .. |image-linuxmint-20.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre +.. |image-linuxmint-21.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional - .. |image-linuxmint-20.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets +.. |codespace-linuxmint-21.1-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-minimal%2Fdevcontainer.json - .. |image-linuxmint-20.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional +.. |image-linuxmint-21.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages - .. |codespace-linuxmint-20.1-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-minimal%2Fdevcontainer.json +.. |image-linuxmint-21.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-configured +.. |image-linuxmint-21.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-pre - .. |image-linuxmint-20.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages +.. |image-linuxmint-21.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets - .. |image-linuxmint-20.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-configured +.. |image-linuxmint-21.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional - .. |image-linuxmint-20.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-pre +.. |codespace-linuxmint-21.1-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-standard%2Fdevcontainer.json - .. |image-linuxmint-20.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets +.. |image-linuxmint-21.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages - .. |image-linuxmint-20.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional +.. |image-linuxmint-21.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-configured - .. |codespace-linuxmint-20.1-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-standard%2Fdevcontainer.json +.. |image-linuxmint-21.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre - minimal: |image-linuxmint-20.1-minimal-with-system-packages| |image-linuxmint-20.1-minimal-configured| |image-linuxmint-20.1-minimal-with-targets-pre| |image-linuxmint-20.1-minimal-with-targets| |image-linuxmint-20.1-minimal-with-targets-optional| |codespace-linuxmint-20.1-minimal| +.. |image-linuxmint-21.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets - standard: |image-linuxmint-20.1-standard-with-system-packages| |image-linuxmint-20.1-standard-configured| |image-linuxmint-20.1-standard-with-targets-pre| |image-linuxmint-20.1-standard-with-targets| |image-linuxmint-20.1-standard-with-targets-optional| |codespace-linuxmint-20.1-standard| +.. |image-linuxmint-21.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional - * - linuxmint-20.2 - - +.. |codespace-linuxmint-21.2-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-minimal%2Fdevcontainer.json - .. |image-linuxmint-20.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages +.. |image-linuxmint-21.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages - .. |image-linuxmint-20.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-configured +.. |image-linuxmint-21.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-configured - .. |image-linuxmint-20.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre +.. |image-linuxmint-21.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-pre - .. |image-linuxmint-20.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets +.. |image-linuxmint-21.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets - .. |image-linuxmint-20.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional +.. |image-linuxmint-21.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional - .. |codespace-linuxmint-20.2-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-minimal%2Fdevcontainer.json +.. |codespace-linuxmint-21.2-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-standard%2Fdevcontainer.json +.. |image-fedora-30-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-system-packages - .. |image-linuxmint-20.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages +.. |image-fedora-30-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-configured - .. |image-linuxmint-20.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-configured +.. |image-fedora-30-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-pre - .. |image-linuxmint-20.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-pre +.. |image-fedora-30-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets - .. |image-linuxmint-20.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets +.. |image-fedora-30-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-optional - .. |image-linuxmint-20.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional +.. |codespace-fedora-30-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-30-minimal%2Fdevcontainer.json - .. |codespace-linuxmint-20.2-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-standard%2Fdevcontainer.json +.. |image-fedora-30-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-system-packages - minimal: |image-linuxmint-20.2-minimal-with-system-packages| |image-linuxmint-20.2-minimal-configured| |image-linuxmint-20.2-minimal-with-targets-pre| |image-linuxmint-20.2-minimal-with-targets| |image-linuxmint-20.2-minimal-with-targets-optional| |codespace-linuxmint-20.2-minimal| +.. |image-fedora-30-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-configured - standard: |image-linuxmint-20.2-standard-with-system-packages| |image-linuxmint-20.2-standard-configured| |image-linuxmint-20.2-standard-with-targets-pre| |image-linuxmint-20.2-standard-with-targets| |image-linuxmint-20.2-standard-with-targets-optional| |codespace-linuxmint-20.2-standard| +.. |image-fedora-30-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets-pre - * - linuxmint-20.3 - - +.. |image-fedora-30-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets - .. |image-linuxmint-20.3-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages +.. |image-fedora-30-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets-optional - .. |image-linuxmint-20.3-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-configured +.. |codespace-fedora-30-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-30-standard%2Fdevcontainer.json - .. |image-linuxmint-20.3-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre +.. |image-fedora-31-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-system-packages - .. |image-linuxmint-20.3-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets +.. |image-fedora-31-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-configured - .. |image-linuxmint-20.3-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional +.. |image-fedora-31-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-pre - .. |codespace-linuxmint-20.3-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-minimal%2Fdevcontainer.json +.. |image-fedora-31-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets +.. |image-fedora-31-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-optional - .. |image-linuxmint-20.3-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages +.. |codespace-fedora-31-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-31-minimal%2Fdevcontainer.json - .. |image-linuxmint-20.3-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-configured +.. |image-fedora-31-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-system-packages - .. |image-linuxmint-20.3-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-pre +.. |image-fedora-31-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-configured - .. |image-linuxmint-20.3-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets +.. |image-fedora-31-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets-pre - .. |image-linuxmint-20.3-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional +.. |image-fedora-31-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets - .. |codespace-linuxmint-20.3-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-standard%2Fdevcontainer.json +.. |image-fedora-31-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets-optional - minimal: |image-linuxmint-20.3-minimal-with-system-packages| |image-linuxmint-20.3-minimal-configured| |image-linuxmint-20.3-minimal-with-targets-pre| |image-linuxmint-20.3-minimal-with-targets| |image-linuxmint-20.3-minimal-with-targets-optional| |codespace-linuxmint-20.3-minimal| +.. |codespace-fedora-31-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-31-standard%2Fdevcontainer.json - standard: |image-linuxmint-20.3-standard-with-system-packages| |image-linuxmint-20.3-standard-configured| |image-linuxmint-20.3-standard-with-targets-pre| |image-linuxmint-20.3-standard-with-targets| |image-linuxmint-20.3-standard-with-targets-optional| |codespace-linuxmint-20.3-standard| +.. |image-fedora-32-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-system-packages - * - linuxmint-21 - - +.. |image-fedora-32-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-configured - .. |image-linuxmint-21-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages +.. |image-fedora-32-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-pre - .. |image-linuxmint-21-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-configured +.. |image-fedora-32-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets - .. |image-linuxmint-21-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre +.. |image-fedora-32-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-optional - .. |image-linuxmint-21-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets +.. |codespace-fedora-32-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-32-minimal%2Fdevcontainer.json - .. |image-linuxmint-21-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional +.. |image-fedora-32-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-system-packages - .. |codespace-linuxmint-21-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-minimal%2Fdevcontainer.json +.. |image-fedora-32-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-configured +.. |image-fedora-32-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets-pre - .. |image-linuxmint-21-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-system-packages +.. |image-fedora-32-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets - .. |image-linuxmint-21-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-configured +.. |image-fedora-32-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets-optional - .. |image-linuxmint-21-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets-pre +.. |codespace-fedora-32-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-32-standard%2Fdevcontainer.json - .. |image-linuxmint-21-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets +.. |image-fedora-33-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-system-packages - .. |image-linuxmint-21-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional +.. |image-fedora-33-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-configured - .. |codespace-linuxmint-21-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-standard%2Fdevcontainer.json +.. |image-fedora-33-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-pre - minimal: |image-linuxmint-21-minimal-with-system-packages| |image-linuxmint-21-minimal-configured| |image-linuxmint-21-minimal-with-targets-pre| |image-linuxmint-21-minimal-with-targets| |image-linuxmint-21-minimal-with-targets-optional| |codespace-linuxmint-21-minimal| +.. |image-fedora-33-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets - standard: |image-linuxmint-21-standard-with-system-packages| |image-linuxmint-21-standard-configured| |image-linuxmint-21-standard-with-targets-pre| |image-linuxmint-21-standard-with-targets| |image-linuxmint-21-standard-with-targets-optional| |codespace-linuxmint-21-standard| +.. |image-fedora-33-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-optional - * - linuxmint-21.1 - - +.. |codespace-fedora-33-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-33-minimal%2Fdevcontainer.json - .. |image-linuxmint-21.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages +.. |image-fedora-33-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-system-packages - .. |image-linuxmint-21.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-configured +.. |image-fedora-33-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-configured - .. |image-linuxmint-21.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre +.. |image-fedora-33-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets-pre - .. |image-linuxmint-21.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets +.. |image-fedora-33-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets - .. |image-linuxmint-21.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional +.. |image-fedora-33-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets-optional - .. |codespace-linuxmint-21.1-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-minimal%2Fdevcontainer.json +.. |codespace-fedora-33-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-33-standard%2Fdevcontainer.json +.. |image-fedora-34-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-system-packages - .. |image-linuxmint-21.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages +.. |image-fedora-34-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-configured - .. |image-linuxmint-21.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-configured +.. |image-fedora-34-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-pre - .. |image-linuxmint-21.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-pre +.. |image-fedora-34-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets - .. |image-linuxmint-21.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets +.. |image-fedora-34-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-optional - .. |image-linuxmint-21.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional +.. |codespace-fedora-34-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-34-minimal%2Fdevcontainer.json - .. |codespace-linuxmint-21.1-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-standard%2Fdevcontainer.json +.. |image-fedora-34-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-system-packages - minimal: |image-linuxmint-21.1-minimal-with-system-packages| |image-linuxmint-21.1-minimal-configured| |image-linuxmint-21.1-minimal-with-targets-pre| |image-linuxmint-21.1-minimal-with-targets| |image-linuxmint-21.1-minimal-with-targets-optional| |codespace-linuxmint-21.1-minimal| +.. |image-fedora-34-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-configured - standard: |image-linuxmint-21.1-standard-with-system-packages| |image-linuxmint-21.1-standard-configured| |image-linuxmint-21.1-standard-with-targets-pre| |image-linuxmint-21.1-standard-with-targets| |image-linuxmint-21.1-standard-with-targets-optional| |codespace-linuxmint-21.1-standard| +.. |image-fedora-34-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets-pre - * - linuxmint-21.2 - - +.. |image-fedora-34-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets - .. |image-linuxmint-21.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages +.. |image-fedora-34-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets-optional - .. |image-linuxmint-21.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-configured +.. |codespace-fedora-34-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-34-standard%2Fdevcontainer.json - .. |image-linuxmint-21.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre +.. |image-fedora-35-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-system-packages - .. |image-linuxmint-21.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets +.. |image-fedora-35-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-configured - .. |image-linuxmint-21.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional +.. |image-fedora-35-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-pre - .. |codespace-linuxmint-21.2-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-minimal%2Fdevcontainer.json +.. |image-fedora-35-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets +.. |image-fedora-35-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-optional - .. |image-linuxmint-21.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages +.. |codespace-fedora-35-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-35-minimal%2Fdevcontainer.json - .. |image-linuxmint-21.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-configured +.. |image-fedora-35-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-system-packages - .. |image-linuxmint-21.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-pre +.. |image-fedora-35-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-configured - .. |image-linuxmint-21.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets +.. |image-fedora-35-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets-pre - .. |image-linuxmint-21.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional +.. |image-fedora-35-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets - .. |codespace-linuxmint-21.2-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-standard%2Fdevcontainer.json +.. |image-fedora-35-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets-optional - minimal: |image-linuxmint-21.2-minimal-with-system-packages| |image-linuxmint-21.2-minimal-configured| |image-linuxmint-21.2-minimal-with-targets-pre| |image-linuxmint-21.2-minimal-with-targets| |image-linuxmint-21.2-minimal-with-targets-optional| |codespace-linuxmint-21.2-minimal| +.. |codespace-fedora-35-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-35-standard%2Fdevcontainer.json - standard: |image-linuxmint-21.2-standard-with-system-packages| |image-linuxmint-21.2-standard-configured| |image-linuxmint-21.2-standard-with-targets-pre| |image-linuxmint-21.2-standard-with-targets| |image-linuxmint-21.2-standard-with-targets-optional| |codespace-linuxmint-21.2-standard| +.. |image-fedora-36-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-system-packages - * - fedora-30 - - +.. |image-fedora-36-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-configured - .. |image-fedora-30-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-system-packages +.. |image-fedora-36-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-pre - .. |image-fedora-30-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-configured +.. |image-fedora-36-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets - .. |image-fedora-30-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-pre +.. |image-fedora-36-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-optional - .. |image-fedora-30-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets +.. |codespace-fedora-36-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-36-minimal%2Fdevcontainer.json - .. |image-fedora-30-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-optional +.. |image-fedora-36-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-system-packages - .. |codespace-fedora-30-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-30-minimal%2Fdevcontainer.json +.. |image-fedora-36-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-configured +.. |image-fedora-36-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets-pre - .. |image-fedora-30-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-system-packages +.. |image-fedora-36-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets - .. |image-fedora-30-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-configured +.. |image-fedora-36-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets-optional - .. |image-fedora-30-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets-pre +.. |codespace-fedora-36-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-36-standard%2Fdevcontainer.json - .. |image-fedora-30-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets +.. |image-fedora-37-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-system-packages - .. |image-fedora-30-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets-optional +.. |image-fedora-37-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-configured - .. |codespace-fedora-30-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-30-standard%2Fdevcontainer.json +.. |image-fedora-37-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-pre - minimal: |image-fedora-30-minimal-with-system-packages| |image-fedora-30-minimal-configured| |image-fedora-30-minimal-with-targets-pre| |image-fedora-30-minimal-with-targets| |image-fedora-30-minimal-with-targets-optional| |codespace-fedora-30-minimal| +.. |image-fedora-37-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets - standard: |image-fedora-30-standard-with-system-packages| |image-fedora-30-standard-configured| |image-fedora-30-standard-with-targets-pre| |image-fedora-30-standard-with-targets| |image-fedora-30-standard-with-targets-optional| |codespace-fedora-30-standard| +.. |image-fedora-37-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-optional - * - fedora-31 - - +.. |codespace-fedora-37-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-37-minimal%2Fdevcontainer.json - .. |image-fedora-31-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-system-packages +.. |image-fedora-37-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-system-packages - .. |image-fedora-31-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-configured +.. |image-fedora-37-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-configured - .. |image-fedora-31-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-pre +.. |image-fedora-37-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets-pre - .. |image-fedora-31-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets +.. |image-fedora-37-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets - .. |image-fedora-31-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-optional +.. |image-fedora-37-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets-optional - .. |codespace-fedora-31-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-31-minimal%2Fdevcontainer.json +.. |codespace-fedora-37-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-37-standard%2Fdevcontainer.json +.. |image-fedora-38-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-system-packages - .. |image-fedora-31-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-system-packages +.. |image-fedora-38-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-configured - .. |image-fedora-31-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-configured +.. |image-fedora-38-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-pre - .. |image-fedora-31-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets-pre +.. |image-fedora-38-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets - .. |image-fedora-31-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets +.. |image-fedora-38-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-optional - .. |image-fedora-31-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets-optional +.. |codespace-fedora-38-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-38-minimal%2Fdevcontainer.json - .. |codespace-fedora-31-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-31-standard%2Fdevcontainer.json +.. |image-fedora-38-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-system-packages - minimal: |image-fedora-31-minimal-with-system-packages| |image-fedora-31-minimal-configured| |image-fedora-31-minimal-with-targets-pre| |image-fedora-31-minimal-with-targets| |image-fedora-31-minimal-with-targets-optional| |codespace-fedora-31-minimal| +.. |image-fedora-38-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-configured - standard: |image-fedora-31-standard-with-system-packages| |image-fedora-31-standard-configured| |image-fedora-31-standard-with-targets-pre| |image-fedora-31-standard-with-targets| |image-fedora-31-standard-with-targets-optional| |codespace-fedora-31-standard| +.. |image-fedora-38-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets-pre - * - fedora-32 - - +.. |image-fedora-38-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets - .. |image-fedora-32-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-system-packages +.. |image-fedora-38-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets-optional - .. |image-fedora-32-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-configured +.. |codespace-fedora-38-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-38-standard%2Fdevcontainer.json - .. |image-fedora-32-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-pre +.. |image-fedora-39-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-system-packages - .. |image-fedora-32-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets +.. |image-fedora-39-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-configured - .. |image-fedora-32-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-optional +.. |image-fedora-39-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-pre - .. |codespace-fedora-32-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-32-minimal%2Fdevcontainer.json +.. |image-fedora-39-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets +.. |image-fedora-39-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-optional - .. |image-fedora-32-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-system-packages +.. |codespace-fedora-39-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-39-minimal%2Fdevcontainer.json - .. |image-fedora-32-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-configured +.. |image-fedora-39-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-system-packages - .. |image-fedora-32-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets-pre +.. |image-fedora-39-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-configured - .. |image-fedora-32-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets +.. |image-fedora-39-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets-pre - .. |image-fedora-32-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets-optional +.. |image-fedora-39-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets - .. |codespace-fedora-32-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-32-standard%2Fdevcontainer.json +.. |image-fedora-39-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets-optional - minimal: |image-fedora-32-minimal-with-system-packages| |image-fedora-32-minimal-configured| |image-fedora-32-minimal-with-targets-pre| |image-fedora-32-minimal-with-targets| |image-fedora-32-minimal-with-targets-optional| |codespace-fedora-32-minimal| +.. |codespace-fedora-39-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-39-standard%2Fdevcontainer.json - standard: |image-fedora-32-standard-with-system-packages| |image-fedora-32-standard-configured| |image-fedora-32-standard-with-targets-pre| |image-fedora-32-standard-with-targets| |image-fedora-32-standard-with-targets-optional| |codespace-fedora-32-standard| +.. |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages - * - fedora-33 - - +.. |image-centos-7-devtoolset-gcc_11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured - .. |image-fedora-33-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-system-packages +.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre - .. |image-fedora-33-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-configured +.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets - .. |image-fedora-33-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-pre +.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional - .. |image-fedora-33-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets +.. |codespace-centos-7-devtoolset-gcc_11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-minimal%2Fdevcontainer.json - .. |image-fedora-33-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-optional +.. |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages - .. |codespace-fedora-33-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-33-minimal%2Fdevcontainer.json +.. |image-centos-7-devtoolset-gcc_11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-configured +.. |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-pre - .. |image-fedora-33-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-system-packages +.. |image-centos-7-devtoolset-gcc_11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets - .. |image-fedora-33-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-configured +.. |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional - .. |image-fedora-33-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets-pre +.. |codespace-centos-7-devtoolset-gcc_11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-standard%2Fdevcontainer.json - .. |image-fedora-33-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets +.. |image-centos-stream-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages - .. |image-fedora-33-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets-optional +.. |image-centos-stream-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured - .. |codespace-fedora-33-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-33-standard%2Fdevcontainer.json +.. |image-centos-stream-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre - minimal: |image-fedora-33-minimal-with-system-packages| |image-fedora-33-minimal-configured| |image-fedora-33-minimal-with-targets-pre| |image-fedora-33-minimal-with-targets| |image-fedora-33-minimal-with-targets-optional| |codespace-fedora-33-minimal| +.. |image-centos-stream-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets - standard: |image-fedora-33-standard-with-system-packages| |image-fedora-33-standard-configured| |image-fedora-33-standard-with-targets-pre| |image-fedora-33-standard-with-targets| |image-fedora-33-standard-with-targets-optional| |codespace-fedora-33-standard| +.. |image-centos-stream-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional - * - fedora-34 - - +.. |codespace-centos-stream-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-minimal%2Fdevcontainer.json - .. |image-fedora-34-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-system-packages +.. |image-centos-stream-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages - .. |image-fedora-34-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-configured +.. |image-centos-stream-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-configured - .. |image-fedora-34-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-pre +.. |image-centos-stream-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-pre - .. |image-fedora-34-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets +.. |image-centos-stream-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets - .. |image-fedora-34-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-optional +.. |image-centos-stream-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional - .. |codespace-fedora-34-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-34-minimal%2Fdevcontainer.json +.. |codespace-centos-stream-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-standard%2Fdevcontainer.json +.. |image-centos-stream-9-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages - .. |image-fedora-34-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-system-packages +.. |image-centos-stream-9-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured - .. |image-fedora-34-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-configured +.. |image-centos-stream-9-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre - .. |image-fedora-34-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets-pre +.. |image-centos-stream-9-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets - .. |image-fedora-34-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets +.. |image-centos-stream-9-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional - .. |image-fedora-34-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets-optional +.. |codespace-centos-stream-9-python3.9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-minimal%2Fdevcontainer.json - .. |codespace-fedora-34-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-34-standard%2Fdevcontainer.json +.. |image-centos-stream-9-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages - minimal: |image-fedora-34-minimal-with-system-packages| |image-fedora-34-minimal-configured| |image-fedora-34-minimal-with-targets-pre| |image-fedora-34-minimal-with-targets| |image-fedora-34-minimal-with-targets-optional| |codespace-fedora-34-minimal| +.. |image-centos-stream-9-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-configured - standard: |image-fedora-34-standard-with-system-packages| |image-fedora-34-standard-configured| |image-fedora-34-standard-with-targets-pre| |image-fedora-34-standard-with-targets| |image-fedora-34-standard-with-targets-optional| |codespace-fedora-34-standard| +.. |image-centos-stream-9-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-pre - * - fedora-35 - - +.. |image-centos-stream-9-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets - .. |image-fedora-35-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-system-packages +.. |image-centos-stream-9-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional - .. |image-fedora-35-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-configured +.. |codespace-centos-stream-9-python3.9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-standard%2Fdevcontainer.json - .. |image-fedora-35-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-pre +.. |image-almalinux-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages - .. |image-fedora-35-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets +.. |image-almalinux-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured - .. |image-fedora-35-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-optional +.. |image-almalinux-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre - .. |codespace-fedora-35-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-35-minimal%2Fdevcontainer.json +.. |image-almalinux-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets +.. |image-almalinux-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional - .. |image-fedora-35-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-system-packages +.. |codespace-almalinux-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-minimal%2Fdevcontainer.json - .. |image-fedora-35-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-configured +.. |image-almalinux-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages - .. |image-fedora-35-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets-pre +.. |image-almalinux-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-configured - .. |image-fedora-35-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets +.. |image-almalinux-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-pre - .. |image-fedora-35-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets-optional +.. |image-almalinux-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets - .. |codespace-fedora-35-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-35-standard%2Fdevcontainer.json +.. |image-almalinux-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional - minimal: |image-fedora-35-minimal-with-system-packages| |image-fedora-35-minimal-configured| |image-fedora-35-minimal-with-targets-pre| |image-fedora-35-minimal-with-targets| |image-fedora-35-minimal-with-targets-optional| |codespace-fedora-35-minimal| +.. |codespace-almalinux-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-standard%2Fdevcontainer.json - standard: |image-fedora-35-standard-with-system-packages| |image-fedora-35-standard-configured| |image-fedora-35-standard-with-targets-pre| |image-fedora-35-standard-with-targets| |image-fedora-35-standard-with-targets-optional| |codespace-fedora-35-standard| +.. |image-almalinux-9-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages - * - fedora-36 - - +.. |image-almalinux-9-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured - .. |image-fedora-36-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-system-packages +.. |image-almalinux-9-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre - .. |image-fedora-36-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-configured +.. |image-almalinux-9-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets - .. |image-fedora-36-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-pre +.. |image-almalinux-9-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional - .. |image-fedora-36-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets +.. |codespace-almalinux-9-python3.11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-minimal%2Fdevcontainer.json - .. |image-fedora-36-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-optional +.. |image-almalinux-9-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages - .. |codespace-fedora-36-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-36-minimal%2Fdevcontainer.json +.. |image-almalinux-9-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-configured +.. |image-almalinux-9-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-pre - .. |image-fedora-36-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-system-packages +.. |image-almalinux-9-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets - .. |image-fedora-36-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-configured +.. |image-almalinux-9-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional - .. |image-fedora-36-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets-pre +.. |codespace-almalinux-9-python3.11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-standard%2Fdevcontainer.json - .. |image-fedora-36-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets +.. |image-gentoo-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages - .. |image-fedora-36-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets-optional +.. |image-gentoo-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-configured - .. |codespace-fedora-36-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-36-standard%2Fdevcontainer.json +.. |image-gentoo-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre - minimal: |image-fedora-36-minimal-with-system-packages| |image-fedora-36-minimal-configured| |image-fedora-36-minimal-with-targets-pre| |image-fedora-36-minimal-with-targets| |image-fedora-36-minimal-with-targets-optional| |codespace-fedora-36-minimal| +.. |image-gentoo-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets - standard: |image-fedora-36-standard-with-system-packages| |image-fedora-36-standard-configured| |image-fedora-36-standard-with-targets-pre| |image-fedora-36-standard-with-targets| |image-fedora-36-standard-with-targets-optional| |codespace-fedora-36-standard| +.. |image-gentoo-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional - * - fedora-37 - - +.. |codespace-gentoo-python3.10-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-minimal%2Fdevcontainer.json - .. |image-fedora-37-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-system-packages +.. |image-gentoo-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages - .. |image-fedora-37-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-configured +.. |image-gentoo-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-configured - .. |image-fedora-37-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-pre +.. |image-gentoo-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-pre - .. |image-fedora-37-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets +.. |image-gentoo-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets - .. |image-fedora-37-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-optional +.. |image-gentoo-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional - .. |codespace-fedora-37-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-37-minimal%2Fdevcontainer.json +.. |codespace-gentoo-python3.10-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-standard%2Fdevcontainer.json +.. |image-gentoo-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages - .. |image-fedora-37-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-system-packages +.. |image-gentoo-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-configured - .. |image-fedora-37-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-configured +.. |image-gentoo-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre - .. |image-fedora-37-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets-pre +.. |image-gentoo-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets - .. |image-fedora-37-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets +.. |image-gentoo-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional - .. |image-fedora-37-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets-optional +.. |codespace-gentoo-python3.11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-minimal%2Fdevcontainer.json - .. |codespace-fedora-37-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-37-standard%2Fdevcontainer.json +.. |image-gentoo-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages - minimal: |image-fedora-37-minimal-with-system-packages| |image-fedora-37-minimal-configured| |image-fedora-37-minimal-with-targets-pre| |image-fedora-37-minimal-with-targets| |image-fedora-37-minimal-with-targets-optional| |codespace-fedora-37-minimal| +.. |image-gentoo-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-configured - standard: |image-fedora-37-standard-with-system-packages| |image-fedora-37-standard-configured| |image-fedora-37-standard-with-targets-pre| |image-fedora-37-standard-with-targets| |image-fedora-37-standard-with-targets-optional| |codespace-fedora-37-standard| +.. |image-gentoo-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-pre - * - fedora-38 - - +.. |image-gentoo-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets - .. |image-fedora-38-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-system-packages +.. |image-gentoo-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional - .. |image-fedora-38-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-configured +.. |codespace-gentoo-python3.11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-standard%2Fdevcontainer.json - .. |image-fedora-38-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-pre +.. |image-archlinux-latest-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages - .. |image-fedora-38-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets +.. |image-archlinux-latest-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-configured - .. |image-fedora-38-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-optional +.. |image-archlinux-latest-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre - .. |codespace-fedora-38-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-38-minimal%2Fdevcontainer.json +.. |image-archlinux-latest-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets +.. |image-archlinux-latest-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional - .. |image-fedora-38-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-system-packages +.. |codespace-archlinux-latest-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-minimal%2Fdevcontainer.json - .. |image-fedora-38-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-configured +.. |image-archlinux-latest-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-system-packages - .. |image-fedora-38-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets-pre +.. |image-archlinux-latest-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-configured - .. |image-fedora-38-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets +.. |image-archlinux-latest-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets-pre - .. |image-fedora-38-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets-optional +.. |image-archlinux-latest-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets - .. |codespace-fedora-38-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-38-standard%2Fdevcontainer.json +.. |image-archlinux-latest-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional - minimal: |image-fedora-38-minimal-with-system-packages| |image-fedora-38-minimal-configured| |image-fedora-38-minimal-with-targets-pre| |image-fedora-38-minimal-with-targets| |image-fedora-38-minimal-with-targets-optional| |codespace-fedora-38-minimal| +.. |codespace-archlinux-latest-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-standard%2Fdevcontainer.json - standard: |image-fedora-38-standard-with-system-packages| |image-fedora-38-standard-configured| |image-fedora-38-standard-with-targets-pre| |image-fedora-38-standard-with-targets| |image-fedora-38-standard-with-targets-optional| |codespace-fedora-38-standard| +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages - * - fedora-39 - - +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured - .. |image-fedora-39-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-system-packages +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre - .. |image-fedora-39-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-configured +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets - .. |image-fedora-39-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-pre +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional - .. |image-fedora-39-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets +.. |codespace-opensuse-15.3-gcc_11-python3.9-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-minimal%2Fdevcontainer.json - .. |image-fedora-39-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-optional +.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages - .. |codespace-fedora-39-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-39-minimal%2Fdevcontainer.json +.. |image-opensuse-15.3-gcc_11-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-configured +.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre - .. |image-fedora-39-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-system-packages +.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets - .. |image-fedora-39-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-configured +.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional - .. |image-fedora-39-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets-pre +.. |codespace-opensuse-15.3-gcc_11-python3.9-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-standard%2Fdevcontainer.json - .. |image-fedora-39-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages - .. |image-fedora-39-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets-optional +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured - .. |codespace-fedora-39-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-39-standard%2Fdevcontainer.json +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre - minimal: |image-fedora-39-minimal-with-system-packages| |image-fedora-39-minimal-configured| |image-fedora-39-minimal-with-targets-pre| |image-fedora-39-minimal-with-targets| |image-fedora-39-minimal-with-targets-optional| |codespace-fedora-39-minimal| +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets - standard: |image-fedora-39-standard-with-system-packages| |image-fedora-39-standard-configured| |image-fedora-39-standard-with-targets-pre| |image-fedora-39-standard-with-targets| |image-fedora-39-standard-with-targets-optional| |codespace-fedora-39-standard| +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional - * - centos-7-devtoolset-gcc_11 - - +.. |codespace-opensuse-15.4-gcc_11-python3.10-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-minimal%2Fdevcontainer.json - .. |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages +.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages - .. |image-centos-7-devtoolset-gcc_11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured +.. |image-opensuse-15.4-gcc_11-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-configured - .. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre +.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre - .. |image-centos-7-devtoolset-gcc_11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets +.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets - .. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional +.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional - .. |codespace-centos-7-devtoolset-gcc_11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-minimal%2Fdevcontainer.json +.. |codespace-opensuse-15.4-gcc_11-python3.10-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-standard%2Fdevcontainer.json +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages - .. |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured - .. |image-centos-7-devtoolset-gcc_11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-configured +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre - .. |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-pre +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets - .. |image-centos-7-devtoolset-gcc_11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional - .. |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional +.. |codespace-opensuse-15.5-gcc_11-python3.11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-minimal%2Fdevcontainer.json - .. |codespace-centos-7-devtoolset-gcc_11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-standard%2Fdevcontainer.json +.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages - minimal: |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| |image-centos-7-devtoolset-gcc_11-minimal-configured| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| |image-centos-7-devtoolset-gcc_11-minimal-with-targets| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| |codespace-centos-7-devtoolset-gcc_11-minimal| +.. |image-opensuse-15.5-gcc_11-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-configured - standard: |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| |image-centos-7-devtoolset-gcc_11-standard-configured| |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| |image-centos-7-devtoolset-gcc_11-standard-with-targets| |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| |codespace-centos-7-devtoolset-gcc_11-standard| +.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre - * - centos-stream-8-python3.9 - - +.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets - .. |image-centos-stream-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages +.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional - .. |image-centos-stream-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured +.. |codespace-opensuse-15.5-gcc_11-python3.11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-standard%2Fdevcontainer.json - .. |image-centos-stream-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre +.. |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages - .. |image-centos-stream-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets +.. |image-opensuse-tumbleweed-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured - .. |image-centos-stream-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional +.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre - .. |codespace-centos-stream-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-minimal%2Fdevcontainer.json +.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets +.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional - .. |image-centos-stream-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages +.. |codespace-opensuse-tumbleweed-python3.10-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-minimal%2Fdevcontainer.json - .. |image-centos-stream-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-configured +.. |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages - .. |image-centos-stream-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-pre +.. |image-opensuse-tumbleweed-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-configured - .. |image-centos-stream-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets +.. |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-pre - .. |image-centos-stream-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional +.. |image-opensuse-tumbleweed-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets - .. |codespace-centos-stream-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-standard%2Fdevcontainer.json +.. |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional - minimal: |image-centos-stream-8-python3.9-minimal-with-system-packages| |image-centos-stream-8-python3.9-minimal-configured| |image-centos-stream-8-python3.9-minimal-with-targets-pre| |image-centos-stream-8-python3.9-minimal-with-targets| |image-centos-stream-8-python3.9-minimal-with-targets-optional| |codespace-centos-stream-8-python3.9-minimal| +.. |codespace-opensuse-tumbleweed-python3.10-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-standard%2Fdevcontainer.json - standard: |image-centos-stream-8-python3.9-standard-with-system-packages| |image-centos-stream-8-python3.9-standard-configured| |image-centos-stream-8-python3.9-standard-with-targets-pre| |image-centos-stream-8-python3.9-standard-with-targets| |image-centos-stream-8-python3.9-standard-with-targets-optional| |codespace-centos-stream-8-python3.9-standard| +.. |image-opensuse-tumbleweed-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages - * - centos-stream-9-python3.9 - - +.. |image-opensuse-tumbleweed-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured - .. |image-centos-stream-9-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages +.. |image-opensuse-tumbleweed-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre - .. |image-centos-stream-9-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured +.. |image-opensuse-tumbleweed-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets - .. |image-centos-stream-9-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre +.. |image-opensuse-tumbleweed-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional - .. |image-centos-stream-9-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets +.. |codespace-opensuse-tumbleweed-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-minimal%2Fdevcontainer.json - .. |image-centos-stream-9-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional +.. |image-opensuse-tumbleweed-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages - .. |codespace-centos-stream-9-python3.9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-minimal%2Fdevcontainer.json +.. |image-opensuse-tumbleweed-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-configured +.. |image-opensuse-tumbleweed-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-pre - .. |image-centos-stream-9-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages +.. |image-opensuse-tumbleweed-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets - .. |image-centos-stream-9-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-configured +.. |image-opensuse-tumbleweed-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional - .. |image-centos-stream-9-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-pre +.. |codespace-opensuse-tumbleweed-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-standard%2Fdevcontainer.json - .. |image-centos-stream-9-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets +.. |image-conda-forge-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages - .. |image-centos-stream-9-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional +.. |image-conda-forge-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-configured - .. |codespace-centos-stream-9-python3.9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-standard%2Fdevcontainer.json +.. |image-conda-forge-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre - minimal: |image-centos-stream-9-python3.9-minimal-with-system-packages| |image-centos-stream-9-python3.9-minimal-configured| |image-centos-stream-9-python3.9-minimal-with-targets-pre| |image-centos-stream-9-python3.9-minimal-with-targets| |image-centos-stream-9-python3.9-minimal-with-targets-optional| |codespace-centos-stream-9-python3.9-minimal| +.. |image-conda-forge-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets - standard: |image-centos-stream-9-python3.9-standard-with-system-packages| |image-centos-stream-9-python3.9-standard-configured| |image-centos-stream-9-python3.9-standard-with-targets-pre| |image-centos-stream-9-python3.9-standard-with-targets| |image-centos-stream-9-python3.9-standard-with-targets-optional| |codespace-centos-stream-9-python3.9-standard| +.. |image-conda-forge-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional - * - almalinux-8-python3.9 - - +.. |codespace-conda-forge-python3.11-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-minimal%2Fdevcontainer.json - .. |image-almalinux-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages +.. |image-conda-forge-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages - .. |image-almalinux-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured +.. |image-conda-forge-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-configured - .. |image-almalinux-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre +.. |image-conda-forge-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-pre - .. |image-almalinux-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets +.. |image-conda-forge-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets - .. |image-almalinux-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional +.. |image-conda-forge-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional - .. |codespace-almalinux-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-minimal%2Fdevcontainer.json +.. |codespace-conda-forge-python3.11-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-standard%2Fdevcontainer.json +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages - .. |image-almalinux-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages +.. |image-ubuntu-bionic-gcc_8-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured - .. |image-almalinux-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-configured +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre - .. |image-almalinux-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-pre +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets - .. |image-almalinux-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional - .. |image-almalinux-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional +.. |codespace-ubuntu-bionic-gcc_8-i386-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-minimal%2Fdevcontainer.json - .. |codespace-almalinux-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-standard%2Fdevcontainer.json +.. |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages - minimal: |image-almalinux-8-python3.9-minimal-with-system-packages| |image-almalinux-8-python3.9-minimal-configured| |image-almalinux-8-python3.9-minimal-with-targets-pre| |image-almalinux-8-python3.9-minimal-with-targets| |image-almalinux-8-python3.9-minimal-with-targets-optional| |codespace-almalinux-8-python3.9-minimal| +.. |image-ubuntu-bionic-gcc_8-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-configured - standard: |image-almalinux-8-python3.9-standard-with-system-packages| |image-almalinux-8-python3.9-standard-configured| |image-almalinux-8-python3.9-standard-with-targets-pre| |image-almalinux-8-python3.9-standard-with-targets| |image-almalinux-8-python3.9-standard-with-targets-optional| |codespace-almalinux-8-python3.9-standard| +.. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre - * - almalinux-9-python3.11 - - +.. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets - .. |image-almalinux-9-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages +.. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional - .. |image-almalinux-9-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured +.. |codespace-ubuntu-bionic-gcc_8-i386-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-standard%2Fdevcontainer.json - .. |image-almalinux-9-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre +.. |image-debian-bullseye-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages - .. |image-almalinux-9-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets +.. |image-debian-bullseye-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-configured - .. |image-almalinux-9-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional +.. |image-debian-bullseye-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre - .. |codespace-almalinux-9-python3.11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-minimal%2Fdevcontainer.json +.. |image-debian-bullseye-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets +.. |image-debian-bullseye-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional - .. |image-almalinux-9-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages +.. |codespace-debian-bullseye-i386-minimal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-minimal%2Fdevcontainer.json - .. |image-almalinux-9-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-configured +.. |image-debian-bullseye-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages - .. |image-almalinux-9-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-pre +.. |image-debian-bullseye-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-configured - .. |image-almalinux-9-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets +.. |image-debian-bullseye-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-pre - .. |image-almalinux-9-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional +.. |image-debian-bullseye-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets - .. |codespace-almalinux-9-python3.11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-standard%2Fdevcontainer.json +.. |image-debian-bullseye-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional - minimal: |image-almalinux-9-python3.11-minimal-with-system-packages| |image-almalinux-9-python3.11-minimal-configured| |image-almalinux-9-python3.11-minimal-with-targets-pre| |image-almalinux-9-python3.11-minimal-with-targets| |image-almalinux-9-python3.11-minimal-with-targets-optional| |codespace-almalinux-9-python3.11-minimal| +.. |codespace-debian-bullseye-i386-standard| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-standard%2Fdevcontainer.json - standard: |image-almalinux-9-python3.11-standard-with-system-packages| |image-almalinux-9-python3.11-standard-configured| |image-almalinux-9-python3.11-standard-with-targets-pre| |image-almalinux-9-python3.11-standard-with-targets| |image-almalinux-9-python3.11-standard-with-targets-optional| |codespace-almalinux-9-python3.11-standard| +.. list-table:: + :widths: 15 10 75 + :header-rows: 0 + :stub-columns: 1 - * - gentoo-python3.10 + * - ubuntu-trusty-toolchain-gcc_9 + - minimal + - |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| + * - - + - |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| + |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| - .. |image-gentoo-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages - - .. |image-gentoo-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-configured - - .. |image-gentoo-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre - - .. |image-gentoo-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets - - .. |image-gentoo-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional + * - + - standard + - |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| + * - + - + - |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| + |codespace-ubuntu-trusty-toolchain-gcc_9-standard| - .. |codespace-gentoo-python3.10-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-minimal%2Fdevcontainer.json + * - ubuntu-xenial-toolchain-gcc_9 + - minimal + - |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| + * - + - + - |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| + |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| + * - + - standard + - |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| + * - + - + - |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| + |codespace-ubuntu-xenial-toolchain-gcc_9-standard| - .. |image-gentoo-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages + * - ubuntu-bionic-gcc_8 + - minimal + - |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| + * - + - + - |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-minimal-with-targets| |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| + |codespace-ubuntu-bionic-gcc_8-minimal| - .. |image-gentoo-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-configured + * - + - standard + - |image-ubuntu-bionic-gcc_8-standard-with-system-packages| + * - + - + - |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-standard-with-targets| |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| + |codespace-ubuntu-bionic-gcc_8-standard| - .. |image-gentoo-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-pre + * - ubuntu-focal + - minimal + - |image-ubuntu-focal-minimal-with-system-packages| + * - + - + - |image-ubuntu-focal-minimal-with-targets-pre| |image-ubuntu-focal-minimal-with-targets| |image-ubuntu-focal-minimal-with-targets-optional| + |codespace-ubuntu-focal-minimal| - .. |image-gentoo-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets + * - + - standard + - |image-ubuntu-focal-standard-with-system-packages| + * - + - + - |image-ubuntu-focal-standard-with-targets-pre| |image-ubuntu-focal-standard-with-targets| |image-ubuntu-focal-standard-with-targets-optional| + |codespace-ubuntu-focal-standard| - .. |image-gentoo-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional + * - ubuntu-jammy + - minimal + - |image-ubuntu-jammy-minimal-with-system-packages| + * - + - + - |image-ubuntu-jammy-minimal-with-targets-pre| |image-ubuntu-jammy-minimal-with-targets| |image-ubuntu-jammy-minimal-with-targets-optional| + |codespace-ubuntu-jammy-minimal| - .. |codespace-gentoo-python3.10-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-standard%2Fdevcontainer.json + * - + - standard + - |image-ubuntu-jammy-standard-with-system-packages| + * - + - + - |image-ubuntu-jammy-standard-with-targets-pre| |image-ubuntu-jammy-standard-with-targets| |image-ubuntu-jammy-standard-with-targets-optional| + |codespace-ubuntu-jammy-standard| - minimal: |image-gentoo-python3.10-minimal-with-system-packages| |image-gentoo-python3.10-minimal-configured| |image-gentoo-python3.10-minimal-with-targets-pre| |image-gentoo-python3.10-minimal-with-targets| |image-gentoo-python3.10-minimal-with-targets-optional| |codespace-gentoo-python3.10-minimal| + * - ubuntu-lunar + - minimal + - |image-ubuntu-lunar-minimal-with-system-packages| + * - + - + - |image-ubuntu-lunar-minimal-with-targets-pre| |image-ubuntu-lunar-minimal-with-targets| |image-ubuntu-lunar-minimal-with-targets-optional| + |codespace-ubuntu-lunar-minimal| - standard: |image-gentoo-python3.10-standard-with-system-packages| |image-gentoo-python3.10-standard-configured| |image-gentoo-python3.10-standard-with-targets-pre| |image-gentoo-python3.10-standard-with-targets| |image-gentoo-python3.10-standard-with-targets-optional| |codespace-gentoo-python3.10-standard| + * - + - standard + - |image-ubuntu-lunar-standard-with-system-packages| + * - + - + - |image-ubuntu-lunar-standard-with-targets-pre| |image-ubuntu-lunar-standard-with-targets| |image-ubuntu-lunar-standard-with-targets-optional| + |codespace-ubuntu-lunar-standard| - * - gentoo-python3.11 + * - ubuntu-mantic + - minimal + - |image-ubuntu-mantic-minimal-with-system-packages| + * - - + - |image-ubuntu-mantic-minimal-with-targets-pre| |image-ubuntu-mantic-minimal-with-targets| |image-ubuntu-mantic-minimal-with-targets-optional| + |codespace-ubuntu-mantic-minimal| - .. |image-gentoo-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages + * - + - standard + - |image-ubuntu-mantic-standard-with-system-packages| + * - + - + - |image-ubuntu-mantic-standard-with-targets-pre| |image-ubuntu-mantic-standard-with-targets| |image-ubuntu-mantic-standard-with-targets-optional| + |codespace-ubuntu-mantic-standard| - .. |image-gentoo-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-configured + * - debian-buster-gcc_spkg + - minimal + - |image-debian-buster-gcc_spkg-minimal-with-system-packages| + * - + - + - |image-debian-buster-gcc_spkg-minimal-with-targets-pre| |image-debian-buster-gcc_spkg-minimal-with-targets| |image-debian-buster-gcc_spkg-minimal-with-targets-optional| + |codespace-debian-buster-gcc_spkg-minimal| - .. |image-gentoo-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre + * - + - standard + - |image-debian-buster-gcc_spkg-standard-with-system-packages| + * - + - + - |image-debian-buster-gcc_spkg-standard-with-targets-pre| |image-debian-buster-gcc_spkg-standard-with-targets| |image-debian-buster-gcc_spkg-standard-with-targets-optional| + |codespace-debian-buster-gcc_spkg-standard| - .. |image-gentoo-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets + * - debian-bullseye + - minimal + - |image-debian-bullseye-minimal-with-system-packages| + * - + - + - |image-debian-bullseye-minimal-with-targets-pre| |image-debian-bullseye-minimal-with-targets| |image-debian-bullseye-minimal-with-targets-optional| + |codespace-debian-bullseye-minimal| - .. |image-gentoo-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional + * - + - standard + - |image-debian-bullseye-standard-with-system-packages| + * - + - + - |image-debian-bullseye-standard-with-targets-pre| |image-debian-bullseye-standard-with-targets| |image-debian-bullseye-standard-with-targets-optional| + |codespace-debian-bullseye-standard| - .. |codespace-gentoo-python3.11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-minimal%2Fdevcontainer.json + * - debian-bookworm + - minimal + - |image-debian-bookworm-minimal-with-system-packages| + * - + - + - |image-debian-bookworm-minimal-with-targets-pre| |image-debian-bookworm-minimal-with-targets| |image-debian-bookworm-minimal-with-targets-optional| + |codespace-debian-bookworm-minimal| + * - + - standard + - |image-debian-bookworm-standard-with-system-packages| + * - + - + - |image-debian-bookworm-standard-with-targets-pre| |image-debian-bookworm-standard-with-targets| |image-debian-bookworm-standard-with-targets-optional| + |codespace-debian-bookworm-standard| - .. |image-gentoo-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages + * - debian-trixie + - minimal + - |image-debian-trixie-minimal-with-system-packages| + * - + - + - |image-debian-trixie-minimal-with-targets-pre| |image-debian-trixie-minimal-with-targets| |image-debian-trixie-minimal-with-targets-optional| + |codespace-debian-trixie-minimal| - .. |image-gentoo-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-configured + * - + - standard + - |image-debian-trixie-standard-with-system-packages| + * - + - + - |image-debian-trixie-standard-with-targets-pre| |image-debian-trixie-standard-with-targets| |image-debian-trixie-standard-with-targets-optional| + |codespace-debian-trixie-standard| - .. |image-gentoo-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-pre + * - debian-sid + - minimal + - |image-debian-sid-minimal-with-system-packages| + * - + - + - |image-debian-sid-minimal-with-targets-pre| |image-debian-sid-minimal-with-targets| |image-debian-sid-minimal-with-targets-optional| + |codespace-debian-sid-minimal| - .. |image-gentoo-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets + * - + - standard + - |image-debian-sid-standard-with-system-packages| + * - + - + - |image-debian-sid-standard-with-targets-pre| |image-debian-sid-standard-with-targets| |image-debian-sid-standard-with-targets-optional| + |codespace-debian-sid-standard| - .. |image-gentoo-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional + * - linuxmint-20.1 + - minimal + - |image-linuxmint-20.1-minimal-with-system-packages| + * - + - + - |image-linuxmint-20.1-minimal-with-targets-pre| |image-linuxmint-20.1-minimal-with-targets| |image-linuxmint-20.1-minimal-with-targets-optional| + |codespace-linuxmint-20.1-minimal| - .. |codespace-gentoo-python3.11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-standard%2Fdevcontainer.json + * - + - standard + - |image-linuxmint-20.1-standard-with-system-packages| + * - + - + - |image-linuxmint-20.1-standard-with-targets-pre| |image-linuxmint-20.1-standard-with-targets| |image-linuxmint-20.1-standard-with-targets-optional| + |codespace-linuxmint-20.1-standard| - minimal: |image-gentoo-python3.11-minimal-with-system-packages| |image-gentoo-python3.11-minimal-configured| |image-gentoo-python3.11-minimal-with-targets-pre| |image-gentoo-python3.11-minimal-with-targets| |image-gentoo-python3.11-minimal-with-targets-optional| |codespace-gentoo-python3.11-minimal| + * - linuxmint-20.2 + - minimal + - |image-linuxmint-20.2-minimal-with-system-packages| + * - + - + - |image-linuxmint-20.2-minimal-with-targets-pre| |image-linuxmint-20.2-minimal-with-targets| |image-linuxmint-20.2-minimal-with-targets-optional| + |codespace-linuxmint-20.2-minimal| - standard: |image-gentoo-python3.11-standard-with-system-packages| |image-gentoo-python3.11-standard-configured| |image-gentoo-python3.11-standard-with-targets-pre| |image-gentoo-python3.11-standard-with-targets| |image-gentoo-python3.11-standard-with-targets-optional| |codespace-gentoo-python3.11-standard| + * - + - standard + - |image-linuxmint-20.2-standard-with-system-packages| + * - + - + - |image-linuxmint-20.2-standard-with-targets-pre| |image-linuxmint-20.2-standard-with-targets| |image-linuxmint-20.2-standard-with-targets-optional| + |codespace-linuxmint-20.2-standard| - * - archlinux-latest + * - linuxmint-20.3 + - minimal + - |image-linuxmint-20.3-minimal-with-system-packages| + * - - + - |image-linuxmint-20.3-minimal-with-targets-pre| |image-linuxmint-20.3-minimal-with-targets| |image-linuxmint-20.3-minimal-with-targets-optional| + |codespace-linuxmint-20.3-minimal| - .. |image-archlinux-latest-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages + * - + - standard + - |image-linuxmint-20.3-standard-with-system-packages| + * - + - + - |image-linuxmint-20.3-standard-with-targets-pre| |image-linuxmint-20.3-standard-with-targets| |image-linuxmint-20.3-standard-with-targets-optional| + |codespace-linuxmint-20.3-standard| - .. |image-archlinux-latest-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-configured + * - linuxmint-21 + - minimal + - |image-linuxmint-21-minimal-with-system-packages| + * - + - + - |image-linuxmint-21-minimal-with-targets-pre| |image-linuxmint-21-minimal-with-targets| |image-linuxmint-21-minimal-with-targets-optional| + |codespace-linuxmint-21-minimal| - .. |image-archlinux-latest-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre + * - + - standard + - |image-linuxmint-21-standard-with-system-packages| + * - + - + - |image-linuxmint-21-standard-with-targets-pre| |image-linuxmint-21-standard-with-targets| |image-linuxmint-21-standard-with-targets-optional| + |codespace-linuxmint-21-standard| - .. |image-archlinux-latest-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets + * - linuxmint-21.1 + - minimal + - |image-linuxmint-21.1-minimal-with-system-packages| + * - + - + - |image-linuxmint-21.1-minimal-with-targets-pre| |image-linuxmint-21.1-minimal-with-targets| |image-linuxmint-21.1-minimal-with-targets-optional| + |codespace-linuxmint-21.1-minimal| - .. |image-archlinux-latest-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional + * - + - standard + - |image-linuxmint-21.1-standard-with-system-packages| + * - + - + - |image-linuxmint-21.1-standard-with-targets-pre| |image-linuxmint-21.1-standard-with-targets| |image-linuxmint-21.1-standard-with-targets-optional| + |codespace-linuxmint-21.1-standard| - .. |codespace-archlinux-latest-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-minimal%2Fdevcontainer.json + * - linuxmint-21.2 + - minimal + - |image-linuxmint-21.2-minimal-with-system-packages| + * - + - + - |image-linuxmint-21.2-minimal-with-targets-pre| |image-linuxmint-21.2-minimal-with-targets| |image-linuxmint-21.2-minimal-with-targets-optional| + |codespace-linuxmint-21.2-minimal| + * - + - standard + - |image-linuxmint-21.2-standard-with-system-packages| + * - + - + - |image-linuxmint-21.2-standard-with-targets-pre| |image-linuxmint-21.2-standard-with-targets| |image-linuxmint-21.2-standard-with-targets-optional| + |codespace-linuxmint-21.2-standard| - .. |image-archlinux-latest-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-system-packages + * - fedora-30 + - minimal + - |image-fedora-30-minimal-with-system-packages| + * - + - + - |image-fedora-30-minimal-with-targets-pre| |image-fedora-30-minimal-with-targets| |image-fedora-30-minimal-with-targets-optional| + |codespace-fedora-30-minimal| - .. |image-archlinux-latest-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-configured + * - + - standard + - |image-fedora-30-standard-with-system-packages| + * - + - + - |image-fedora-30-standard-with-targets-pre| |image-fedora-30-standard-with-targets| |image-fedora-30-standard-with-targets-optional| + |codespace-fedora-30-standard| - .. |image-archlinux-latest-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets-pre + * - fedora-31 + - minimal + - |image-fedora-31-minimal-with-system-packages| + * - + - + - |image-fedora-31-minimal-with-targets-pre| |image-fedora-31-minimal-with-targets| |image-fedora-31-minimal-with-targets-optional| + |codespace-fedora-31-minimal| - .. |image-archlinux-latest-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets + * - + - standard + - |image-fedora-31-standard-with-system-packages| + * - + - + - |image-fedora-31-standard-with-targets-pre| |image-fedora-31-standard-with-targets| |image-fedora-31-standard-with-targets-optional| + |codespace-fedora-31-standard| - .. |image-archlinux-latest-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional + * - fedora-32 + - minimal + - |image-fedora-32-minimal-with-system-packages| + * - + - + - |image-fedora-32-minimal-with-targets-pre| |image-fedora-32-minimal-with-targets| |image-fedora-32-minimal-with-targets-optional| + |codespace-fedora-32-minimal| - .. |codespace-archlinux-latest-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-standard%2Fdevcontainer.json + * - + - standard + - |image-fedora-32-standard-with-system-packages| + * - + - + - |image-fedora-32-standard-with-targets-pre| |image-fedora-32-standard-with-targets| |image-fedora-32-standard-with-targets-optional| + |codespace-fedora-32-standard| - minimal: |image-archlinux-latest-minimal-with-system-packages| |image-archlinux-latest-minimal-configured| |image-archlinux-latest-minimal-with-targets-pre| |image-archlinux-latest-minimal-with-targets| |image-archlinux-latest-minimal-with-targets-optional| |codespace-archlinux-latest-minimal| + * - fedora-33 + - minimal + - |image-fedora-33-minimal-with-system-packages| + * - + - + - |image-fedora-33-minimal-with-targets-pre| |image-fedora-33-minimal-with-targets| |image-fedora-33-minimal-with-targets-optional| + |codespace-fedora-33-minimal| - standard: |image-archlinux-latest-standard-with-system-packages| |image-archlinux-latest-standard-configured| |image-archlinux-latest-standard-with-targets-pre| |image-archlinux-latest-standard-with-targets| |image-archlinux-latest-standard-with-targets-optional| |codespace-archlinux-latest-standard| + * - + - standard + - |image-fedora-33-standard-with-system-packages| + * - + - + - |image-fedora-33-standard-with-targets-pre| |image-fedora-33-standard-with-targets| |image-fedora-33-standard-with-targets-optional| + |codespace-fedora-33-standard| - * - opensuse-15.3-gcc_11-python3.9 + * - fedora-34 + - minimal + - |image-fedora-34-minimal-with-system-packages| + * - - + - |image-fedora-34-minimal-with-targets-pre| |image-fedora-34-minimal-with-targets| |image-fedora-34-minimal-with-targets-optional| + |codespace-fedora-34-minimal| - .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages + * - + - standard + - |image-fedora-34-standard-with-system-packages| + * - + - + - |image-fedora-34-standard-with-targets-pre| |image-fedora-34-standard-with-targets| |image-fedora-34-standard-with-targets-optional| + |codespace-fedora-34-standard| - .. |image-opensuse-15.3-gcc_11-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured + * - fedora-35 + - minimal + - |image-fedora-35-minimal-with-system-packages| + * - + - + - |image-fedora-35-minimal-with-targets-pre| |image-fedora-35-minimal-with-targets| |image-fedora-35-minimal-with-targets-optional| + |codespace-fedora-35-minimal| - .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre + * - + - standard + - |image-fedora-35-standard-with-system-packages| + * - + - + - |image-fedora-35-standard-with-targets-pre| |image-fedora-35-standard-with-targets| |image-fedora-35-standard-with-targets-optional| + |codespace-fedora-35-standard| - .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets + * - fedora-36 + - minimal + - |image-fedora-36-minimal-with-system-packages| + * - + - + - |image-fedora-36-minimal-with-targets-pre| |image-fedora-36-minimal-with-targets| |image-fedora-36-minimal-with-targets-optional| + |codespace-fedora-36-minimal| - .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional + * - + - standard + - |image-fedora-36-standard-with-system-packages| + * - + - + - |image-fedora-36-standard-with-targets-pre| |image-fedora-36-standard-with-targets| |image-fedora-36-standard-with-targets-optional| + |codespace-fedora-36-standard| - .. |codespace-opensuse-15.3-gcc_11-python3.9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-minimal%2Fdevcontainer.json + * - fedora-37 + - minimal + - |image-fedora-37-minimal-with-system-packages| + * - + - + - |image-fedora-37-minimal-with-targets-pre| |image-fedora-37-minimal-with-targets| |image-fedora-37-minimal-with-targets-optional| + |codespace-fedora-37-minimal| + * - + - standard + - |image-fedora-37-standard-with-system-packages| + * - + - + - |image-fedora-37-standard-with-targets-pre| |image-fedora-37-standard-with-targets| |image-fedora-37-standard-with-targets-optional| + |codespace-fedora-37-standard| - .. |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages + * - fedora-38 + - minimal + - |image-fedora-38-minimal-with-system-packages| + * - + - + - |image-fedora-38-minimal-with-targets-pre| |image-fedora-38-minimal-with-targets| |image-fedora-38-minimal-with-targets-optional| + |codespace-fedora-38-minimal| - .. |image-opensuse-15.3-gcc_11-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-configured + * - + - standard + - |image-fedora-38-standard-with-system-packages| + * - + - + - |image-fedora-38-standard-with-targets-pre| |image-fedora-38-standard-with-targets| |image-fedora-38-standard-with-targets-optional| + |codespace-fedora-38-standard| - .. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre + * - fedora-39 + - minimal + - |image-fedora-39-minimal-with-system-packages| + * - + - + - |image-fedora-39-minimal-with-targets-pre| |image-fedora-39-minimal-with-targets| |image-fedora-39-minimal-with-targets-optional| + |codespace-fedora-39-minimal| - .. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets + * - + - standard + - |image-fedora-39-standard-with-system-packages| + * - + - + - |image-fedora-39-standard-with-targets-pre| |image-fedora-39-standard-with-targets| |image-fedora-39-standard-with-targets-optional| + |codespace-fedora-39-standard| - .. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional + * - centos-7-devtoolset-gcc_11 + - minimal + - |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| + * - + - + - |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| |image-centos-7-devtoolset-gcc_11-minimal-with-targets| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| + |codespace-centos-7-devtoolset-gcc_11-minimal| - .. |codespace-opensuse-15.3-gcc_11-python3.9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-standard%2Fdevcontainer.json + * - + - standard + - |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| + * - + - + - |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| |image-centos-7-devtoolset-gcc_11-standard-with-targets| |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| + |codespace-centos-7-devtoolset-gcc_11-standard| - minimal: |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-minimal-configured| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| |codespace-opensuse-15.3-gcc_11-python3.9-minimal| + * - centos-stream-8-python3.9 + - minimal + - |image-centos-stream-8-python3.9-minimal-with-system-packages| + * - + - + - |image-centos-stream-8-python3.9-minimal-with-targets-pre| |image-centos-stream-8-python3.9-minimal-with-targets| |image-centos-stream-8-python3.9-minimal-with-targets-optional| + |codespace-centos-stream-8-python3.9-minimal| - standard: |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-standard-configured| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| |codespace-opensuse-15.3-gcc_11-python3.9-standard| + * - + - standard + - |image-centos-stream-8-python3.9-standard-with-system-packages| + * - + - + - |image-centos-stream-8-python3.9-standard-with-targets-pre| |image-centos-stream-8-python3.9-standard-with-targets| |image-centos-stream-8-python3.9-standard-with-targets-optional| + |codespace-centos-stream-8-python3.9-standard| - * - opensuse-15.4-gcc_11-python3.10 + * - centos-stream-9-python3.9 + - minimal + - |image-centos-stream-9-python3.9-minimal-with-system-packages| + * - - + - |image-centos-stream-9-python3.9-minimal-with-targets-pre| |image-centos-stream-9-python3.9-minimal-with-targets| |image-centos-stream-9-python3.9-minimal-with-targets-optional| + |codespace-centos-stream-9-python3.9-minimal| - .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages + * - + - standard + - |image-centos-stream-9-python3.9-standard-with-system-packages| + * - + - + - |image-centos-stream-9-python3.9-standard-with-targets-pre| |image-centos-stream-9-python3.9-standard-with-targets| |image-centos-stream-9-python3.9-standard-with-targets-optional| + |codespace-centos-stream-9-python3.9-standard| - .. |image-opensuse-15.4-gcc_11-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured + * - almalinux-8-python3.9 + - minimal + - |image-almalinux-8-python3.9-minimal-with-system-packages| + * - + - + - |image-almalinux-8-python3.9-minimal-with-targets-pre| |image-almalinux-8-python3.9-minimal-with-targets| |image-almalinux-8-python3.9-minimal-with-targets-optional| + |codespace-almalinux-8-python3.9-minimal| - .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre + * - + - standard + - |image-almalinux-8-python3.9-standard-with-system-packages| + * - + - + - |image-almalinux-8-python3.9-standard-with-targets-pre| |image-almalinux-8-python3.9-standard-with-targets| |image-almalinux-8-python3.9-standard-with-targets-optional| + |codespace-almalinux-8-python3.9-standard| - .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets + * - almalinux-9-python3.11 + - minimal + - |image-almalinux-9-python3.11-minimal-with-system-packages| + * - + - + - |image-almalinux-9-python3.11-minimal-with-targets-pre| |image-almalinux-9-python3.11-minimal-with-targets| |image-almalinux-9-python3.11-minimal-with-targets-optional| + |codespace-almalinux-9-python3.11-minimal| - .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional + * - + - standard + - |image-almalinux-9-python3.11-standard-with-system-packages| + * - + - + - |image-almalinux-9-python3.11-standard-with-targets-pre| |image-almalinux-9-python3.11-standard-with-targets| |image-almalinux-9-python3.11-standard-with-targets-optional| + |codespace-almalinux-9-python3.11-standard| - .. |codespace-opensuse-15.4-gcc_11-python3.10-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-minimal%2Fdevcontainer.json + * - gentoo-python3.10 + - minimal + - |image-gentoo-python3.10-minimal-with-system-packages| + * - + - + - |image-gentoo-python3.10-minimal-with-targets-pre| |image-gentoo-python3.10-minimal-with-targets| |image-gentoo-python3.10-minimal-with-targets-optional| + |codespace-gentoo-python3.10-minimal| + * - + - standard + - |image-gentoo-python3.10-standard-with-system-packages| + * - + - + - |image-gentoo-python3.10-standard-with-targets-pre| |image-gentoo-python3.10-standard-with-targets| |image-gentoo-python3.10-standard-with-targets-optional| + |codespace-gentoo-python3.10-standard| - .. |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages + * - gentoo-python3.11 + - minimal + - |image-gentoo-python3.11-minimal-with-system-packages| + * - + - + - |image-gentoo-python3.11-minimal-with-targets-pre| |image-gentoo-python3.11-minimal-with-targets| |image-gentoo-python3.11-minimal-with-targets-optional| + |codespace-gentoo-python3.11-minimal| - .. |image-opensuse-15.4-gcc_11-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-configured + * - + - standard + - |image-gentoo-python3.11-standard-with-system-packages| + * - + - + - |image-gentoo-python3.11-standard-with-targets-pre| |image-gentoo-python3.11-standard-with-targets| |image-gentoo-python3.11-standard-with-targets-optional| + |codespace-gentoo-python3.11-standard| - .. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre + * - archlinux-latest + - minimal + - |image-archlinux-latest-minimal-with-system-packages| + * - + - + - |image-archlinux-latest-minimal-with-targets-pre| |image-archlinux-latest-minimal-with-targets| |image-archlinux-latest-minimal-with-targets-optional| + |codespace-archlinux-latest-minimal| - .. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets + * - + - standard + - |image-archlinux-latest-standard-with-system-packages| + * - + - + - |image-archlinux-latest-standard-with-targets-pre| |image-archlinux-latest-standard-with-targets| |image-archlinux-latest-standard-with-targets-optional| + |codespace-archlinux-latest-standard| - .. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional + * - opensuse-15.3-gcc_11-python3.9 + - minimal + - |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| + * - + - + - |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| + |codespace-opensuse-15.3-gcc_11-python3.9-minimal| - .. |codespace-opensuse-15.4-gcc_11-python3.10-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-standard%2Fdevcontainer.json + * - + - standard + - |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| + * - + - + - |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| + |codespace-opensuse-15.3-gcc_11-python3.9-standard| - minimal: |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-minimal-configured| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| |codespace-opensuse-15.4-gcc_11-python3.10-minimal| + * - opensuse-15.4-gcc_11-python3.10 + - minimal + - |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| + * - + - + - |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| + |codespace-opensuse-15.4-gcc_11-python3.10-minimal| - standard: |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-standard-configured| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| |codespace-opensuse-15.4-gcc_11-python3.10-standard| + * - + - standard + - |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| + * - + - + - |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| + |codespace-opensuse-15.4-gcc_11-python3.10-standard| * - opensuse-15.5-gcc_11-python3.11 + - minimal + - |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| + * - - + - |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| + |codespace-opensuse-15.5-gcc_11-python3.11-minimal| - .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages - - .. |image-opensuse-15.5-gcc_11-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured - - .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre - - .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets - - .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional - - .. |codespace-opensuse-15.5-gcc_11-python3.11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-minimal%2Fdevcontainer.json - - - .. |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages - - .. |image-opensuse-15.5-gcc_11-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-configured - - .. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre - - .. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets - - .. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional - - .. |codespace-opensuse-15.5-gcc_11-python3.11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-standard%2Fdevcontainer.json - - minimal: |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-minimal-configured| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| |codespace-opensuse-15.5-gcc_11-python3.11-minimal| - - standard: |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-standard-configured| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| |codespace-opensuse-15.5-gcc_11-python3.11-standard| + * - + - standard + - |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| + * - + - + - |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| + |codespace-opensuse-15.5-gcc_11-python3.11-standard| * - opensuse-tumbleweed-python3.10 + - minimal + - |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| + * - - + - |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| |image-opensuse-tumbleweed-python3.10-minimal-with-targets| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| + |codespace-opensuse-tumbleweed-python3.10-minimal| - .. |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages - - .. |image-opensuse-tumbleweed-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured - - .. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre - - .. |image-opensuse-tumbleweed-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets - - .. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional - - .. |codespace-opensuse-tumbleweed-python3.10-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-minimal%2Fdevcontainer.json - - - .. |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages - - .. |image-opensuse-tumbleweed-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-configured - - .. |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-pre - - .. |image-opensuse-tumbleweed-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets - - .. |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional - - .. |codespace-opensuse-tumbleweed-python3.10-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-standard%2Fdevcontainer.json - - minimal: |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| |image-opensuse-tumbleweed-python3.10-minimal-configured| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| |image-opensuse-tumbleweed-python3.10-minimal-with-targets| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| |codespace-opensuse-tumbleweed-python3.10-minimal| - - standard: |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| |image-opensuse-tumbleweed-python3.10-standard-configured| |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| |image-opensuse-tumbleweed-python3.10-standard-with-targets| |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| |codespace-opensuse-tumbleweed-python3.10-standard| + * - + - standard + - |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| + * - + - + - |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| |image-opensuse-tumbleweed-python3.10-standard-with-targets| |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| + |codespace-opensuse-tumbleweed-python3.10-standard| * - opensuse-tumbleweed + - minimal + - |image-opensuse-tumbleweed-minimal-with-system-packages| + * - - + - |image-opensuse-tumbleweed-minimal-with-targets-pre| |image-opensuse-tumbleweed-minimal-with-targets| |image-opensuse-tumbleweed-minimal-with-targets-optional| + |codespace-opensuse-tumbleweed-minimal| - .. |image-opensuse-tumbleweed-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages - - .. |image-opensuse-tumbleweed-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured - - .. |image-opensuse-tumbleweed-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre - - .. |image-opensuse-tumbleweed-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets - - .. |image-opensuse-tumbleweed-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional - - .. |codespace-opensuse-tumbleweed-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-minimal%2Fdevcontainer.json - - - .. |image-opensuse-tumbleweed-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages - - .. |image-opensuse-tumbleweed-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-configured - - .. |image-opensuse-tumbleweed-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-pre - - .. |image-opensuse-tumbleweed-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets - - .. |image-opensuse-tumbleweed-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional - - .. |codespace-opensuse-tumbleweed-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-standard%2Fdevcontainer.json - - minimal: |image-opensuse-tumbleweed-minimal-with-system-packages| |image-opensuse-tumbleweed-minimal-configured| |image-opensuse-tumbleweed-minimal-with-targets-pre| |image-opensuse-tumbleweed-minimal-with-targets| |image-opensuse-tumbleweed-minimal-with-targets-optional| |codespace-opensuse-tumbleweed-minimal| - - standard: |image-opensuse-tumbleweed-standard-with-system-packages| |image-opensuse-tumbleweed-standard-configured| |image-opensuse-tumbleweed-standard-with-targets-pre| |image-opensuse-tumbleweed-standard-with-targets| |image-opensuse-tumbleweed-standard-with-targets-optional| |codespace-opensuse-tumbleweed-standard| + * - + - standard + - |image-opensuse-tumbleweed-standard-with-system-packages| + * - + - + - |image-opensuse-tumbleweed-standard-with-targets-pre| |image-opensuse-tumbleweed-standard-with-targets| |image-opensuse-tumbleweed-standard-with-targets-optional| + |codespace-opensuse-tumbleweed-standard| * - conda-forge-python3.11 + - minimal + - |image-conda-forge-python3.11-minimal-with-system-packages| + * - - + - |image-conda-forge-python3.11-minimal-with-targets-pre| |image-conda-forge-python3.11-minimal-with-targets| |image-conda-forge-python3.11-minimal-with-targets-optional| + |codespace-conda-forge-python3.11-minimal| - .. |image-conda-forge-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages - - .. |image-conda-forge-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-configured - - .. |image-conda-forge-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre - - .. |image-conda-forge-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets - - .. |image-conda-forge-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional - - .. |codespace-conda-forge-python3.11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-minimal%2Fdevcontainer.json - - - .. |image-conda-forge-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages - - .. |image-conda-forge-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-configured - - .. |image-conda-forge-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-pre - - .. |image-conda-forge-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets - - .. |image-conda-forge-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional - - .. |codespace-conda-forge-python3.11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-standard%2Fdevcontainer.json - - minimal: |image-conda-forge-python3.11-minimal-with-system-packages| |image-conda-forge-python3.11-minimal-configured| |image-conda-forge-python3.11-minimal-with-targets-pre| |image-conda-forge-python3.11-minimal-with-targets| |image-conda-forge-python3.11-minimal-with-targets-optional| |codespace-conda-forge-python3.11-minimal| - - standard: |image-conda-forge-python3.11-standard-with-system-packages| |image-conda-forge-python3.11-standard-configured| |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| |codespace-conda-forge-python3.11-standard| + * - + - standard + - |image-conda-forge-python3.11-standard-with-system-packages| + * - + - + - |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| + |codespace-conda-forge-python3.11-standard| * - ubuntu-bionic-gcc_8-i386 + - minimal + - |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| + * - - + - |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| + |codespace-ubuntu-bionic-gcc_8-i386-minimal| - .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages - - .. |image-ubuntu-bionic-gcc_8-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured - - .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre - - .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets - - .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional - - .. |codespace-ubuntu-bionic-gcc_8-i386-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-minimal%2Fdevcontainer.json - - - .. |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages - - .. |image-ubuntu-bionic-gcc_8-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-configured - - .. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre - - .. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets - - .. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional - - .. |codespace-ubuntu-bionic-gcc_8-i386-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-standard%2Fdevcontainer.json - - minimal: |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-minimal-configured| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| |codespace-ubuntu-bionic-gcc_8-i386-minimal| - - standard: |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-standard-configured| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| |codespace-ubuntu-bionic-gcc_8-i386-standard| + * - + - standard + - |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| + * - + - + - |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| + |codespace-ubuntu-bionic-gcc_8-i386-standard| * - debian-bullseye-i386 + - minimal + - |image-debian-bullseye-i386-minimal-with-system-packages| + * - - + - |image-debian-bullseye-i386-minimal-with-targets-pre| |image-debian-bullseye-i386-minimal-with-targets| |image-debian-bullseye-i386-minimal-with-targets-optional| + |codespace-debian-bullseye-i386-minimal| - .. |image-debian-bullseye-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages - - .. |image-debian-bullseye-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-configured - - .. |image-debian-bullseye-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre - - .. |image-debian-bullseye-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets - - .. |image-debian-bullseye-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional - - .. |codespace-debian-bullseye-i386-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-minimal%2Fdevcontainer.json - - - .. |image-debian-bullseye-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages - - .. |image-debian-bullseye-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-configured/tags?n=0&label=configured - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-configured - - .. |image-debian-bullseye-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-pre/tags?n=0&label=with-targets-pre - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-pre - - .. |image-debian-bullseye-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets - - .. |image-debian-bullseye-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional/tags?n=0&label=with-targets-optional - :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional - - .. |codespace-debian-bullseye-i386-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-standard%2Fdevcontainer.json - - minimal: |image-debian-bullseye-i386-minimal-with-system-packages| |image-debian-bullseye-i386-minimal-configured| |image-debian-bullseye-i386-minimal-with-targets-pre| |image-debian-bullseye-i386-minimal-with-targets| |image-debian-bullseye-i386-minimal-with-targets-optional| |codespace-debian-bullseye-i386-minimal| - - standard: |image-debian-bullseye-i386-standard-with-system-packages| |image-debian-bullseye-i386-standard-configured| |image-debian-bullseye-i386-standard-with-targets-pre| |image-debian-bullseye-i386-standard-with-targets| |image-debian-bullseye-i386-standard-with-targets-optional| |codespace-debian-bullseye-i386-standard| + * - + - standard + - |image-debian-bullseye-i386-standard-with-system-packages| + * - + - + - |image-debian-bullseye-i386-standard-with-targets-pre| |image-debian-bullseye-i386-standard-with-targets| |image-debian-bullseye-i386-standard-with-targets-optional| + |codespace-debian-bullseye-i386-standard| diff --git a/tox.ini b/tox.ini index acb7b22e038..ba86f5b615d 100644 --- a/tox.ini +++ b/tox.ini @@ -858,36 +858,43 @@ commands = mv $FILE.new $FILE; \ echo "Wrote $FILE"; \ FILE=src/doc/en/developer/portability_platform_table.rst; \ - (echo ".. list-table::"; \ - echo " :widths: 20 80"; \ - echo " :header-rows: 0"; \ - echo ""; \ - for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ - echo " * - $SYSTEM_FACTOR"; \ - echo " - "; \ + (for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ REPO="{env:FROM_DOCKER_REPOSITORY:ghcr.io/sagemath/sage/}sage-$SYSTEM_FACTOR-$PACKAGE_FACTOR"; \ - echo ""; \ for DOCKER_TARGET in {env:DOCKER_TARGETS:with-system-packages configured with-targets-pre with-targets with-targets-optional}; do \ case $DOCKER_TARGET in \ - with-system-packages) BADGE="size?tag=dev&label=$DOCKER_TARGET";; \ - with-targets) BADGE="latest_tag?ignore=latest,dev,*-failed&label=$DOCKER_TARGET";; \ - *) BADGE="tags?n=0&label=$DOCKER_TARGET";; \ + with-system-packages) BADGE="size?tag=dev&label=$DOCKER_TARGET&color=cadetblue";; \ + *) BADGE="latest_tag?ignore=latest,dev,*-failed&label=$DOCKER_TARGET";; \ esac; \ - echo " .. |image-$SYSTEM_FACTOR-$PACKAGE_FACTOR-$DOCKER_TARGET| image:: https://ghcr-badge.egpl.dev/${REPO\#ghcr.io/}-$DOCKER_TARGET/$BADGE"; \ - echo " :target: https://$REPO-$DOCKER_TARGET"; \ + echo ".. |image-$SYSTEM_FACTOR-$PACKAGE_FACTOR-$DOCKER_TARGET| image:: https://ghcr-badge.egpl.dev/${REPO\#ghcr.io/}-$DOCKER_TARGET/$BADGE"; \ + echo " :target: https://$REPO-$DOCKER_TARGET"; \ echo ""; \ done; \ - echo " .. |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR| image:: https://github.com/codespaces/badge.svg"; \ - echo " :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-$SYSTEM_FACTOR-$PACKAGE_FACTOR%2Fdevcontainer.json"; \ + echo ".. |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR| image:: https://github.com/codespaces/badge.svg"; \ + echo " :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-$SYSTEM_FACTOR-$PACKAGE_FACTOR%2Fdevcontainer.json"; \ echo ""; \ done; \ + done; \ + echo ".. list-table::"; \ + echo " :widths: 15 10 75"; \ + echo " :header-rows: 0"; \ + echo " :stub-columns: 1"; \ + echo ""; \ + for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ + SYSTEM_FACTOR_LABEL="$SYSTEM_FACTOR"; \ for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ - echo -n " $PACKAGE_FACTOR:"; \ - for DOCKER_TARGET in {env:DOCKER_TARGETS:with-system-packages configured with-targets-pre with-targets with-targets-optional}; do \ - echo -n " |image-$SYSTEM_FACTOR-$PACKAGE_FACTOR-$DOCKER_TARGET|"; \ + PACKAGE_FACTOR_LABEL="$PACKAGE_FACTOR"; \ + REPO="{env:FROM_DOCKER_REPOSITORY:ghcr.io/sagemath/sage/}sage-$SYSTEM_FACTOR-$PACKAGE_FACTOR"; \ + for ROW_DOCKER_TARGETS in {env:DOCKER_TARGETS:with-system-packages "with-targets-pre with-targets with-targets-optional"}; do \ + echo " * - $SYSTEM_FACTOR_LABEL"; SYSTEM_FACTOR_LABEL=""; \ + echo " - $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ + echo -n " -"; \ + for DOCKER_TARGET in $ROW_DOCKER_TARGETS; do \ + echo -n " |image-$SYSTEM_FACTOR-$PACKAGE_FACTOR-$DOCKER_TARGET|"; \ + done; \ + echo ""; \ done; \ - echo " |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR|"; \ + echo " |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR|"; \ echo ""; \ done; \ done) > $FILE; \ From 54e32b4cab54ef50fb3d4074a8267ca6e5c2e0c8 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 14:33:59 -0800 Subject: [PATCH 07/24] Cleaner variant --- .../developer/portability_platform_table.rst | 713 +++++++----------- src/doc/en/developer/portability_testing.rst | 5 +- tox.ini | 19 +- 3 files changed, 284 insertions(+), 453 deletions(-) diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst index 0fcc1530ee0..444ca3c2543 100644 --- a/src/doc/en/developer/portability_platform_table.rst +++ b/src/doc/en/developer/portability_platform_table.rst @@ -14,7 +14,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional .. |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-minimal%2Fdevcontainer.json .. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages @@ -32,7 +32,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional .. |codespace-ubuntu-trusty-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-standard%2Fdevcontainer.json .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages @@ -50,7 +50,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional .. |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-minimal%2Fdevcontainer.json .. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages @@ -68,7 +68,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional .. |codespace-ubuntu-xenial-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-standard%2Fdevcontainer.json .. |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages @@ -86,7 +86,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-minimal%2Fdevcontainer.json .. |image-ubuntu-bionic-gcc_8-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages @@ -104,7 +104,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-standard%2Fdevcontainer.json .. |image-ubuntu-focal-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages @@ -122,7 +122,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional .. |codespace-ubuntu-focal-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-minimal%2Fdevcontainer.json .. |image-ubuntu-focal-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages @@ -140,7 +140,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional .. |codespace-ubuntu-focal-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-standard%2Fdevcontainer.json .. |image-ubuntu-jammy-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages @@ -158,7 +158,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional .. |codespace-ubuntu-jammy-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-minimal%2Fdevcontainer.json .. |image-ubuntu-jammy-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages @@ -176,7 +176,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional .. |codespace-ubuntu-jammy-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-standard%2Fdevcontainer.json .. |image-ubuntu-lunar-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages @@ -194,7 +194,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional .. |codespace-ubuntu-lunar-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-minimal%2Fdevcontainer.json .. |image-ubuntu-lunar-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages @@ -212,7 +212,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional .. |codespace-ubuntu-lunar-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-standard%2Fdevcontainer.json .. |image-ubuntu-mantic-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages @@ -230,7 +230,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional .. |codespace-ubuntu-mantic-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-minimal%2Fdevcontainer.json .. |image-ubuntu-mantic-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages @@ -248,7 +248,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional .. |codespace-ubuntu-mantic-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-standard%2Fdevcontainer.json .. |image-debian-buster-gcc_spkg-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages @@ -266,7 +266,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional .. |codespace-debian-buster-gcc_spkg-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-minimal%2Fdevcontainer.json .. |image-debian-buster-gcc_spkg-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages @@ -284,7 +284,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional .. |codespace-debian-buster-gcc_spkg-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-standard%2Fdevcontainer.json .. |image-debian-bullseye-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages @@ -302,7 +302,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional .. |codespace-debian-bullseye-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-minimal%2Fdevcontainer.json .. |image-debian-bullseye-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-system-packages @@ -320,7 +320,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional .. |codespace-debian-bullseye-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-standard%2Fdevcontainer.json .. |image-debian-bookworm-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages @@ -338,7 +338,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional .. |codespace-debian-bookworm-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-minimal%2Fdevcontainer.json .. |image-debian-bookworm-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-system-packages @@ -356,7 +356,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional .. |codespace-debian-bookworm-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-standard%2Fdevcontainer.json .. |image-debian-trixie-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-system-packages @@ -374,7 +374,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional .. |codespace-debian-trixie-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-trixie-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-trixie-minimal%2Fdevcontainer.json .. |image-debian-trixie-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-system-packages @@ -392,7 +392,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets-optional .. |codespace-debian-trixie-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-trixie-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-trixie-standard%2Fdevcontainer.json .. |image-debian-sid-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-system-packages @@ -410,7 +410,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-optional .. |codespace-debian-sid-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-sid-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-sid-minimal%2Fdevcontainer.json .. |image-debian-sid-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-system-packages @@ -428,7 +428,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets-optional .. |codespace-debian-sid-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-sid-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-sid-standard%2Fdevcontainer.json .. |image-linuxmint-20.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages @@ -446,7 +446,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional .. |codespace-linuxmint-20.1-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-minimal%2Fdevcontainer.json .. |image-linuxmint-20.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages @@ -464,7 +464,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional .. |codespace-linuxmint-20.1-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-standard%2Fdevcontainer.json .. |image-linuxmint-20.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages @@ -482,7 +482,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional .. |codespace-linuxmint-20.2-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-minimal%2Fdevcontainer.json .. |image-linuxmint-20.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages @@ -500,7 +500,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional .. |codespace-linuxmint-20.2-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-standard%2Fdevcontainer.json .. |image-linuxmint-20.3-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages @@ -518,7 +518,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional .. |codespace-linuxmint-20.3-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-minimal%2Fdevcontainer.json .. |image-linuxmint-20.3-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages @@ -536,7 +536,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional .. |codespace-linuxmint-20.3-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-standard%2Fdevcontainer.json .. |image-linuxmint-21-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages @@ -554,7 +554,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional .. |codespace-linuxmint-21-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-minimal%2Fdevcontainer.json .. |image-linuxmint-21-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-system-packages @@ -572,7 +572,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional .. |codespace-linuxmint-21-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-standard%2Fdevcontainer.json .. |image-linuxmint-21.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages @@ -590,7 +590,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional .. |codespace-linuxmint-21.1-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-minimal%2Fdevcontainer.json .. |image-linuxmint-21.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages @@ -608,7 +608,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional .. |codespace-linuxmint-21.1-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-standard%2Fdevcontainer.json .. |image-linuxmint-21.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages @@ -626,7 +626,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional .. |codespace-linuxmint-21.2-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-minimal%2Fdevcontainer.json .. |image-linuxmint-21.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages @@ -644,7 +644,7 @@ :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional .. |codespace-linuxmint-21.2-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-standard%2Fdevcontainer.json .. |image-fedora-30-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-system-packages @@ -662,7 +662,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-optional .. |codespace-fedora-30-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-30-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-30-minimal%2Fdevcontainer.json .. |image-fedora-30-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-system-packages @@ -680,7 +680,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets-optional .. |codespace-fedora-30-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-30-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-30-standard%2Fdevcontainer.json .. |image-fedora-31-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-system-packages @@ -698,7 +698,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-optional .. |codespace-fedora-31-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-31-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-31-minimal%2Fdevcontainer.json .. |image-fedora-31-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-system-packages @@ -716,7 +716,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets-optional .. |codespace-fedora-31-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-31-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-31-standard%2Fdevcontainer.json .. |image-fedora-32-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-system-packages @@ -734,7 +734,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-optional .. |codespace-fedora-32-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-32-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-32-minimal%2Fdevcontainer.json .. |image-fedora-32-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-system-packages @@ -752,7 +752,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets-optional .. |codespace-fedora-32-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-32-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-32-standard%2Fdevcontainer.json .. |image-fedora-33-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-system-packages @@ -770,7 +770,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-optional .. |codespace-fedora-33-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-33-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-33-minimal%2Fdevcontainer.json .. |image-fedora-33-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-system-packages @@ -788,7 +788,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets-optional .. |codespace-fedora-33-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-33-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-33-standard%2Fdevcontainer.json .. |image-fedora-34-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-system-packages @@ -806,7 +806,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-optional .. |codespace-fedora-34-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-34-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-34-minimal%2Fdevcontainer.json .. |image-fedora-34-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-system-packages @@ -824,7 +824,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets-optional .. |codespace-fedora-34-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-34-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-34-standard%2Fdevcontainer.json .. |image-fedora-35-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-system-packages @@ -842,7 +842,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-optional .. |codespace-fedora-35-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-35-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-35-minimal%2Fdevcontainer.json .. |image-fedora-35-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-system-packages @@ -860,7 +860,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets-optional .. |codespace-fedora-35-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-35-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-35-standard%2Fdevcontainer.json .. |image-fedora-36-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-system-packages @@ -878,7 +878,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-optional .. |codespace-fedora-36-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-36-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-36-minimal%2Fdevcontainer.json .. |image-fedora-36-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-system-packages @@ -896,7 +896,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets-optional .. |codespace-fedora-36-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-36-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-36-standard%2Fdevcontainer.json .. |image-fedora-37-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-system-packages @@ -914,7 +914,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-optional .. |codespace-fedora-37-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-37-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-37-minimal%2Fdevcontainer.json .. |image-fedora-37-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-system-packages @@ -932,7 +932,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets-optional .. |codespace-fedora-37-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-37-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-37-standard%2Fdevcontainer.json .. |image-fedora-38-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-system-packages @@ -950,7 +950,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-optional .. |codespace-fedora-38-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-38-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-38-minimal%2Fdevcontainer.json .. |image-fedora-38-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-system-packages @@ -968,7 +968,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets-optional .. |codespace-fedora-38-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-38-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-38-standard%2Fdevcontainer.json .. |image-fedora-39-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-system-packages @@ -986,7 +986,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-optional .. |codespace-fedora-39-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-39-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-39-minimal%2Fdevcontainer.json .. |image-fedora-39-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-system-packages @@ -1004,7 +1004,7 @@ :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets-optional .. |codespace-fedora-39-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-fedora-39-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-39-standard%2Fdevcontainer.json .. |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages @@ -1022,7 +1022,7 @@ :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional .. |codespace-centos-7-devtoolset-gcc_11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-minimal%2Fdevcontainer.json .. |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages @@ -1040,7 +1040,7 @@ :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional .. |codespace-centos-7-devtoolset-gcc_11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-standard%2Fdevcontainer.json .. |image-centos-stream-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages @@ -1058,7 +1058,7 @@ :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional .. |codespace-centos-stream-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-minimal%2Fdevcontainer.json .. |image-centos-stream-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages @@ -1076,7 +1076,7 @@ :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional .. |codespace-centos-stream-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-standard%2Fdevcontainer.json .. |image-centos-stream-9-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages @@ -1094,7 +1094,7 @@ :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional .. |codespace-centos-stream-9-python3.9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-minimal%2Fdevcontainer.json .. |image-centos-stream-9-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages @@ -1112,7 +1112,7 @@ :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional .. |codespace-centos-stream-9-python3.9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-standard%2Fdevcontainer.json .. |image-almalinux-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages @@ -1130,7 +1130,7 @@ :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional .. |codespace-almalinux-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-minimal%2Fdevcontainer.json .. |image-almalinux-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages @@ -1148,7 +1148,7 @@ :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional .. |codespace-almalinux-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-standard%2Fdevcontainer.json .. |image-almalinux-9-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages @@ -1166,7 +1166,7 @@ :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional .. |codespace-almalinux-9-python3.11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-minimal%2Fdevcontainer.json .. |image-almalinux-9-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages @@ -1184,7 +1184,7 @@ :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional .. |codespace-almalinux-9-python3.11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-standard%2Fdevcontainer.json .. |image-gentoo-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages @@ -1202,7 +1202,7 @@ :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional .. |codespace-gentoo-python3.10-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-minimal%2Fdevcontainer.json .. |image-gentoo-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages @@ -1220,7 +1220,7 @@ :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional .. |codespace-gentoo-python3.10-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-standard%2Fdevcontainer.json .. |image-gentoo-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages @@ -1238,7 +1238,7 @@ :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional .. |codespace-gentoo-python3.11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-minimal%2Fdevcontainer.json .. |image-gentoo-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages @@ -1256,7 +1256,7 @@ :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional .. |codespace-gentoo-python3.11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-standard%2Fdevcontainer.json .. |image-archlinux-latest-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages @@ -1274,7 +1274,7 @@ :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional .. |codespace-archlinux-latest-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-minimal%2Fdevcontainer.json .. |image-archlinux-latest-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-system-packages @@ -1292,7 +1292,7 @@ :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional .. |codespace-archlinux-latest-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-standard%2Fdevcontainer.json .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages @@ -1310,7 +1310,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional .. |codespace-opensuse-15.3-gcc_11-python3.9-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-minimal%2Fdevcontainer.json .. |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages @@ -1328,7 +1328,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional .. |codespace-opensuse-15.3-gcc_11-python3.9-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-standard%2Fdevcontainer.json .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages @@ -1346,7 +1346,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional .. |codespace-opensuse-15.4-gcc_11-python3.10-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-minimal%2Fdevcontainer.json .. |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages @@ -1364,7 +1364,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional .. |codespace-opensuse-15.4-gcc_11-python3.10-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-standard%2Fdevcontainer.json .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages @@ -1382,7 +1382,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional .. |codespace-opensuse-15.5-gcc_11-python3.11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-minimal%2Fdevcontainer.json .. |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages @@ -1400,7 +1400,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional .. |codespace-opensuse-15.5-gcc_11-python3.11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-standard%2Fdevcontainer.json .. |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages @@ -1418,7 +1418,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional .. |codespace-opensuse-tumbleweed-python3.10-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-minimal%2Fdevcontainer.json .. |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages @@ -1436,7 +1436,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional .. |codespace-opensuse-tumbleweed-python3.10-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-standard%2Fdevcontainer.json .. |image-opensuse-tumbleweed-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages @@ -1454,7 +1454,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional .. |codespace-opensuse-tumbleweed-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-minimal%2Fdevcontainer.json .. |image-opensuse-tumbleweed-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages @@ -1472,7 +1472,7 @@ :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional .. |codespace-opensuse-tumbleweed-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-standard%2Fdevcontainer.json .. |image-conda-forge-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages @@ -1490,7 +1490,7 @@ :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional .. |codespace-conda-forge-python3.11-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-minimal%2Fdevcontainer.json .. |image-conda-forge-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages @@ -1508,7 +1508,7 @@ :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional .. |codespace-conda-forge-python3.11-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-standard%2Fdevcontainer.json .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages @@ -1526,7 +1526,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-i386-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-minimal%2Fdevcontainer.json .. |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages @@ -1544,7 +1544,7 @@ :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-i386-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-standard%2Fdevcontainer.json .. |image-debian-bullseye-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages @@ -1562,7 +1562,7 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional .. |codespace-debian-bullseye-i386-minimal| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-minimal%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-minimal%2Fdevcontainer.json .. |image-debian-bullseye-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages @@ -1580,714 +1580,541 @@ :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional .. |codespace-debian-bullseye-i386-standard| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-standard%2Fdevcontainer.json + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-standard%2Fdevcontainer.json .. list-table:: - :widths: 15 10 75 - :header-rows: 0 - :stub-columns: 1 + :widths: 25 15 60 + :header-rows: 1 + :stub-columns: 0 + * - Platform + - System packages + - * - ubuntu-trusty-toolchain-gcc_9 - minimal - - |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| + - |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| * - - - - |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| - |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| - + - |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| * - - standard - - |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| + - |codespace-ubuntu-trusty-toolchain-gcc_9-standard| * - - - - |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| - |codespace-ubuntu-trusty-toolchain-gcc_9-standard| - + - |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| * - ubuntu-xenial-toolchain-gcc_9 - minimal - - |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| + - |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| * - - - - |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| - |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| - + - |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| * - - standard - - |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| + - |codespace-ubuntu-xenial-toolchain-gcc_9-standard| * - - - - |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| - |codespace-ubuntu-xenial-toolchain-gcc_9-standard| - + - |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| * - ubuntu-bionic-gcc_8 - minimal - - |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| + - |codespace-ubuntu-bionic-gcc_8-minimal| * - - - - |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-minimal-with-targets| |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| - |codespace-ubuntu-bionic-gcc_8-minimal| - + - |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-minimal-with-targets| |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| * - - standard - - |image-ubuntu-bionic-gcc_8-standard-with-system-packages| + - |codespace-ubuntu-bionic-gcc_8-standard| * - - - - |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-standard-with-targets| |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| - |codespace-ubuntu-bionic-gcc_8-standard| - + - |image-ubuntu-bionic-gcc_8-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-standard-with-targets| |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| * - ubuntu-focal - minimal - - |image-ubuntu-focal-minimal-with-system-packages| + - |codespace-ubuntu-focal-minimal| * - - - - |image-ubuntu-focal-minimal-with-targets-pre| |image-ubuntu-focal-minimal-with-targets| |image-ubuntu-focal-minimal-with-targets-optional| - |codespace-ubuntu-focal-minimal| - + - |image-ubuntu-focal-minimal-with-system-packages| |image-ubuntu-focal-minimal-with-targets-pre| |image-ubuntu-focal-minimal-with-targets| |image-ubuntu-focal-minimal-with-targets-optional| * - - standard - - |image-ubuntu-focal-standard-with-system-packages| + - |codespace-ubuntu-focal-standard| * - - - - |image-ubuntu-focal-standard-with-targets-pre| |image-ubuntu-focal-standard-with-targets| |image-ubuntu-focal-standard-with-targets-optional| - |codespace-ubuntu-focal-standard| - + - |image-ubuntu-focal-standard-with-system-packages| |image-ubuntu-focal-standard-with-targets-pre| |image-ubuntu-focal-standard-with-targets| |image-ubuntu-focal-standard-with-targets-optional| * - ubuntu-jammy - minimal - - |image-ubuntu-jammy-minimal-with-system-packages| + - |codespace-ubuntu-jammy-minimal| * - - - - |image-ubuntu-jammy-minimal-with-targets-pre| |image-ubuntu-jammy-minimal-with-targets| |image-ubuntu-jammy-minimal-with-targets-optional| - |codespace-ubuntu-jammy-minimal| - + - |image-ubuntu-jammy-minimal-with-system-packages| |image-ubuntu-jammy-minimal-with-targets-pre| |image-ubuntu-jammy-minimal-with-targets| |image-ubuntu-jammy-minimal-with-targets-optional| * - - standard - - |image-ubuntu-jammy-standard-with-system-packages| + - |codespace-ubuntu-jammy-standard| * - - - - |image-ubuntu-jammy-standard-with-targets-pre| |image-ubuntu-jammy-standard-with-targets| |image-ubuntu-jammy-standard-with-targets-optional| - |codespace-ubuntu-jammy-standard| - + - |image-ubuntu-jammy-standard-with-system-packages| |image-ubuntu-jammy-standard-with-targets-pre| |image-ubuntu-jammy-standard-with-targets| |image-ubuntu-jammy-standard-with-targets-optional| * - ubuntu-lunar - minimal - - |image-ubuntu-lunar-minimal-with-system-packages| + - |codespace-ubuntu-lunar-minimal| * - - - - |image-ubuntu-lunar-minimal-with-targets-pre| |image-ubuntu-lunar-minimal-with-targets| |image-ubuntu-lunar-minimal-with-targets-optional| - |codespace-ubuntu-lunar-minimal| - + - |image-ubuntu-lunar-minimal-with-system-packages| |image-ubuntu-lunar-minimal-with-targets-pre| |image-ubuntu-lunar-minimal-with-targets| |image-ubuntu-lunar-minimal-with-targets-optional| * - - standard - - |image-ubuntu-lunar-standard-with-system-packages| + - |codespace-ubuntu-lunar-standard| * - - - - |image-ubuntu-lunar-standard-with-targets-pre| |image-ubuntu-lunar-standard-with-targets| |image-ubuntu-lunar-standard-with-targets-optional| - |codespace-ubuntu-lunar-standard| - + - |image-ubuntu-lunar-standard-with-system-packages| |image-ubuntu-lunar-standard-with-targets-pre| |image-ubuntu-lunar-standard-with-targets| |image-ubuntu-lunar-standard-with-targets-optional| * - ubuntu-mantic - minimal - - |image-ubuntu-mantic-minimal-with-system-packages| + - |codespace-ubuntu-mantic-minimal| * - - - - |image-ubuntu-mantic-minimal-with-targets-pre| |image-ubuntu-mantic-minimal-with-targets| |image-ubuntu-mantic-minimal-with-targets-optional| - |codespace-ubuntu-mantic-minimal| - + - |image-ubuntu-mantic-minimal-with-system-packages| |image-ubuntu-mantic-minimal-with-targets-pre| |image-ubuntu-mantic-minimal-with-targets| |image-ubuntu-mantic-minimal-with-targets-optional| * - - standard - - |image-ubuntu-mantic-standard-with-system-packages| + - |codespace-ubuntu-mantic-standard| * - - - - |image-ubuntu-mantic-standard-with-targets-pre| |image-ubuntu-mantic-standard-with-targets| |image-ubuntu-mantic-standard-with-targets-optional| - |codespace-ubuntu-mantic-standard| - + - |image-ubuntu-mantic-standard-with-system-packages| |image-ubuntu-mantic-standard-with-targets-pre| |image-ubuntu-mantic-standard-with-targets| |image-ubuntu-mantic-standard-with-targets-optional| * - debian-buster-gcc_spkg - minimal - - |image-debian-buster-gcc_spkg-minimal-with-system-packages| + - |codespace-debian-buster-gcc_spkg-minimal| * - - - - |image-debian-buster-gcc_spkg-minimal-with-targets-pre| |image-debian-buster-gcc_spkg-minimal-with-targets| |image-debian-buster-gcc_spkg-minimal-with-targets-optional| - |codespace-debian-buster-gcc_spkg-minimal| - + - |image-debian-buster-gcc_spkg-minimal-with-system-packages| |image-debian-buster-gcc_spkg-minimal-with-targets-pre| |image-debian-buster-gcc_spkg-minimal-with-targets| |image-debian-buster-gcc_spkg-minimal-with-targets-optional| * - - standard - - |image-debian-buster-gcc_spkg-standard-with-system-packages| + - |codespace-debian-buster-gcc_spkg-standard| * - - - - |image-debian-buster-gcc_spkg-standard-with-targets-pre| |image-debian-buster-gcc_spkg-standard-with-targets| |image-debian-buster-gcc_spkg-standard-with-targets-optional| - |codespace-debian-buster-gcc_spkg-standard| - + - |image-debian-buster-gcc_spkg-standard-with-system-packages| |image-debian-buster-gcc_spkg-standard-with-targets-pre| |image-debian-buster-gcc_spkg-standard-with-targets| |image-debian-buster-gcc_spkg-standard-with-targets-optional| * - debian-bullseye - minimal - - |image-debian-bullseye-minimal-with-system-packages| + - |codespace-debian-bullseye-minimal| * - - - - |image-debian-bullseye-minimal-with-targets-pre| |image-debian-bullseye-minimal-with-targets| |image-debian-bullseye-minimal-with-targets-optional| - |codespace-debian-bullseye-minimal| - + - |image-debian-bullseye-minimal-with-system-packages| |image-debian-bullseye-minimal-with-targets-pre| |image-debian-bullseye-minimal-with-targets| |image-debian-bullseye-minimal-with-targets-optional| * - - standard - - |image-debian-bullseye-standard-with-system-packages| + - |codespace-debian-bullseye-standard| * - - - - |image-debian-bullseye-standard-with-targets-pre| |image-debian-bullseye-standard-with-targets| |image-debian-bullseye-standard-with-targets-optional| - |codespace-debian-bullseye-standard| - + - |image-debian-bullseye-standard-with-system-packages| |image-debian-bullseye-standard-with-targets-pre| |image-debian-bullseye-standard-with-targets| |image-debian-bullseye-standard-with-targets-optional| * - debian-bookworm - minimal - - |image-debian-bookworm-minimal-with-system-packages| + - |codespace-debian-bookworm-minimal| * - - - - |image-debian-bookworm-minimal-with-targets-pre| |image-debian-bookworm-minimal-with-targets| |image-debian-bookworm-minimal-with-targets-optional| - |codespace-debian-bookworm-minimal| - + - |image-debian-bookworm-minimal-with-system-packages| |image-debian-bookworm-minimal-with-targets-pre| |image-debian-bookworm-minimal-with-targets| |image-debian-bookworm-minimal-with-targets-optional| * - - standard - - |image-debian-bookworm-standard-with-system-packages| + - |codespace-debian-bookworm-standard| * - - - - |image-debian-bookworm-standard-with-targets-pre| |image-debian-bookworm-standard-with-targets| |image-debian-bookworm-standard-with-targets-optional| - |codespace-debian-bookworm-standard| - + - |image-debian-bookworm-standard-with-system-packages| |image-debian-bookworm-standard-with-targets-pre| |image-debian-bookworm-standard-with-targets| |image-debian-bookworm-standard-with-targets-optional| * - debian-trixie - minimal - - |image-debian-trixie-minimal-with-system-packages| + - |codespace-debian-trixie-minimal| * - - - - |image-debian-trixie-minimal-with-targets-pre| |image-debian-trixie-minimal-with-targets| |image-debian-trixie-minimal-with-targets-optional| - |codespace-debian-trixie-minimal| - + - |image-debian-trixie-minimal-with-system-packages| |image-debian-trixie-minimal-with-targets-pre| |image-debian-trixie-minimal-with-targets| |image-debian-trixie-minimal-with-targets-optional| * - - standard - - |image-debian-trixie-standard-with-system-packages| + - |codespace-debian-trixie-standard| * - - - - |image-debian-trixie-standard-with-targets-pre| |image-debian-trixie-standard-with-targets| |image-debian-trixie-standard-with-targets-optional| - |codespace-debian-trixie-standard| - + - |image-debian-trixie-standard-with-system-packages| |image-debian-trixie-standard-with-targets-pre| |image-debian-trixie-standard-with-targets| |image-debian-trixie-standard-with-targets-optional| * - debian-sid - minimal - - |image-debian-sid-minimal-with-system-packages| + - |codespace-debian-sid-minimal| * - - - - |image-debian-sid-minimal-with-targets-pre| |image-debian-sid-minimal-with-targets| |image-debian-sid-minimal-with-targets-optional| - |codespace-debian-sid-minimal| - + - |image-debian-sid-minimal-with-system-packages| |image-debian-sid-minimal-with-targets-pre| |image-debian-sid-minimal-with-targets| |image-debian-sid-minimal-with-targets-optional| * - - standard - - |image-debian-sid-standard-with-system-packages| + - |codespace-debian-sid-standard| * - - - - |image-debian-sid-standard-with-targets-pre| |image-debian-sid-standard-with-targets| |image-debian-sid-standard-with-targets-optional| - |codespace-debian-sid-standard| - + - |image-debian-sid-standard-with-system-packages| |image-debian-sid-standard-with-targets-pre| |image-debian-sid-standard-with-targets| |image-debian-sid-standard-with-targets-optional| * - linuxmint-20.1 - minimal - - |image-linuxmint-20.1-minimal-with-system-packages| + - |codespace-linuxmint-20.1-minimal| * - - - - |image-linuxmint-20.1-minimal-with-targets-pre| |image-linuxmint-20.1-minimal-with-targets| |image-linuxmint-20.1-minimal-with-targets-optional| - |codespace-linuxmint-20.1-minimal| - + - |image-linuxmint-20.1-minimal-with-system-packages| |image-linuxmint-20.1-minimal-with-targets-pre| |image-linuxmint-20.1-minimal-with-targets| |image-linuxmint-20.1-minimal-with-targets-optional| * - - standard - - |image-linuxmint-20.1-standard-with-system-packages| + - |codespace-linuxmint-20.1-standard| * - - - - |image-linuxmint-20.1-standard-with-targets-pre| |image-linuxmint-20.1-standard-with-targets| |image-linuxmint-20.1-standard-with-targets-optional| - |codespace-linuxmint-20.1-standard| - + - |image-linuxmint-20.1-standard-with-system-packages| |image-linuxmint-20.1-standard-with-targets-pre| |image-linuxmint-20.1-standard-with-targets| |image-linuxmint-20.1-standard-with-targets-optional| * - linuxmint-20.2 - minimal - - |image-linuxmint-20.2-minimal-with-system-packages| + - |codespace-linuxmint-20.2-minimal| * - - - - |image-linuxmint-20.2-minimal-with-targets-pre| |image-linuxmint-20.2-minimal-with-targets| |image-linuxmint-20.2-minimal-with-targets-optional| - |codespace-linuxmint-20.2-minimal| - + - |image-linuxmint-20.2-minimal-with-system-packages| |image-linuxmint-20.2-minimal-with-targets-pre| |image-linuxmint-20.2-minimal-with-targets| |image-linuxmint-20.2-minimal-with-targets-optional| * - - standard - - |image-linuxmint-20.2-standard-with-system-packages| + - |codespace-linuxmint-20.2-standard| * - - - - |image-linuxmint-20.2-standard-with-targets-pre| |image-linuxmint-20.2-standard-with-targets| |image-linuxmint-20.2-standard-with-targets-optional| - |codespace-linuxmint-20.2-standard| - + - |image-linuxmint-20.2-standard-with-system-packages| |image-linuxmint-20.2-standard-with-targets-pre| |image-linuxmint-20.2-standard-with-targets| |image-linuxmint-20.2-standard-with-targets-optional| * - linuxmint-20.3 - minimal - - |image-linuxmint-20.3-minimal-with-system-packages| + - |codespace-linuxmint-20.3-minimal| * - - - - |image-linuxmint-20.3-minimal-with-targets-pre| |image-linuxmint-20.3-minimal-with-targets| |image-linuxmint-20.3-minimal-with-targets-optional| - |codespace-linuxmint-20.3-minimal| - + - |image-linuxmint-20.3-minimal-with-system-packages| |image-linuxmint-20.3-minimal-with-targets-pre| |image-linuxmint-20.3-minimal-with-targets| |image-linuxmint-20.3-minimal-with-targets-optional| * - - standard - - |image-linuxmint-20.3-standard-with-system-packages| + - |codespace-linuxmint-20.3-standard| * - - - - |image-linuxmint-20.3-standard-with-targets-pre| |image-linuxmint-20.3-standard-with-targets| |image-linuxmint-20.3-standard-with-targets-optional| - |codespace-linuxmint-20.3-standard| - + - |image-linuxmint-20.3-standard-with-system-packages| |image-linuxmint-20.3-standard-with-targets-pre| |image-linuxmint-20.3-standard-with-targets| |image-linuxmint-20.3-standard-with-targets-optional| * - linuxmint-21 - minimal - - |image-linuxmint-21-minimal-with-system-packages| + - |codespace-linuxmint-21-minimal| * - - - - |image-linuxmint-21-minimal-with-targets-pre| |image-linuxmint-21-minimal-with-targets| |image-linuxmint-21-minimal-with-targets-optional| - |codespace-linuxmint-21-minimal| - + - |image-linuxmint-21-minimal-with-system-packages| |image-linuxmint-21-minimal-with-targets-pre| |image-linuxmint-21-minimal-with-targets| |image-linuxmint-21-minimal-with-targets-optional| * - - standard - - |image-linuxmint-21-standard-with-system-packages| + - |codespace-linuxmint-21-standard| * - - - - |image-linuxmint-21-standard-with-targets-pre| |image-linuxmint-21-standard-with-targets| |image-linuxmint-21-standard-with-targets-optional| - |codespace-linuxmint-21-standard| - + - |image-linuxmint-21-standard-with-system-packages| |image-linuxmint-21-standard-with-targets-pre| |image-linuxmint-21-standard-with-targets| |image-linuxmint-21-standard-with-targets-optional| * - linuxmint-21.1 - minimal - - |image-linuxmint-21.1-minimal-with-system-packages| + - |codespace-linuxmint-21.1-minimal| * - - - - |image-linuxmint-21.1-minimal-with-targets-pre| |image-linuxmint-21.1-minimal-with-targets| |image-linuxmint-21.1-minimal-with-targets-optional| - |codespace-linuxmint-21.1-minimal| - + - |image-linuxmint-21.1-minimal-with-system-packages| |image-linuxmint-21.1-minimal-with-targets-pre| |image-linuxmint-21.1-minimal-with-targets| |image-linuxmint-21.1-minimal-with-targets-optional| * - - standard - - |image-linuxmint-21.1-standard-with-system-packages| + - |codespace-linuxmint-21.1-standard| * - - - - |image-linuxmint-21.1-standard-with-targets-pre| |image-linuxmint-21.1-standard-with-targets| |image-linuxmint-21.1-standard-with-targets-optional| - |codespace-linuxmint-21.1-standard| - + - |image-linuxmint-21.1-standard-with-system-packages| |image-linuxmint-21.1-standard-with-targets-pre| |image-linuxmint-21.1-standard-with-targets| |image-linuxmint-21.1-standard-with-targets-optional| * - linuxmint-21.2 - minimal - - |image-linuxmint-21.2-minimal-with-system-packages| + - |codespace-linuxmint-21.2-minimal| * - - - - |image-linuxmint-21.2-minimal-with-targets-pre| |image-linuxmint-21.2-minimal-with-targets| |image-linuxmint-21.2-minimal-with-targets-optional| - |codespace-linuxmint-21.2-minimal| - + - |image-linuxmint-21.2-minimal-with-system-packages| |image-linuxmint-21.2-minimal-with-targets-pre| |image-linuxmint-21.2-minimal-with-targets| |image-linuxmint-21.2-minimal-with-targets-optional| * - - standard - - |image-linuxmint-21.2-standard-with-system-packages| + - |codespace-linuxmint-21.2-standard| * - - - - |image-linuxmint-21.2-standard-with-targets-pre| |image-linuxmint-21.2-standard-with-targets| |image-linuxmint-21.2-standard-with-targets-optional| - |codespace-linuxmint-21.2-standard| - + - |image-linuxmint-21.2-standard-with-system-packages| |image-linuxmint-21.2-standard-with-targets-pre| |image-linuxmint-21.2-standard-with-targets| |image-linuxmint-21.2-standard-with-targets-optional| * - fedora-30 - minimal - - |image-fedora-30-minimal-with-system-packages| + - |codespace-fedora-30-minimal| * - - - - |image-fedora-30-minimal-with-targets-pre| |image-fedora-30-minimal-with-targets| |image-fedora-30-minimal-with-targets-optional| - |codespace-fedora-30-minimal| - + - |image-fedora-30-minimal-with-system-packages| |image-fedora-30-minimal-with-targets-pre| |image-fedora-30-minimal-with-targets| |image-fedora-30-minimal-with-targets-optional| * - - standard - - |image-fedora-30-standard-with-system-packages| + - |codespace-fedora-30-standard| * - - - - |image-fedora-30-standard-with-targets-pre| |image-fedora-30-standard-with-targets| |image-fedora-30-standard-with-targets-optional| - |codespace-fedora-30-standard| - + - |image-fedora-30-standard-with-system-packages| |image-fedora-30-standard-with-targets-pre| |image-fedora-30-standard-with-targets| |image-fedora-30-standard-with-targets-optional| * - fedora-31 - minimal - - |image-fedora-31-minimal-with-system-packages| + - |codespace-fedora-31-minimal| * - - - - |image-fedora-31-minimal-with-targets-pre| |image-fedora-31-minimal-with-targets| |image-fedora-31-minimal-with-targets-optional| - |codespace-fedora-31-minimal| - + - |image-fedora-31-minimal-with-system-packages| |image-fedora-31-minimal-with-targets-pre| |image-fedora-31-minimal-with-targets| |image-fedora-31-minimal-with-targets-optional| * - - standard - - |image-fedora-31-standard-with-system-packages| + - |codespace-fedora-31-standard| * - - - - |image-fedora-31-standard-with-targets-pre| |image-fedora-31-standard-with-targets| |image-fedora-31-standard-with-targets-optional| - |codespace-fedora-31-standard| - + - |image-fedora-31-standard-with-system-packages| |image-fedora-31-standard-with-targets-pre| |image-fedora-31-standard-with-targets| |image-fedora-31-standard-with-targets-optional| * - fedora-32 - minimal - - |image-fedora-32-minimal-with-system-packages| + - |codespace-fedora-32-minimal| * - - - - |image-fedora-32-minimal-with-targets-pre| |image-fedora-32-minimal-with-targets| |image-fedora-32-minimal-with-targets-optional| - |codespace-fedora-32-minimal| - + - |image-fedora-32-minimal-with-system-packages| |image-fedora-32-minimal-with-targets-pre| |image-fedora-32-minimal-with-targets| |image-fedora-32-minimal-with-targets-optional| * - - standard - - |image-fedora-32-standard-with-system-packages| + - |codespace-fedora-32-standard| * - - - - |image-fedora-32-standard-with-targets-pre| |image-fedora-32-standard-with-targets| |image-fedora-32-standard-with-targets-optional| - |codespace-fedora-32-standard| - + - |image-fedora-32-standard-with-system-packages| |image-fedora-32-standard-with-targets-pre| |image-fedora-32-standard-with-targets| |image-fedora-32-standard-with-targets-optional| * - fedora-33 - minimal - - |image-fedora-33-minimal-with-system-packages| + - |codespace-fedora-33-minimal| * - - - - |image-fedora-33-minimal-with-targets-pre| |image-fedora-33-minimal-with-targets| |image-fedora-33-minimal-with-targets-optional| - |codespace-fedora-33-minimal| - + - |image-fedora-33-minimal-with-system-packages| |image-fedora-33-minimal-with-targets-pre| |image-fedora-33-minimal-with-targets| |image-fedora-33-minimal-with-targets-optional| * - - standard - - |image-fedora-33-standard-with-system-packages| + - |codespace-fedora-33-standard| * - - - - |image-fedora-33-standard-with-targets-pre| |image-fedora-33-standard-with-targets| |image-fedora-33-standard-with-targets-optional| - |codespace-fedora-33-standard| - + - |image-fedora-33-standard-with-system-packages| |image-fedora-33-standard-with-targets-pre| |image-fedora-33-standard-with-targets| |image-fedora-33-standard-with-targets-optional| * - fedora-34 - minimal - - |image-fedora-34-minimal-with-system-packages| + - |codespace-fedora-34-minimal| * - - - - |image-fedora-34-minimal-with-targets-pre| |image-fedora-34-minimal-with-targets| |image-fedora-34-minimal-with-targets-optional| - |codespace-fedora-34-minimal| - + - |image-fedora-34-minimal-with-system-packages| |image-fedora-34-minimal-with-targets-pre| |image-fedora-34-minimal-with-targets| |image-fedora-34-minimal-with-targets-optional| * - - standard - - |image-fedora-34-standard-with-system-packages| + - |codespace-fedora-34-standard| * - - - - |image-fedora-34-standard-with-targets-pre| |image-fedora-34-standard-with-targets| |image-fedora-34-standard-with-targets-optional| - |codespace-fedora-34-standard| - + - |image-fedora-34-standard-with-system-packages| |image-fedora-34-standard-with-targets-pre| |image-fedora-34-standard-with-targets| |image-fedora-34-standard-with-targets-optional| * - fedora-35 - minimal - - |image-fedora-35-minimal-with-system-packages| + - |codespace-fedora-35-minimal| * - - - - |image-fedora-35-minimal-with-targets-pre| |image-fedora-35-minimal-with-targets| |image-fedora-35-minimal-with-targets-optional| - |codespace-fedora-35-minimal| - + - |image-fedora-35-minimal-with-system-packages| |image-fedora-35-minimal-with-targets-pre| |image-fedora-35-minimal-with-targets| |image-fedora-35-minimal-with-targets-optional| * - - standard - - |image-fedora-35-standard-with-system-packages| + - |codespace-fedora-35-standard| * - - - - |image-fedora-35-standard-with-targets-pre| |image-fedora-35-standard-with-targets| |image-fedora-35-standard-with-targets-optional| - |codespace-fedora-35-standard| - + - |image-fedora-35-standard-with-system-packages| |image-fedora-35-standard-with-targets-pre| |image-fedora-35-standard-with-targets| |image-fedora-35-standard-with-targets-optional| * - fedora-36 - minimal - - |image-fedora-36-minimal-with-system-packages| + - |codespace-fedora-36-minimal| * - - - - |image-fedora-36-minimal-with-targets-pre| |image-fedora-36-minimal-with-targets| |image-fedora-36-minimal-with-targets-optional| - |codespace-fedora-36-minimal| - + - |image-fedora-36-minimal-with-system-packages| |image-fedora-36-minimal-with-targets-pre| |image-fedora-36-minimal-with-targets| |image-fedora-36-minimal-with-targets-optional| * - - standard - - |image-fedora-36-standard-with-system-packages| + - |codespace-fedora-36-standard| * - - - - |image-fedora-36-standard-with-targets-pre| |image-fedora-36-standard-with-targets| |image-fedora-36-standard-with-targets-optional| - |codespace-fedora-36-standard| - + - |image-fedora-36-standard-with-system-packages| |image-fedora-36-standard-with-targets-pre| |image-fedora-36-standard-with-targets| |image-fedora-36-standard-with-targets-optional| * - fedora-37 - minimal - - |image-fedora-37-minimal-with-system-packages| + - |codespace-fedora-37-minimal| * - - - - |image-fedora-37-minimal-with-targets-pre| |image-fedora-37-minimal-with-targets| |image-fedora-37-minimal-with-targets-optional| - |codespace-fedora-37-minimal| - + - |image-fedora-37-minimal-with-system-packages| |image-fedora-37-minimal-with-targets-pre| |image-fedora-37-minimal-with-targets| |image-fedora-37-minimal-with-targets-optional| * - - standard - - |image-fedora-37-standard-with-system-packages| + - |codespace-fedora-37-standard| * - - - - |image-fedora-37-standard-with-targets-pre| |image-fedora-37-standard-with-targets| |image-fedora-37-standard-with-targets-optional| - |codespace-fedora-37-standard| - + - |image-fedora-37-standard-with-system-packages| |image-fedora-37-standard-with-targets-pre| |image-fedora-37-standard-with-targets| |image-fedora-37-standard-with-targets-optional| * - fedora-38 - minimal - - |image-fedora-38-minimal-with-system-packages| + - |codespace-fedora-38-minimal| * - - - - |image-fedora-38-minimal-with-targets-pre| |image-fedora-38-minimal-with-targets| |image-fedora-38-minimal-with-targets-optional| - |codespace-fedora-38-minimal| - + - |image-fedora-38-minimal-with-system-packages| |image-fedora-38-minimal-with-targets-pre| |image-fedora-38-minimal-with-targets| |image-fedora-38-minimal-with-targets-optional| * - - standard - - |image-fedora-38-standard-with-system-packages| + - |codespace-fedora-38-standard| * - - - - |image-fedora-38-standard-with-targets-pre| |image-fedora-38-standard-with-targets| |image-fedora-38-standard-with-targets-optional| - |codespace-fedora-38-standard| - + - |image-fedora-38-standard-with-system-packages| |image-fedora-38-standard-with-targets-pre| |image-fedora-38-standard-with-targets| |image-fedora-38-standard-with-targets-optional| * - fedora-39 - minimal - - |image-fedora-39-minimal-with-system-packages| + - |codespace-fedora-39-minimal| * - - - - |image-fedora-39-minimal-with-targets-pre| |image-fedora-39-minimal-with-targets| |image-fedora-39-minimal-with-targets-optional| - |codespace-fedora-39-minimal| - + - |image-fedora-39-minimal-with-system-packages| |image-fedora-39-minimal-with-targets-pre| |image-fedora-39-minimal-with-targets| |image-fedora-39-minimal-with-targets-optional| * - - standard - - |image-fedora-39-standard-with-system-packages| + - |codespace-fedora-39-standard| * - - - - |image-fedora-39-standard-with-targets-pre| |image-fedora-39-standard-with-targets| |image-fedora-39-standard-with-targets-optional| - |codespace-fedora-39-standard| - + - |image-fedora-39-standard-with-system-packages| |image-fedora-39-standard-with-targets-pre| |image-fedora-39-standard-with-targets| |image-fedora-39-standard-with-targets-optional| * - centos-7-devtoolset-gcc_11 - minimal - - |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| + - |codespace-centos-7-devtoolset-gcc_11-minimal| * - - - - |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| |image-centos-7-devtoolset-gcc_11-minimal-with-targets| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| - |codespace-centos-7-devtoolset-gcc_11-minimal| - + - |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| |image-centos-7-devtoolset-gcc_11-minimal-with-targets| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| * - - standard - - |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| + - |codespace-centos-7-devtoolset-gcc_11-standard| * - - - - |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| |image-centos-7-devtoolset-gcc_11-standard-with-targets| |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| - |codespace-centos-7-devtoolset-gcc_11-standard| - + - |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| |image-centos-7-devtoolset-gcc_11-standard-with-targets| |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| * - centos-stream-8-python3.9 - minimal - - |image-centos-stream-8-python3.9-minimal-with-system-packages| + - |codespace-centos-stream-8-python3.9-minimal| * - - - - |image-centos-stream-8-python3.9-minimal-with-targets-pre| |image-centos-stream-8-python3.9-minimal-with-targets| |image-centos-stream-8-python3.9-minimal-with-targets-optional| - |codespace-centos-stream-8-python3.9-minimal| - + - |image-centos-stream-8-python3.9-minimal-with-system-packages| |image-centos-stream-8-python3.9-minimal-with-targets-pre| |image-centos-stream-8-python3.9-minimal-with-targets| |image-centos-stream-8-python3.9-minimal-with-targets-optional| * - - standard - - |image-centos-stream-8-python3.9-standard-with-system-packages| + - |codespace-centos-stream-8-python3.9-standard| * - - - - |image-centos-stream-8-python3.9-standard-with-targets-pre| |image-centos-stream-8-python3.9-standard-with-targets| |image-centos-stream-8-python3.9-standard-with-targets-optional| - |codespace-centos-stream-8-python3.9-standard| - + - |image-centos-stream-8-python3.9-standard-with-system-packages| |image-centos-stream-8-python3.9-standard-with-targets-pre| |image-centos-stream-8-python3.9-standard-with-targets| |image-centos-stream-8-python3.9-standard-with-targets-optional| * - centos-stream-9-python3.9 - minimal - - |image-centos-stream-9-python3.9-minimal-with-system-packages| + - |codespace-centos-stream-9-python3.9-minimal| * - - - - |image-centos-stream-9-python3.9-minimal-with-targets-pre| |image-centos-stream-9-python3.9-minimal-with-targets| |image-centos-stream-9-python3.9-minimal-with-targets-optional| - |codespace-centos-stream-9-python3.9-minimal| - + - |image-centos-stream-9-python3.9-minimal-with-system-packages| |image-centos-stream-9-python3.9-minimal-with-targets-pre| |image-centos-stream-9-python3.9-minimal-with-targets| |image-centos-stream-9-python3.9-minimal-with-targets-optional| * - - standard - - |image-centos-stream-9-python3.9-standard-with-system-packages| + - |codespace-centos-stream-9-python3.9-standard| * - - - - |image-centos-stream-9-python3.9-standard-with-targets-pre| |image-centos-stream-9-python3.9-standard-with-targets| |image-centos-stream-9-python3.9-standard-with-targets-optional| - |codespace-centos-stream-9-python3.9-standard| - + - |image-centos-stream-9-python3.9-standard-with-system-packages| |image-centos-stream-9-python3.9-standard-with-targets-pre| |image-centos-stream-9-python3.9-standard-with-targets| |image-centos-stream-9-python3.9-standard-with-targets-optional| * - almalinux-8-python3.9 - minimal - - |image-almalinux-8-python3.9-minimal-with-system-packages| + - |codespace-almalinux-8-python3.9-minimal| * - - - - |image-almalinux-8-python3.9-minimal-with-targets-pre| |image-almalinux-8-python3.9-minimal-with-targets| |image-almalinux-8-python3.9-minimal-with-targets-optional| - |codespace-almalinux-8-python3.9-minimal| - + - |image-almalinux-8-python3.9-minimal-with-system-packages| |image-almalinux-8-python3.9-minimal-with-targets-pre| |image-almalinux-8-python3.9-minimal-with-targets| |image-almalinux-8-python3.9-minimal-with-targets-optional| * - - standard - - |image-almalinux-8-python3.9-standard-with-system-packages| + - |codespace-almalinux-8-python3.9-standard| * - - - - |image-almalinux-8-python3.9-standard-with-targets-pre| |image-almalinux-8-python3.9-standard-with-targets| |image-almalinux-8-python3.9-standard-with-targets-optional| - |codespace-almalinux-8-python3.9-standard| - + - |image-almalinux-8-python3.9-standard-with-system-packages| |image-almalinux-8-python3.9-standard-with-targets-pre| |image-almalinux-8-python3.9-standard-with-targets| |image-almalinux-8-python3.9-standard-with-targets-optional| * - almalinux-9-python3.11 - minimal - - |image-almalinux-9-python3.11-minimal-with-system-packages| + - |codespace-almalinux-9-python3.11-minimal| * - - - - |image-almalinux-9-python3.11-minimal-with-targets-pre| |image-almalinux-9-python3.11-minimal-with-targets| |image-almalinux-9-python3.11-minimal-with-targets-optional| - |codespace-almalinux-9-python3.11-minimal| - + - |image-almalinux-9-python3.11-minimal-with-system-packages| |image-almalinux-9-python3.11-minimal-with-targets-pre| |image-almalinux-9-python3.11-minimal-with-targets| |image-almalinux-9-python3.11-minimal-with-targets-optional| * - - standard - - |image-almalinux-9-python3.11-standard-with-system-packages| + - |codespace-almalinux-9-python3.11-standard| * - - - - |image-almalinux-9-python3.11-standard-with-targets-pre| |image-almalinux-9-python3.11-standard-with-targets| |image-almalinux-9-python3.11-standard-with-targets-optional| - |codespace-almalinux-9-python3.11-standard| - + - |image-almalinux-9-python3.11-standard-with-system-packages| |image-almalinux-9-python3.11-standard-with-targets-pre| |image-almalinux-9-python3.11-standard-with-targets| |image-almalinux-9-python3.11-standard-with-targets-optional| * - gentoo-python3.10 - minimal - - |image-gentoo-python3.10-minimal-with-system-packages| + - |codespace-gentoo-python3.10-minimal| * - - - - |image-gentoo-python3.10-minimal-with-targets-pre| |image-gentoo-python3.10-minimal-with-targets| |image-gentoo-python3.10-minimal-with-targets-optional| - |codespace-gentoo-python3.10-minimal| - + - |image-gentoo-python3.10-minimal-with-system-packages| |image-gentoo-python3.10-minimal-with-targets-pre| |image-gentoo-python3.10-minimal-with-targets| |image-gentoo-python3.10-minimal-with-targets-optional| * - - standard - - |image-gentoo-python3.10-standard-with-system-packages| + - |codespace-gentoo-python3.10-standard| * - - - - |image-gentoo-python3.10-standard-with-targets-pre| |image-gentoo-python3.10-standard-with-targets| |image-gentoo-python3.10-standard-with-targets-optional| - |codespace-gentoo-python3.10-standard| - + - |image-gentoo-python3.10-standard-with-system-packages| |image-gentoo-python3.10-standard-with-targets-pre| |image-gentoo-python3.10-standard-with-targets| |image-gentoo-python3.10-standard-with-targets-optional| * - gentoo-python3.11 - minimal - - |image-gentoo-python3.11-minimal-with-system-packages| + - |codespace-gentoo-python3.11-minimal| * - - - - |image-gentoo-python3.11-minimal-with-targets-pre| |image-gentoo-python3.11-minimal-with-targets| |image-gentoo-python3.11-minimal-with-targets-optional| - |codespace-gentoo-python3.11-minimal| - + - |image-gentoo-python3.11-minimal-with-system-packages| |image-gentoo-python3.11-minimal-with-targets-pre| |image-gentoo-python3.11-minimal-with-targets| |image-gentoo-python3.11-minimal-with-targets-optional| * - - standard - - |image-gentoo-python3.11-standard-with-system-packages| + - |codespace-gentoo-python3.11-standard| * - - - - |image-gentoo-python3.11-standard-with-targets-pre| |image-gentoo-python3.11-standard-with-targets| |image-gentoo-python3.11-standard-with-targets-optional| - |codespace-gentoo-python3.11-standard| - + - |image-gentoo-python3.11-standard-with-system-packages| |image-gentoo-python3.11-standard-with-targets-pre| |image-gentoo-python3.11-standard-with-targets| |image-gentoo-python3.11-standard-with-targets-optional| * - archlinux-latest - minimal - - |image-archlinux-latest-minimal-with-system-packages| + - |codespace-archlinux-latest-minimal| * - - - - |image-archlinux-latest-minimal-with-targets-pre| |image-archlinux-latest-minimal-with-targets| |image-archlinux-latest-minimal-with-targets-optional| - |codespace-archlinux-latest-minimal| - + - |image-archlinux-latest-minimal-with-system-packages| |image-archlinux-latest-minimal-with-targets-pre| |image-archlinux-latest-minimal-with-targets| |image-archlinux-latest-minimal-with-targets-optional| * - - standard - - |image-archlinux-latest-standard-with-system-packages| + - |codespace-archlinux-latest-standard| * - - - - |image-archlinux-latest-standard-with-targets-pre| |image-archlinux-latest-standard-with-targets| |image-archlinux-latest-standard-with-targets-optional| - |codespace-archlinux-latest-standard| - + - |image-archlinux-latest-standard-with-system-packages| |image-archlinux-latest-standard-with-targets-pre| |image-archlinux-latest-standard-with-targets| |image-archlinux-latest-standard-with-targets-optional| * - opensuse-15.3-gcc_11-python3.9 - minimal - - |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| + - |codespace-opensuse-15.3-gcc_11-python3.9-minimal| * - - - - |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| - |codespace-opensuse-15.3-gcc_11-python3.9-minimal| - + - |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| * - - standard - - |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| + - |codespace-opensuse-15.3-gcc_11-python3.9-standard| * - - - - |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| - |codespace-opensuse-15.3-gcc_11-python3.9-standard| - + - |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| * - opensuse-15.4-gcc_11-python3.10 - minimal - - |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| + - |codespace-opensuse-15.4-gcc_11-python3.10-minimal| * - - - - |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| - |codespace-opensuse-15.4-gcc_11-python3.10-minimal| - + - |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| * - - standard - - |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| + - |codespace-opensuse-15.4-gcc_11-python3.10-standard| * - - - - |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| - |codespace-opensuse-15.4-gcc_11-python3.10-standard| - + - |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| * - opensuse-15.5-gcc_11-python3.11 - minimal - - |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| + - |codespace-opensuse-15.5-gcc_11-python3.11-minimal| * - - - - |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| - |codespace-opensuse-15.5-gcc_11-python3.11-minimal| - + - |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| * - - standard - - |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| + - |codespace-opensuse-15.5-gcc_11-python3.11-standard| * - - - - |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| - |codespace-opensuse-15.5-gcc_11-python3.11-standard| - + - |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| * - opensuse-tumbleweed-python3.10 - minimal - - |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| + - |codespace-opensuse-tumbleweed-python3.10-minimal| * - - - - |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| |image-opensuse-tumbleweed-python3.10-minimal-with-targets| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| - |codespace-opensuse-tumbleweed-python3.10-minimal| - + - |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| |image-opensuse-tumbleweed-python3.10-minimal-with-targets| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| * - - standard - - |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| + - |codespace-opensuse-tumbleweed-python3.10-standard| * - - - - |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| |image-opensuse-tumbleweed-python3.10-standard-with-targets| |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| - |codespace-opensuse-tumbleweed-python3.10-standard| - + - |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| |image-opensuse-tumbleweed-python3.10-standard-with-targets| |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| * - opensuse-tumbleweed - minimal - - |image-opensuse-tumbleweed-minimal-with-system-packages| + - |codespace-opensuse-tumbleweed-minimal| * - - - - |image-opensuse-tumbleweed-minimal-with-targets-pre| |image-opensuse-tumbleweed-minimal-with-targets| |image-opensuse-tumbleweed-minimal-with-targets-optional| - |codespace-opensuse-tumbleweed-minimal| - + - |image-opensuse-tumbleweed-minimal-with-system-packages| |image-opensuse-tumbleweed-minimal-with-targets-pre| |image-opensuse-tumbleweed-minimal-with-targets| |image-opensuse-tumbleweed-minimal-with-targets-optional| * - - standard - - |image-opensuse-tumbleweed-standard-with-system-packages| + - |codespace-opensuse-tumbleweed-standard| * - - - - |image-opensuse-tumbleweed-standard-with-targets-pre| |image-opensuse-tumbleweed-standard-with-targets| |image-opensuse-tumbleweed-standard-with-targets-optional| - |codespace-opensuse-tumbleweed-standard| - + - |image-opensuse-tumbleweed-standard-with-system-packages| |image-opensuse-tumbleweed-standard-with-targets-pre| |image-opensuse-tumbleweed-standard-with-targets| |image-opensuse-tumbleweed-standard-with-targets-optional| * - conda-forge-python3.11 - minimal - - |image-conda-forge-python3.11-minimal-with-system-packages| + - |codespace-conda-forge-python3.11-minimal| * - - - - |image-conda-forge-python3.11-minimal-with-targets-pre| |image-conda-forge-python3.11-minimal-with-targets| |image-conda-forge-python3.11-minimal-with-targets-optional| - |codespace-conda-forge-python3.11-minimal| - + - |image-conda-forge-python3.11-minimal-with-system-packages| |image-conda-forge-python3.11-minimal-with-targets-pre| |image-conda-forge-python3.11-minimal-with-targets| |image-conda-forge-python3.11-minimal-with-targets-optional| * - - standard - - |image-conda-forge-python3.11-standard-with-system-packages| + - |codespace-conda-forge-python3.11-standard| * - - - - |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| - |codespace-conda-forge-python3.11-standard| - + - |image-conda-forge-python3.11-standard-with-system-packages| |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| * - ubuntu-bionic-gcc_8-i386 - minimal - - |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| + - |codespace-ubuntu-bionic-gcc_8-i386-minimal| * - - - - |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| - |codespace-ubuntu-bionic-gcc_8-i386-minimal| - + - |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| * - - standard - - |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| + - |codespace-ubuntu-bionic-gcc_8-i386-standard| * - - - - |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| - |codespace-ubuntu-bionic-gcc_8-i386-standard| - + - |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| * - debian-bullseye-i386 - minimal - - |image-debian-bullseye-i386-minimal-with-system-packages| + - |codespace-debian-bullseye-i386-minimal| * - - - - |image-debian-bullseye-i386-minimal-with-targets-pre| |image-debian-bullseye-i386-minimal-with-targets| |image-debian-bullseye-i386-minimal-with-targets-optional| - |codespace-debian-bullseye-i386-minimal| - + - |image-debian-bullseye-i386-minimal-with-system-packages| |image-debian-bullseye-i386-minimal-with-targets-pre| |image-debian-bullseye-i386-minimal-with-targets| |image-debian-bullseye-i386-minimal-with-targets-optional| * - - standard - - |image-debian-bullseye-i386-standard-with-system-packages| + - |codespace-debian-bullseye-i386-standard| * - - - - |image-debian-bullseye-i386-standard-with-targets-pre| |image-debian-bullseye-i386-standard-with-targets| |image-debian-bullseye-i386-standard-with-targets-optional| - |codespace-debian-bullseye-i386-standard| - + - |image-debian-bullseye-i386-standard-with-system-packages| |image-debian-bullseye-i386-standard-with-targets-pre| |image-debian-bullseye-i386-standard-with-targets| |image-debian-bullseye-i386-standard-with-targets-optional| diff --git a/src/doc/en/developer/portability_testing.rst b/src/doc/en/developer/portability_testing.rst index 8e6908ccb04..18d466ab7a1 100644 --- a/src/doc/en/developer/portability_testing.rst +++ b/src/doc/en/developer/portability_testing.rst @@ -1144,8 +1144,9 @@ are available: (:envvar:`SAGE_ROOT`) and has completed the bootstrapping phase and the run of the ``configure`` script, -* ``-with-targets-pre`` contains the full source tree and a full - installation of all non-Python packages (:envvar:`SAGE_LOCAL`), +* ``-with-targets-pre`` contains a partial source tree + (:envvar:`SAGE_ROOT`) and a full installation + of all non-Python packages (:envvar:`SAGE_LOCAL`), * ``-with-targets`` contains the full source tree and a full installation of Sage, including the HTML documentation, but ``make diff --git a/tox.ini b/tox.ini index ba86f5b615d..bc5e8a8cb26 100644 --- a/tox.ini +++ b/tox.ini @@ -871,21 +871,26 @@ commands = echo ""; \ done; \ echo ".. |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR| image:: https://github.com/codespaces/badge.svg"; \ - echo " :target: https://codespaces.new/mkoeppe/sage/pull/36954?devcontainer_path=.devcontainer%2Fportability-$SYSTEM_FACTOR-$PACKAGE_FACTOR%2Fdevcontainer.json"; \ + echo " :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-$SYSTEM_FACTOR-$PACKAGE_FACTOR%2Fdevcontainer.json"; \ echo ""; \ done; \ done; \ echo ".. list-table::"; \ - echo " :widths: 15 10 75"; \ - echo " :header-rows: 0"; \ - echo " :stub-columns: 1"; \ + echo " :widths: 25 15 60"; \ + echo " :header-rows: 1"; \ + echo " :stub-columns: 0"; \ echo ""; \ + echo " * - Platform"; \ + echo " - System packages"; \ + echo " - "; \ for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ SYSTEM_FACTOR_LABEL="$SYSTEM_FACTOR"; \ for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ PACKAGE_FACTOR_LABEL="$PACKAGE_FACTOR"; \ - REPO="{env:FROM_DOCKER_REPOSITORY:ghcr.io/sagemath/sage/}sage-$SYSTEM_FACTOR-$PACKAGE_FACTOR"; \ - for ROW_DOCKER_TARGETS in {env:DOCKER_TARGETS:with-system-packages "with-targets-pre with-targets with-targets-optional"}; do \ + echo " * - $SYSTEM_FACTOR_LABEL"; SYSTEM_FACTOR_LABEL=""; \ + echo " - $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ + echo " - |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR|"; \ + for ROW_DOCKER_TARGETS in "{env:DOCKER_TARGETS:with-system-packages with-targets-pre with-targets with-targets-optional}"; do \ echo " * - $SYSTEM_FACTOR_LABEL"; SYSTEM_FACTOR_LABEL=""; \ echo " - $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ echo -n " -"; \ @@ -894,8 +899,6 @@ commands = done; \ echo ""; \ done; \ - echo " |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR|"; \ - echo ""; \ done; \ done) > $FILE; \ echo "Wrote $FILE"' From dcec5ab36640f8cd254acd4c54d673b3d0269095 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 15:47:34 -0800 Subject: [PATCH 08/24] Include table only in HTML doc --- src/doc/en/developer/portability_testing.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/doc/en/developer/portability_testing.rst b/src/doc/en/developer/portability_testing.rst index 18d466ab7a1..4ab8312843e 100644 --- a/src/doc/en/developer/portability_testing.rst +++ b/src/doc/en/developer/portability_testing.rst @@ -1152,7 +1152,9 @@ are available: installation of Sage, including the HTML documentation, but ``make ptest`` has not been run yet. -.. include:: portability_platform_table.rst +.. only:: html + + .. include:: portability_platform_table.rst Testing GitHub Actions locally From 630384216643de21259a8a3d5287365f82c1cf0f Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 19:23:27 -0800 Subject: [PATCH 09/24] Better colors --- .../developer/portability_platform_table.rst | 880 +++++++++--------- tox.ini | 11 +- 2 files changed, 449 insertions(+), 442 deletions(-) diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst index 444ca3c2543..785b589fa6d 100644 --- a/src/doc/en/developer/portability_platform_table.rst +++ b/src/doc/en/developer/portability_platform_table.rst @@ -1,1582 +1,1582 @@ -.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages -.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured -.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre -.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets -.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional .. |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-minimal%2Fdevcontainer.json -.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages -.. |image-ubuntu-trusty-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-configured -.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre -.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets -.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional .. |codespace-ubuntu-trusty-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-standard%2Fdevcontainer.json -.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages -.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured -.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre -.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets -.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional .. |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-minimal%2Fdevcontainer.json -.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages -.. |image-ubuntu-xenial-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-configured -.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre -.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets -.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional .. |codespace-ubuntu-xenial-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-standard%2Fdevcontainer.json -.. |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages -.. |image-ubuntu-bionic-gcc_8-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-bionic-gcc_8-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured -.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre -.. |image-ubuntu-bionic-gcc_8-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-bionic-gcc_8-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets -.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-minimal%2Fdevcontainer.json -.. |image-ubuntu-bionic-gcc_8-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-bionic-gcc_8-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-system-packages -.. |image-ubuntu-bionic-gcc_8-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-bionic-gcc_8-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-configured -.. |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-pre -.. |image-ubuntu-bionic-gcc_8-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-bionic-gcc_8-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets -.. |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-standard-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-standard%2Fdevcontainer.json -.. |image-ubuntu-focal-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-focal-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages -.. |image-ubuntu-focal-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-focal-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-configured -.. |image-ubuntu-focal-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-focal-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre -.. |image-ubuntu-focal-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-focal-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets -.. |image-ubuntu-focal-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-focal-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional .. |codespace-ubuntu-focal-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-minimal%2Fdevcontainer.json -.. |image-ubuntu-focal-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-focal-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-system-packages -.. |image-ubuntu-focal-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-focal-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-configured -.. |image-ubuntu-focal-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-focal-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets-pre -.. |image-ubuntu-focal-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-focal-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets -.. |image-ubuntu-focal-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-focal-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-standard-with-targets-optional .. |codespace-ubuntu-focal-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-standard%2Fdevcontainer.json -.. |image-ubuntu-jammy-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-jammy-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages -.. |image-ubuntu-jammy-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-jammy-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-configured -.. |image-ubuntu-jammy-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-jammy-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre -.. |image-ubuntu-jammy-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-jammy-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets -.. |image-ubuntu-jammy-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-jammy-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional .. |codespace-ubuntu-jammy-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-minimal%2Fdevcontainer.json -.. |image-ubuntu-jammy-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-jammy-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-system-packages -.. |image-ubuntu-jammy-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-jammy-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-configured -.. |image-ubuntu-jammy-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-jammy-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-pre -.. |image-ubuntu-jammy-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-jammy-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets -.. |image-ubuntu-jammy-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-jammy-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-standard-with-targets-optional .. |codespace-ubuntu-jammy-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-standard%2Fdevcontainer.json -.. |image-ubuntu-lunar-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-lunar-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages -.. |image-ubuntu-lunar-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-lunar-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-configured -.. |image-ubuntu-lunar-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-lunar-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre -.. |image-ubuntu-lunar-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-lunar-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets -.. |image-ubuntu-lunar-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-lunar-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional .. |codespace-ubuntu-lunar-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-minimal%2Fdevcontainer.json -.. |image-ubuntu-lunar-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-lunar-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-system-packages -.. |image-ubuntu-lunar-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-lunar-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-configured -.. |image-ubuntu-lunar-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-lunar-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-pre -.. |image-ubuntu-lunar-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-lunar-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets -.. |image-ubuntu-lunar-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-lunar-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-standard-with-targets-optional .. |codespace-ubuntu-lunar-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-standard%2Fdevcontainer.json -.. |image-ubuntu-mantic-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-mantic-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages -.. |image-ubuntu-mantic-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-mantic-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-configured -.. |image-ubuntu-mantic-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-mantic-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre -.. |image-ubuntu-mantic-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-mantic-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets -.. |image-ubuntu-mantic-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-mantic-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional .. |codespace-ubuntu-mantic-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-minimal%2Fdevcontainer.json -.. |image-ubuntu-mantic-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-mantic-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-system-packages -.. |image-ubuntu-mantic-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-mantic-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-configured -.. |image-ubuntu-mantic-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-mantic-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-pre -.. |image-ubuntu-mantic-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-mantic-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets -.. |image-ubuntu-mantic-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-mantic-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-standard-with-targets-optional .. |codespace-ubuntu-mantic-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-standard%2Fdevcontainer.json -.. |image-debian-buster-gcc_spkg-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-buster-gcc_spkg-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages -.. |image-debian-buster-gcc_spkg-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-buster-gcc_spkg-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured -.. |image-debian-buster-gcc_spkg-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-buster-gcc_spkg-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre -.. |image-debian-buster-gcc_spkg-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-buster-gcc_spkg-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets -.. |image-debian-buster-gcc_spkg-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-buster-gcc_spkg-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional .. |codespace-debian-buster-gcc_spkg-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-minimal%2Fdevcontainer.json -.. |image-debian-buster-gcc_spkg-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-buster-gcc_spkg-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-system-packages -.. |image-debian-buster-gcc_spkg-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-buster-gcc_spkg-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-configured -.. |image-debian-buster-gcc_spkg-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-buster-gcc_spkg-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-pre -.. |image-debian-buster-gcc_spkg-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-buster-gcc_spkg-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets -.. |image-debian-buster-gcc_spkg-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-buster-gcc_spkg-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-standard-with-targets-optional .. |codespace-debian-buster-gcc_spkg-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-standard%2Fdevcontainer.json -.. |image-debian-bullseye-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-bullseye-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages -.. |image-debian-bullseye-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-bullseye-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-configured -.. |image-debian-bullseye-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-bullseye-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre -.. |image-debian-bullseye-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-bullseye-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets -.. |image-debian-bullseye-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-bullseye-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional .. |codespace-debian-bullseye-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-minimal%2Fdevcontainer.json -.. |image-debian-bullseye-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-bullseye-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-system-packages -.. |image-debian-bullseye-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-bullseye-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-configured -.. |image-debian-bullseye-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-bullseye-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets-pre -.. |image-debian-bullseye-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-bullseye-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets -.. |image-debian-bullseye-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-bullseye-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-standard-with-targets-optional .. |codespace-debian-bullseye-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-standard%2Fdevcontainer.json -.. |image-debian-bookworm-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-bookworm-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages -.. |image-debian-bookworm-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-bookworm-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-configured -.. |image-debian-bookworm-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-bookworm-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre -.. |image-debian-bookworm-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-bookworm-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets -.. |image-debian-bookworm-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-bookworm-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional .. |codespace-debian-bookworm-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-minimal%2Fdevcontainer.json -.. |image-debian-bookworm-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-bookworm-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-system-packages -.. |image-debian-bookworm-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-bookworm-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-configured -.. |image-debian-bookworm-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-bookworm-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre -.. |image-debian-bookworm-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-bookworm-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets -.. |image-debian-bookworm-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-bookworm-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-optional .. |codespace-debian-bookworm-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-standard%2Fdevcontainer.json -.. |image-debian-trixie-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-trixie-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-system-packages -.. |image-debian-trixie-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-trixie-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-configured -.. |image-debian-trixie-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-trixie-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre -.. |image-debian-trixie-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-trixie-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets -.. |image-debian-trixie-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-trixie-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional .. |codespace-debian-trixie-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-trixie-minimal%2Fdevcontainer.json -.. |image-debian-trixie-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-trixie-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-system-packages -.. |image-debian-trixie-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-trixie-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-configured -.. |image-debian-trixie-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-trixie-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets-pre -.. |image-debian-trixie-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-trixie-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets -.. |image-debian-trixie-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-trixie-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-standard-with-targets-optional .. |codespace-debian-trixie-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-trixie-standard%2Fdevcontainer.json -.. |image-debian-sid-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-sid-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-system-packages -.. |image-debian-sid-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-sid-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-configured -.. |image-debian-sid-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-sid-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-pre -.. |image-debian-sid-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-sid-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets -.. |image-debian-sid-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-sid-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-optional .. |codespace-debian-sid-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-sid-minimal%2Fdevcontainer.json -.. |image-debian-sid-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-sid-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-system-packages -.. |image-debian-sid-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-sid-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-configured -.. |image-debian-sid-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-sid-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets-pre -.. |image-debian-sid-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-sid-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets -.. |image-debian-sid-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-sid-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-standard-with-targets-optional .. |codespace-debian-sid-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-sid-standard%2Fdevcontainer.json -.. |image-linuxmint-20.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-20.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages -.. |image-linuxmint-20.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-20.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-configured -.. |image-linuxmint-20.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-20.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre -.. |image-linuxmint-20.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-20.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets -.. |image-linuxmint-20.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-20.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional .. |codespace-linuxmint-20.1-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-minimal%2Fdevcontainer.json -.. |image-linuxmint-20.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-20.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-system-packages -.. |image-linuxmint-20.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-20.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-configured -.. |image-linuxmint-20.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-20.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-pre -.. |image-linuxmint-20.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-20.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets -.. |image-linuxmint-20.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-20.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-standard-with-targets-optional .. |codespace-linuxmint-20.1-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-standard%2Fdevcontainer.json -.. |image-linuxmint-20.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-20.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages -.. |image-linuxmint-20.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-20.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-configured -.. |image-linuxmint-20.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-20.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre -.. |image-linuxmint-20.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-20.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets -.. |image-linuxmint-20.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-20.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional .. |codespace-linuxmint-20.2-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-minimal%2Fdevcontainer.json -.. |image-linuxmint-20.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-20.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-system-packages -.. |image-linuxmint-20.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-20.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-configured -.. |image-linuxmint-20.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-20.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-pre -.. |image-linuxmint-20.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-20.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets -.. |image-linuxmint-20.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-20.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-standard-with-targets-optional .. |codespace-linuxmint-20.2-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-standard%2Fdevcontainer.json -.. |image-linuxmint-20.3-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-20.3-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages -.. |image-linuxmint-20.3-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-20.3-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-configured -.. |image-linuxmint-20.3-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-20.3-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre -.. |image-linuxmint-20.3-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-20.3-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets -.. |image-linuxmint-20.3-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-20.3-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional .. |codespace-linuxmint-20.3-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-minimal%2Fdevcontainer.json -.. |image-linuxmint-20.3-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-20.3-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-system-packages -.. |image-linuxmint-20.3-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-20.3-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-configured -.. |image-linuxmint-20.3-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-20.3-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-pre -.. |image-linuxmint-20.3-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-20.3-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets -.. |image-linuxmint-20.3-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-20.3-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-standard-with-targets-optional .. |codespace-linuxmint-20.3-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-standard%2Fdevcontainer.json -.. |image-linuxmint-21-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-21-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages -.. |image-linuxmint-21-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-21-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-configured -.. |image-linuxmint-21-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-21-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre -.. |image-linuxmint-21-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-21-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets -.. |image-linuxmint-21-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-21-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional .. |codespace-linuxmint-21-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-minimal%2Fdevcontainer.json -.. |image-linuxmint-21-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-21-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-system-packages -.. |image-linuxmint-21-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-21-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-configured -.. |image-linuxmint-21-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-21-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets-pre -.. |image-linuxmint-21-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-21-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets -.. |image-linuxmint-21-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-21-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-standard-with-targets-optional .. |codespace-linuxmint-21-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-standard%2Fdevcontainer.json -.. |image-linuxmint-21.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-21.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages -.. |image-linuxmint-21.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-21.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-configured -.. |image-linuxmint-21.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-21.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre -.. |image-linuxmint-21.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-21.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets -.. |image-linuxmint-21.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-21.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional .. |codespace-linuxmint-21.1-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-minimal%2Fdevcontainer.json -.. |image-linuxmint-21.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-21.1-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-system-packages -.. |image-linuxmint-21.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-21.1-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-configured -.. |image-linuxmint-21.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-21.1-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-pre -.. |image-linuxmint-21.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-21.1-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets -.. |image-linuxmint-21.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-21.1-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-standard-with-targets-optional .. |codespace-linuxmint-21.1-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-standard%2Fdevcontainer.json -.. |image-linuxmint-21.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-21.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages -.. |image-linuxmint-21.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-21.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-configured -.. |image-linuxmint-21.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-21.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre -.. |image-linuxmint-21.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-21.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets -.. |image-linuxmint-21.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-21.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional .. |codespace-linuxmint-21.2-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-minimal%2Fdevcontainer.json -.. |image-linuxmint-21.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-linuxmint-21.2-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-system-packages -.. |image-linuxmint-21.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-linuxmint-21.2-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-configured -.. |image-linuxmint-21.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-linuxmint-21.2-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-pre -.. |image-linuxmint-21.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-linuxmint-21.2-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets -.. |image-linuxmint-21.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-linuxmint-21.2-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-standard-with-targets-optional .. |codespace-linuxmint-21.2-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-standard%2Fdevcontainer.json -.. |image-fedora-30-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-30-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-system-packages -.. |image-fedora-30-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-30-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-configured -.. |image-fedora-30-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-30-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-pre -.. |image-fedora-30-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-30-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets -.. |image-fedora-30-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-30-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-optional .. |codespace-fedora-30-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-30-minimal%2Fdevcontainer.json -.. |image-fedora-30-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-30-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-system-packages -.. |image-fedora-30-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-30-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-configured -.. |image-fedora-30-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-30-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets-pre -.. |image-fedora-30-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-30-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets -.. |image-fedora-30-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-30-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-standard-with-targets-optional .. |codespace-fedora-30-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-30-standard%2Fdevcontainer.json -.. |image-fedora-31-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-31-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-system-packages -.. |image-fedora-31-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-31-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-configured -.. |image-fedora-31-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-31-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-pre -.. |image-fedora-31-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-31-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets -.. |image-fedora-31-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-31-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-optional .. |codespace-fedora-31-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-31-minimal%2Fdevcontainer.json -.. |image-fedora-31-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-31-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-system-packages -.. |image-fedora-31-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-31-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-configured -.. |image-fedora-31-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-31-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets-pre -.. |image-fedora-31-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-31-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets -.. |image-fedora-31-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-31-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-standard-with-targets-optional .. |codespace-fedora-31-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-31-standard%2Fdevcontainer.json -.. |image-fedora-32-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-32-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-system-packages -.. |image-fedora-32-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-32-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-configured -.. |image-fedora-32-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-32-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-pre -.. |image-fedora-32-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-32-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets -.. |image-fedora-32-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-32-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-optional .. |codespace-fedora-32-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-32-minimal%2Fdevcontainer.json -.. |image-fedora-32-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-32-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-system-packages -.. |image-fedora-32-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-32-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-configured -.. |image-fedora-32-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-32-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets-pre -.. |image-fedora-32-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-32-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets -.. |image-fedora-32-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-32-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-standard-with-targets-optional .. |codespace-fedora-32-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-32-standard%2Fdevcontainer.json -.. |image-fedora-33-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-33-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-system-packages -.. |image-fedora-33-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-33-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-configured -.. |image-fedora-33-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-33-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-pre -.. |image-fedora-33-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-33-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets -.. |image-fedora-33-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-33-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-optional .. |codespace-fedora-33-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-33-minimal%2Fdevcontainer.json -.. |image-fedora-33-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-33-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-system-packages -.. |image-fedora-33-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-33-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-configured -.. |image-fedora-33-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-33-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets-pre -.. |image-fedora-33-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-33-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets -.. |image-fedora-33-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-33-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-standard-with-targets-optional .. |codespace-fedora-33-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-33-standard%2Fdevcontainer.json -.. |image-fedora-34-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-34-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-system-packages -.. |image-fedora-34-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-34-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-configured -.. |image-fedora-34-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-34-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-pre -.. |image-fedora-34-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-34-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets -.. |image-fedora-34-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-34-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-optional .. |codespace-fedora-34-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-34-minimal%2Fdevcontainer.json -.. |image-fedora-34-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-34-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-system-packages -.. |image-fedora-34-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-34-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-configured -.. |image-fedora-34-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-34-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets-pre -.. |image-fedora-34-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-34-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets -.. |image-fedora-34-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-34-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-standard-with-targets-optional .. |codespace-fedora-34-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-34-standard%2Fdevcontainer.json -.. |image-fedora-35-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-35-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-system-packages -.. |image-fedora-35-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-35-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-configured -.. |image-fedora-35-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-35-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-pre -.. |image-fedora-35-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-35-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets -.. |image-fedora-35-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-35-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-optional .. |codespace-fedora-35-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-35-minimal%2Fdevcontainer.json -.. |image-fedora-35-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-35-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-system-packages -.. |image-fedora-35-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-35-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-configured -.. |image-fedora-35-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-35-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets-pre -.. |image-fedora-35-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-35-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets -.. |image-fedora-35-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-35-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-standard-with-targets-optional .. |codespace-fedora-35-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-35-standard%2Fdevcontainer.json -.. |image-fedora-36-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-36-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-system-packages -.. |image-fedora-36-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-36-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-configured -.. |image-fedora-36-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-36-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-pre -.. |image-fedora-36-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-36-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets -.. |image-fedora-36-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-36-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-optional .. |codespace-fedora-36-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-36-minimal%2Fdevcontainer.json -.. |image-fedora-36-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-36-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-system-packages -.. |image-fedora-36-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-36-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-configured -.. |image-fedora-36-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-36-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets-pre -.. |image-fedora-36-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-36-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets -.. |image-fedora-36-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-36-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-standard-with-targets-optional .. |codespace-fedora-36-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-36-standard%2Fdevcontainer.json -.. |image-fedora-37-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-37-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-system-packages -.. |image-fedora-37-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-37-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-configured -.. |image-fedora-37-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-37-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-pre -.. |image-fedora-37-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-37-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets -.. |image-fedora-37-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-37-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-optional .. |codespace-fedora-37-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-37-minimal%2Fdevcontainer.json -.. |image-fedora-37-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-37-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-system-packages -.. |image-fedora-37-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-37-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-configured -.. |image-fedora-37-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-37-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets-pre -.. |image-fedora-37-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-37-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets -.. |image-fedora-37-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-37-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-standard-with-targets-optional .. |codespace-fedora-37-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-37-standard%2Fdevcontainer.json -.. |image-fedora-38-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-38-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-system-packages -.. |image-fedora-38-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-38-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-configured -.. |image-fedora-38-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-38-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-pre -.. |image-fedora-38-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-38-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets -.. |image-fedora-38-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-38-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-optional .. |codespace-fedora-38-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-38-minimal%2Fdevcontainer.json -.. |image-fedora-38-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-38-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-system-packages -.. |image-fedora-38-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-38-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-configured -.. |image-fedora-38-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-38-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets-pre -.. |image-fedora-38-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-38-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets -.. |image-fedora-38-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-38-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-standard-with-targets-optional .. |codespace-fedora-38-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-38-standard%2Fdevcontainer.json -.. |image-fedora-39-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-39-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-system-packages -.. |image-fedora-39-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-39-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-configured -.. |image-fedora-39-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-39-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-pre -.. |image-fedora-39-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-39-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets -.. |image-fedora-39-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-39-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-optional .. |codespace-fedora-39-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-39-minimal%2Fdevcontainer.json -.. |image-fedora-39-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-fedora-39-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-system-packages -.. |image-fedora-39-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-fedora-39-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-configured -.. |image-fedora-39-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-fedora-39-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets-pre -.. |image-fedora-39-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-fedora-39-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets -.. |image-fedora-39-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-fedora-39-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-standard-with-targets-optional .. |codespace-fedora-39-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-39-standard%2Fdevcontainer.json -.. |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages -.. |image-centos-7-devtoolset-gcc_11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-centos-7-devtoolset-gcc_11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured -.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre -.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets -.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional .. |codespace-centos-7-devtoolset-gcc_11-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-minimal%2Fdevcontainer.json -.. |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-system-packages -.. |image-centos-7-devtoolset-gcc_11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-centos-7-devtoolset-gcc_11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-configured -.. |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-pre -.. |image-centos-7-devtoolset-gcc_11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-centos-7-devtoolset-gcc_11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets -.. |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-standard-with-targets-optional .. |codespace-centos-7-devtoolset-gcc_11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-standard%2Fdevcontainer.json -.. |image-centos-stream-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-centos-stream-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages -.. |image-centos-stream-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-centos-stream-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured -.. |image-centos-stream-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-centos-stream-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre -.. |image-centos-stream-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-centos-stream-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets -.. |image-centos-stream-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-centos-stream-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional .. |codespace-centos-stream-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-minimal%2Fdevcontainer.json -.. |image-centos-stream-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-centos-stream-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-system-packages -.. |image-centos-stream-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-centos-stream-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-configured -.. |image-centos-stream-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-centos-stream-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-pre -.. |image-centos-stream-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-centos-stream-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets -.. |image-centos-stream-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-centos-stream-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-standard-with-targets-optional .. |codespace-centos-stream-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-standard%2Fdevcontainer.json -.. |image-centos-stream-9-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-centos-stream-9-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages -.. |image-centos-stream-9-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-centos-stream-9-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured -.. |image-centos-stream-9-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-centos-stream-9-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre -.. |image-centos-stream-9-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-centos-stream-9-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets -.. |image-centos-stream-9-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-centos-stream-9-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional .. |codespace-centos-stream-9-python3.9-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-minimal%2Fdevcontainer.json -.. |image-centos-stream-9-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-centos-stream-9-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-system-packages -.. |image-centos-stream-9-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-centos-stream-9-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-configured -.. |image-centos-stream-9-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-centos-stream-9-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-pre -.. |image-centos-stream-9-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-centos-stream-9-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets -.. |image-centos-stream-9-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-centos-stream-9-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-standard-with-targets-optional .. |codespace-centos-stream-9-python3.9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-standard%2Fdevcontainer.json -.. |image-almalinux-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-almalinux-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages -.. |image-almalinux-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-almalinux-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured -.. |image-almalinux-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-almalinux-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre -.. |image-almalinux-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-almalinux-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets -.. |image-almalinux-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-almalinux-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional .. |codespace-almalinux-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-minimal%2Fdevcontainer.json -.. |image-almalinux-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-almalinux-8-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-system-packages -.. |image-almalinux-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-almalinux-8-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-configured -.. |image-almalinux-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-almalinux-8-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-pre -.. |image-almalinux-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-almalinux-8-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets -.. |image-almalinux-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-almalinux-8-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-standard-with-targets-optional .. |codespace-almalinux-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-standard%2Fdevcontainer.json -.. |image-almalinux-9-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-almalinux-9-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages -.. |image-almalinux-9-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-almalinux-9-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured -.. |image-almalinux-9-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-almalinux-9-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre -.. |image-almalinux-9-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-almalinux-9-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets -.. |image-almalinux-9-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-almalinux-9-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional .. |codespace-almalinux-9-python3.11-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-minimal%2Fdevcontainer.json -.. |image-almalinux-9-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-almalinux-9-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-system-packages -.. |image-almalinux-9-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-almalinux-9-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-configured -.. |image-almalinux-9-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-almalinux-9-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-pre -.. |image-almalinux-9-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-almalinux-9-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets -.. |image-almalinux-9-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-almalinux-9-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-standard-with-targets-optional .. |codespace-almalinux-9-python3.11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-standard%2Fdevcontainer.json -.. |image-gentoo-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-gentoo-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages -.. |image-gentoo-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-gentoo-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-configured -.. |image-gentoo-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-gentoo-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre -.. |image-gentoo-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-gentoo-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets -.. |image-gentoo-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-gentoo-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional .. |codespace-gentoo-python3.10-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-minimal%2Fdevcontainer.json -.. |image-gentoo-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-gentoo-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-system-packages -.. |image-gentoo-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-gentoo-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-configured -.. |image-gentoo-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-gentoo-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-pre -.. |image-gentoo-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-gentoo-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets -.. |image-gentoo-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-gentoo-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-standard-with-targets-optional .. |codespace-gentoo-python3.10-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-standard%2Fdevcontainer.json -.. |image-gentoo-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-gentoo-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages -.. |image-gentoo-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-gentoo-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-configured -.. |image-gentoo-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-gentoo-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre -.. |image-gentoo-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-gentoo-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets -.. |image-gentoo-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-gentoo-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional .. |codespace-gentoo-python3.11-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-minimal%2Fdevcontainer.json -.. |image-gentoo-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-gentoo-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-system-packages -.. |image-gentoo-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-gentoo-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-configured -.. |image-gentoo-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-gentoo-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-pre -.. |image-gentoo-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-gentoo-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets -.. |image-gentoo-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-gentoo-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-standard-with-targets-optional .. |codespace-gentoo-python3.11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-standard%2Fdevcontainer.json -.. |image-archlinux-latest-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-archlinux-latest-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages -.. |image-archlinux-latest-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-archlinux-latest-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-configured -.. |image-archlinux-latest-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-archlinux-latest-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre -.. |image-archlinux-latest-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-archlinux-latest-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets -.. |image-archlinux-latest-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-archlinux-latest-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional .. |codespace-archlinux-latest-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-minimal%2Fdevcontainer.json -.. |image-archlinux-latest-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-archlinux-latest-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-system-packages -.. |image-archlinux-latest-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-archlinux-latest-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-configured -.. |image-archlinux-latest-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-archlinux-latest-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets-pre -.. |image-archlinux-latest-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-archlinux-latest-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets -.. |image-archlinux-latest-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-archlinux-latest-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-standard-with-targets-optional .. |codespace-archlinux-latest-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-standard%2Fdevcontainer.json -.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages -.. |image-opensuse-15.3-gcc_11-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured -.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre -.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets -.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional .. |codespace-opensuse-15.3-gcc_11-python3.9-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-minimal%2Fdevcontainer.json -.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages -.. |image-opensuse-15.3-gcc_11-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-15.3-gcc_11-python3.9-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-configured -.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre -.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets -.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional .. |codespace-opensuse-15.3-gcc_11-python3.9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-standard%2Fdevcontainer.json -.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages -.. |image-opensuse-15.4-gcc_11-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured -.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre -.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets -.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional .. |codespace-opensuse-15.4-gcc_11-python3.10-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-minimal%2Fdevcontainer.json -.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages -.. |image-opensuse-15.4-gcc_11-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-15.4-gcc_11-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-configured -.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre -.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets -.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional .. |codespace-opensuse-15.4-gcc_11-python3.10-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-standard%2Fdevcontainer.json -.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages -.. |image-opensuse-15.5-gcc_11-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured -.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre -.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets -.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional .. |codespace-opensuse-15.5-gcc_11-python3.11-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-minimal%2Fdevcontainer.json -.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages -.. |image-opensuse-15.5-gcc_11-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-15.5-gcc_11-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-configured -.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre -.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets -.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional .. |codespace-opensuse-15.5-gcc_11-python3.11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-standard%2Fdevcontainer.json -.. |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages -.. |image-opensuse-tumbleweed-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-tumbleweed-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured -.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre -.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets -.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional .. |codespace-opensuse-tumbleweed-python3.10-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-minimal%2Fdevcontainer.json -.. |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-system-packages -.. |image-opensuse-tumbleweed-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-tumbleweed-python3.10-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-configured -.. |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-pre -.. |image-opensuse-tumbleweed-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-tumbleweed-python3.10-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets -.. |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-standard-with-targets-optional .. |codespace-opensuse-tumbleweed-python3.10-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-standard%2Fdevcontainer.json -.. |image-opensuse-tumbleweed-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-tumbleweed-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages -.. |image-opensuse-tumbleweed-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-tumbleweed-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured -.. |image-opensuse-tumbleweed-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-tumbleweed-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre -.. |image-opensuse-tumbleweed-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-tumbleweed-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets -.. |image-opensuse-tumbleweed-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-tumbleweed-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional .. |codespace-opensuse-tumbleweed-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-minimal%2Fdevcontainer.json -.. |image-opensuse-tumbleweed-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-opensuse-tumbleweed-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-system-packages -.. |image-opensuse-tumbleweed-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-opensuse-tumbleweed-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-configured -.. |image-opensuse-tumbleweed-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-opensuse-tumbleweed-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-pre -.. |image-opensuse-tumbleweed-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-opensuse-tumbleweed-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets -.. |image-opensuse-tumbleweed-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-opensuse-tumbleweed-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-standard-with-targets-optional .. |codespace-opensuse-tumbleweed-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-standard%2Fdevcontainer.json -.. |image-conda-forge-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-conda-forge-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages -.. |image-conda-forge-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-conda-forge-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-configured -.. |image-conda-forge-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-conda-forge-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre -.. |image-conda-forge-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-conda-forge-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets -.. |image-conda-forge-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-conda-forge-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional .. |codespace-conda-forge-python3.11-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-minimal%2Fdevcontainer.json -.. |image-conda-forge-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-conda-forge-python3.11-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-system-packages -.. |image-conda-forge-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-conda-forge-python3.11-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-configured -.. |image-conda-forge-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-conda-forge-python3.11-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-pre -.. |image-conda-forge-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-conda-forge-python3.11-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets -.. |image-conda-forge-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-conda-forge-python3.11-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-standard-with-targets-optional .. |codespace-conda-forge-python3.11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-standard%2Fdevcontainer.json -.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages -.. |image-ubuntu-bionic-gcc_8-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-bionic-gcc_8-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured -.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre -.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets -.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-i386-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-minimal%2Fdevcontainer.json -.. |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-system-packages -.. |image-ubuntu-bionic-gcc_8-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-ubuntu-bionic-gcc_8-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-configured -.. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre -.. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets -.. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-i386-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-standard%2Fdevcontainer.json -.. |image-debian-bullseye-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-bullseye-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages -.. |image-debian-bullseye-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-bullseye-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-configured -.. |image-debian-bullseye-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-bullseye-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre -.. |image-debian-bullseye-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-bullseye-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets -.. |image-debian-bullseye-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-bullseye-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional .. |codespace-debian-bullseye-i386-minimal| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-minimal%2Fdevcontainer.json -.. |image-debian-bullseye-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=cadetblue +.. |image-debian-bullseye-i386-standard-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-system-packages -.. |image-debian-bullseye-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured +.. |image-debian-bullseye-i386-standard-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-configured -.. |image-debian-bullseye-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre +.. |image-debian-bullseye-i386-standard-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-pre -.. |image-debian-bullseye-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets +.. |image-debian-bullseye-i386-standard-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets -.. |image-debian-bullseye-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional +.. |image-debian-bullseye-i386-standard-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-standard-with-targets-optional .. |codespace-debian-bullseye-i386-standard| image:: https://github.com/codespaces/badge.svg diff --git a/tox.ini b/tox.ini index bc5e8a8cb26..118e6ca3b22 100644 --- a/tox.ini +++ b/tox.ini @@ -814,6 +814,12 @@ passenv = DOCKER_TARGETS FROM_DOCKER_REPOSITORY # https://github.com/eggplants/ghcr-badge +setenv = # color gradient from dimgray to default green + COLOR_with_system_packages = %23696969 + COLOR_configured = %23696969 + COLOR_with_targets_pre = %235d8a4c + COLOR_with_targets = %2350ab2e + COLOR_with_targets_optional = %2344cc11 commands = bash -c 'DEFAULT_SYSTEM_FACTORS=$(echo \ ubuntu-{trusty-toolchain-gcc_9,xenial-toolchain-gcc_9,bionic-gcc_8,focal,jammy,lunar,mantic} \ @@ -862,9 +868,10 @@ commands = for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ REPO="{env:FROM_DOCKER_REPOSITORY:ghcr.io/sagemath/sage/}sage-$SYSTEM_FACTOR-$PACKAGE_FACTOR"; \ for DOCKER_TARGET in {env:DOCKER_TARGETS:with-system-packages configured with-targets-pre with-targets with-targets-optional}; do \ + eval COLOR=\$COLOR_${DOCKER_TARGET//-/_} ; \ case $DOCKER_TARGET in \ - with-system-packages) BADGE="size?tag=dev&label=$DOCKER_TARGET&color=cadetblue";; \ - *) BADGE="latest_tag?ignore=latest,dev,*-failed&label=$DOCKER_TARGET";; \ + with-system-packages) BADGE="size?tag=dev&label=$DOCKER_TARGET&color=$COLOR";; \ + *) BADGE="latest_tag?ignore=latest,dev,*-failed&label=$DOCKER_TARGET&color=$COLOR";; \ esac; \ echo ".. |image-$SYSTEM_FACTOR-$PACKAGE_FACTOR-$DOCKER_TARGET| image:: https://ghcr-badge.egpl.dev/${REPO\#ghcr.io/}-$DOCKER_TARGET/$BADGE"; \ echo " :target: https://$REPO-$DOCKER_TARGET"; \ From 4767193fd2c57d88b7ca88d346cc9138d723abe2 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 19:40:01 -0800 Subject: [PATCH 10/24] .devcontainer/tox-docker-in-docker: New --- .../tox-docker-in-docker/devcontainer.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .devcontainer/tox-docker-in-docker/devcontainer.json diff --git a/.devcontainer/tox-docker-in-docker/devcontainer.json b/.devcontainer/tox-docker-in-docker/devcontainer.json new file mode 100644 index 00000000000..34c9b1a8298 --- /dev/null +++ b/.devcontainer/tox-docker-in-docker/devcontainer.json @@ -0,0 +1,13 @@ +// Adapted from +// https://github.com/devcontainers/templates/blob/main/src/python/.devcontainer/devcontainer.json +// https://github.com/devcontainers/templates/blob/main/src/docker-in-docker/.devcontainer/devcontainer.json +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/docker-in-docker +{ + "name": "tox with docker-in-docker", + "image": "mcr.microsoft.com/devcontainers/python:1-3.11-bookworm", + "features": { + "ghcr.io/devcontainers/features/docker-in-docker:2": {} + }, + "onCreateCommand": "pipx install tox", +} From c4fbed5f896dd1190791d69d6cb584bc241a6fda Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 19:58:47 -0800 Subject: [PATCH 11/24] .devcontainer/tox-docker-in-docker: Use a smaller image --- .devcontainer/tox-docker-in-docker/devcontainer.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.devcontainer/tox-docker-in-docker/devcontainer.json b/.devcontainer/tox-docker-in-docker/devcontainer.json index 34c9b1a8298..c0472591a41 100644 --- a/.devcontainer/tox-docker-in-docker/devcontainer.json +++ b/.devcontainer/tox-docker-in-docker/devcontainer.json @@ -1,13 +1,12 @@ // Adapted from -// https://github.com/devcontainers/templates/blob/main/src/python/.devcontainer/devcontainer.json // https://github.com/devcontainers/templates/blob/main/src/docker-in-docker/.devcontainer/devcontainer.json // For format details, see https://aka.ms/devcontainer.json. For config options, see the // README at: https://github.com/devcontainers/templates/tree/main/src/docker-in-docker { "name": "tox with docker-in-docker", - "image": "mcr.microsoft.com/devcontainers/python:1-3.11-bookworm", + "image": "mcr.microsoft.com/devcontainers/base:bookworm", "features": { "ghcr.io/devcontainers/features/docker-in-docker:2": {} }, - "onCreateCommand": "pipx install tox", + "onCreateCommand": "apt-get update && apt-get install tox", } From 59e332f035b09996bef63d7353d318df52de8206 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 20:04:57 -0800 Subject: [PATCH 12/24] src/doc/en/developer/portability_testing.rst: Fix --- src/doc/en/developer/portability_testing.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/doc/en/developer/portability_testing.rst b/src/doc/en/developer/portability_testing.rst index 4ab8312843e..159cce4bcff 100644 --- a/src/doc/en/developer/portability_testing.rst +++ b/src/doc/en/developer/portability_testing.rst @@ -967,10 +967,10 @@ This is defined in the files - `$SAGE_ROOT/.github/workflows/ci-linux.yml `_ (which calls `$SAGE_ROOT/.github/workflows/docker.yml - `_), + `_) and - `$SAGE_ROOT/.github/workflows/ci-macos.yml - `_, and + `_. GitHub Actions runs these build jobs on 2-core machines with 7 GB of RAM memory and 14 GB of SSD disk space, cf. From 1614c85c00fcb60ebad13f6a1943c783032201ab Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 20:10:06 -0800 Subject: [PATCH 13/24] .devcontainer/tox-docker-in-docker: Use a smaller image (fixup) --- .devcontainer/tox-docker-in-docker/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/tox-docker-in-docker/devcontainer.json b/.devcontainer/tox-docker-in-docker/devcontainer.json index c0472591a41..29d0aa367ba 100644 --- a/.devcontainer/tox-docker-in-docker/devcontainer.json +++ b/.devcontainer/tox-docker-in-docker/devcontainer.json @@ -8,5 +8,5 @@ "features": { "ghcr.io/devcontainers/features/docker-in-docker:2": {} }, - "onCreateCommand": "apt-get update && apt-get install tox", + "onCreateCommand": "sudo apt-get update && sudo DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends tox" } From af27fbe0cd8ea616e24aeb655ba4808a1f97892a Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 20:17:06 -0800 Subject: [PATCH 14/24] .devcontainer/tox-docker-in-docker/devcontainer.json: Add openFiles customization --- .devcontainer/tox-docker-in-docker/devcontainer.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.devcontainer/tox-docker-in-docker/devcontainer.json b/.devcontainer/tox-docker-in-docker/devcontainer.json index 29d0aa367ba..bae183319a1 100644 --- a/.devcontainer/tox-docker-in-docker/devcontainer.json +++ b/.devcontainer/tox-docker-in-docker/devcontainer.json @@ -8,5 +8,13 @@ "features": { "ghcr.io/devcontainers/features/docker-in-docker:2": {} }, - "onCreateCommand": "sudo apt-get update && sudo DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends tox" + "onCreateCommand": "sudo apt-get update && sudo DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends tox", + "customizations": { + "codespaces": { + "openFiles": [ + "tox.ini", + "src/doc/en/developer/portability_testing.rst" + ], + } + } } From dc684010f52c9020a5243e70b0f7a203c8baee0d Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sun, 24 Dec 2023 21:42:38 -0800 Subject: [PATCH 15/24] src/doc/en/developer/portability_testing.rst: Document running tox in docker-in-docker --- src/doc/en/developer/portability_testing.rst | 36 +++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/src/doc/en/developer/portability_testing.rst b/src/doc/en/developer/portability_testing.rst index 159cce4bcff..c1bc3fc42bb 100644 --- a/src/doc/en/developer/portability_testing.rst +++ b/src/doc/en/developer/portability_testing.rst @@ -60,13 +60,33 @@ Make sure that your Docker client is configured to provide enough RAM to the containers (8 GB are a good choice). In Docker Desktop this setting is in Preferences -> Resources -> Advanced. +As an alternative, you can also run Docker in GitHub Codespaces +(or another cloud service) using a container with the Docker-in-Docker +feature. Sage provides a suitable dev container configuration +`.devcontainer/tox-docker-in-docker +`_. + +.. only:: html + + .. |codespace-tox-docker-in-docker| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Ftox-docker-in-docker%2Fdevcontainer.json + + .. list-table:: + :widths: 25 60 + :header-rows: 0 + + * - `tox-docker-in-docker + `_ + - |codespace-tox-docker-in-docker| + All examples in this section were obtained using Docker Desktop for Mac; but the `command-line user interface `_ for the other platforms is identical. All major Linux distributions provide ready-to-use Docker images, -which are published via `Docker Hub `_. For +which are published via `Docker Hub `_ +or other container registries. For example, to run the current stable (LTS) version of Ubuntu interactively, you can use the shell command:: @@ -578,14 +598,22 @@ Automatic Docker-based build testing using tox `tox `_ is a Python package that is widely used for automating tests of Python projects. -Install ``tox`` for use with your system Python, for example using:: +If you are using Docker locally, install ``tox`` for use with your system Python, +for example using:: [mkoeppe@sage sage]$ pip install --user tox +If you run Docker-in-Docker on GitHub Codespaces using our dev container +configuration `.devcontainer/tox-docker-in-docker +`_, +``tox`` is already installed. + +Sage provides a sophisticated tox configuration in the file +``$SAGE_ROOT/tox.ini`` for the purpose of portability testing. + A tox "environment" is identified by a symbolic name composed of several `Tox "factors" -`_, -which are defined in the file ``$SAGE_ROOT/tox.ini``. +`_. The **technology** factor describes how the environment is run: From 033911fa6883050bf7f2177ab7ef56fac4a56719 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Mon, 25 Dec 2023 17:43:21 -0800 Subject: [PATCH 16/24] .devcontainer/tox-docker-in-docker/devcontainer.json: Install tox and github-cli as dev container features --- .devcontainer/tox-docker-in-docker/devcontainer.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.devcontainer/tox-docker-in-docker/devcontainer.json b/.devcontainer/tox-docker-in-docker/devcontainer.json index bae183319a1..e50239858da 100644 --- a/.devcontainer/tox-docker-in-docker/devcontainer.json +++ b/.devcontainer/tox-docker-in-docker/devcontainer.json @@ -6,9 +6,10 @@ "name": "tox with docker-in-docker", "image": "mcr.microsoft.com/devcontainers/base:bookworm", "features": { - "ghcr.io/devcontainers/features/docker-in-docker:2": {} + "ghcr.io/devcontainers/features/docker-in-docker:2": {}, + "ghcr.io/devcontainers/features/github-cli:1": {}, + "ghcr.io/devcontainers-contrib/features/tox:2": {}, }, - "onCreateCommand": "sudo apt-get update && sudo DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends tox", "customizations": { "codespaces": { "openFiles": [ From c742a178a5af6b754bc14badcba1657c702e2339 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 26 Dec 2023 15:58:07 -0800 Subject: [PATCH 17/24] Distinguish minimal and standard by colors --- .../developer/portability_platform_table.rst | 264 +++++++++--------- tox.ini | 9 +- 2 files changed, 140 insertions(+), 133 deletions(-) diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst index 785b589fa6d..90dc54948c2 100644 --- a/src/doc/en/developer/portability_platform_table.rst +++ b/src/doc/en/developer/portability_platform_table.rst @@ -4,13 +4,13 @@ .. |image-ubuntu-trusty-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-configured -.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre -.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets -.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional .. |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg @@ -40,13 +40,13 @@ .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-configured -.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre -.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets -.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional .. |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| image:: https://github.com/codespaces/badge.svg @@ -76,13 +76,13 @@ .. |image-ubuntu-bionic-gcc_8-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-configured -.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-pre -.. |image-ubuntu-bionic-gcc_8-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-ubuntu-bionic-gcc_8-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets -.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-minimal| image:: https://github.com/codespaces/badge.svg @@ -112,13 +112,13 @@ .. |image-ubuntu-focal-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-configured -.. |image-ubuntu-focal-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-ubuntu-focal-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-pre -.. |image-ubuntu-focal-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-ubuntu-focal-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets -.. |image-ubuntu-focal-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-ubuntu-focal-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-targets-optional .. |codespace-ubuntu-focal-minimal| image:: https://github.com/codespaces/badge.svg @@ -148,13 +148,13 @@ .. |image-ubuntu-jammy-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-configured -.. |image-ubuntu-jammy-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-ubuntu-jammy-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-pre -.. |image-ubuntu-jammy-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-ubuntu-jammy-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets -.. |image-ubuntu-jammy-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-ubuntu-jammy-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-targets-optional .. |codespace-ubuntu-jammy-minimal| image:: https://github.com/codespaces/badge.svg @@ -184,13 +184,13 @@ .. |image-ubuntu-lunar-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-configured -.. |image-ubuntu-lunar-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-ubuntu-lunar-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-pre -.. |image-ubuntu-lunar-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-ubuntu-lunar-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets -.. |image-ubuntu-lunar-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-ubuntu-lunar-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-targets-optional .. |codespace-ubuntu-lunar-minimal| image:: https://github.com/codespaces/badge.svg @@ -220,13 +220,13 @@ .. |image-ubuntu-mantic-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-configured -.. |image-ubuntu-mantic-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-ubuntu-mantic-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-pre -.. |image-ubuntu-mantic-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-ubuntu-mantic-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets -.. |image-ubuntu-mantic-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-ubuntu-mantic-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-targets-optional .. |codespace-ubuntu-mantic-minimal| image:: https://github.com/codespaces/badge.svg @@ -256,13 +256,13 @@ .. |image-debian-buster-gcc_spkg-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-configured -.. |image-debian-buster-gcc_spkg-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-debian-buster-gcc_spkg-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-pre -.. |image-debian-buster-gcc_spkg-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-debian-buster-gcc_spkg-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets -.. |image-debian-buster-gcc_spkg-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-debian-buster-gcc_spkg-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-targets-optional .. |codespace-debian-buster-gcc_spkg-minimal| image:: https://github.com/codespaces/badge.svg @@ -292,13 +292,13 @@ .. |image-debian-bullseye-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-configured -.. |image-debian-bullseye-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-debian-bullseye-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-pre -.. |image-debian-bullseye-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-debian-bullseye-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets -.. |image-debian-bullseye-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-debian-bullseye-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-targets-optional .. |codespace-debian-bullseye-minimal| image:: https://github.com/codespaces/badge.svg @@ -328,13 +328,13 @@ .. |image-debian-bookworm-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-configured -.. |image-debian-bookworm-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-debian-bookworm-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-pre -.. |image-debian-bookworm-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-debian-bookworm-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets -.. |image-debian-bookworm-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-debian-bookworm-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-targets-optional .. |codespace-debian-bookworm-minimal| image:: https://github.com/codespaces/badge.svg @@ -364,13 +364,13 @@ .. |image-debian-trixie-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-configured -.. |image-debian-trixie-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-debian-trixie-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-pre -.. |image-debian-trixie-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-debian-trixie-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets -.. |image-debian-trixie-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-debian-trixie-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-targets-optional .. |codespace-debian-trixie-minimal| image:: https://github.com/codespaces/badge.svg @@ -400,13 +400,13 @@ .. |image-debian-sid-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-configured -.. |image-debian-sid-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-debian-sid-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-pre -.. |image-debian-sid-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-debian-sid-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets -.. |image-debian-sid-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-debian-sid-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-targets-optional .. |codespace-debian-sid-minimal| image:: https://github.com/codespaces/badge.svg @@ -436,13 +436,13 @@ .. |image-linuxmint-20.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-configured -.. |image-linuxmint-20.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-linuxmint-20.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-pre -.. |image-linuxmint-20.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-linuxmint-20.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets -.. |image-linuxmint-20.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-linuxmint-20.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-targets-optional .. |codespace-linuxmint-20.1-minimal| image:: https://github.com/codespaces/badge.svg @@ -472,13 +472,13 @@ .. |image-linuxmint-20.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-configured -.. |image-linuxmint-20.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-linuxmint-20.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-pre -.. |image-linuxmint-20.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-linuxmint-20.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets -.. |image-linuxmint-20.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-linuxmint-20.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-targets-optional .. |codespace-linuxmint-20.2-minimal| image:: https://github.com/codespaces/badge.svg @@ -508,13 +508,13 @@ .. |image-linuxmint-20.3-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-configured -.. |image-linuxmint-20.3-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-linuxmint-20.3-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-pre -.. |image-linuxmint-20.3-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-linuxmint-20.3-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets -.. |image-linuxmint-20.3-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-linuxmint-20.3-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-targets-optional .. |codespace-linuxmint-20.3-minimal| image:: https://github.com/codespaces/badge.svg @@ -544,13 +544,13 @@ .. |image-linuxmint-21-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-configured -.. |image-linuxmint-21-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-linuxmint-21-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-pre -.. |image-linuxmint-21-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-linuxmint-21-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets -.. |image-linuxmint-21-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-linuxmint-21-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-targets-optional .. |codespace-linuxmint-21-minimal| image:: https://github.com/codespaces/badge.svg @@ -580,13 +580,13 @@ .. |image-linuxmint-21.1-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-configured -.. |image-linuxmint-21.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-linuxmint-21.1-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-pre -.. |image-linuxmint-21.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-linuxmint-21.1-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets -.. |image-linuxmint-21.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-linuxmint-21.1-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-targets-optional .. |codespace-linuxmint-21.1-minimal| image:: https://github.com/codespaces/badge.svg @@ -616,13 +616,13 @@ .. |image-linuxmint-21.2-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-configured -.. |image-linuxmint-21.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-linuxmint-21.2-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-pre -.. |image-linuxmint-21.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-linuxmint-21.2-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets -.. |image-linuxmint-21.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-linuxmint-21.2-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-targets-optional .. |codespace-linuxmint-21.2-minimal| image:: https://github.com/codespaces/badge.svg @@ -652,13 +652,13 @@ .. |image-fedora-30-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-configured -.. |image-fedora-30-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-30-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-pre -.. |image-fedora-30-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-30-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets -.. |image-fedora-30-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-30-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-targets-optional .. |codespace-fedora-30-minimal| image:: https://github.com/codespaces/badge.svg @@ -688,13 +688,13 @@ .. |image-fedora-31-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-configured -.. |image-fedora-31-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-31-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-pre -.. |image-fedora-31-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-31-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets -.. |image-fedora-31-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-31-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-targets-optional .. |codespace-fedora-31-minimal| image:: https://github.com/codespaces/badge.svg @@ -724,13 +724,13 @@ .. |image-fedora-32-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-configured -.. |image-fedora-32-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-32-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-pre -.. |image-fedora-32-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-32-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets -.. |image-fedora-32-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-32-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-targets-optional .. |codespace-fedora-32-minimal| image:: https://github.com/codespaces/badge.svg @@ -760,13 +760,13 @@ .. |image-fedora-33-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-configured -.. |image-fedora-33-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-33-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-pre -.. |image-fedora-33-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-33-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets -.. |image-fedora-33-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-33-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-targets-optional .. |codespace-fedora-33-minimal| image:: https://github.com/codespaces/badge.svg @@ -796,13 +796,13 @@ .. |image-fedora-34-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-configured -.. |image-fedora-34-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-34-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-pre -.. |image-fedora-34-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-34-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets -.. |image-fedora-34-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-34-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-targets-optional .. |codespace-fedora-34-minimal| image:: https://github.com/codespaces/badge.svg @@ -832,13 +832,13 @@ .. |image-fedora-35-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-configured -.. |image-fedora-35-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-35-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-pre -.. |image-fedora-35-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-35-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets -.. |image-fedora-35-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-35-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-targets-optional .. |codespace-fedora-35-minimal| image:: https://github.com/codespaces/badge.svg @@ -868,13 +868,13 @@ .. |image-fedora-36-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-configured -.. |image-fedora-36-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-36-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-pre -.. |image-fedora-36-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-36-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets -.. |image-fedora-36-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-36-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-targets-optional .. |codespace-fedora-36-minimal| image:: https://github.com/codespaces/badge.svg @@ -904,13 +904,13 @@ .. |image-fedora-37-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-configured -.. |image-fedora-37-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-37-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-pre -.. |image-fedora-37-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-37-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets -.. |image-fedora-37-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-37-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-targets-optional .. |codespace-fedora-37-minimal| image:: https://github.com/codespaces/badge.svg @@ -940,13 +940,13 @@ .. |image-fedora-38-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-configured -.. |image-fedora-38-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-38-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-pre -.. |image-fedora-38-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-38-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets -.. |image-fedora-38-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-38-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-targets-optional .. |codespace-fedora-38-minimal| image:: https://github.com/codespaces/badge.svg @@ -976,13 +976,13 @@ .. |image-fedora-39-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-configured -.. |image-fedora-39-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-fedora-39-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-pre -.. |image-fedora-39-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-fedora-39-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets -.. |image-fedora-39-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-fedora-39-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-targets-optional .. |codespace-fedora-39-minimal| image:: https://github.com/codespaces/badge.svg @@ -1012,13 +1012,13 @@ .. |image-centos-7-devtoolset-gcc_11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-configured -.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-pre -.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets -.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-targets-optional .. |codespace-centos-7-devtoolset-gcc_11-minimal| image:: https://github.com/codespaces/badge.svg @@ -1048,13 +1048,13 @@ .. |image-centos-stream-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-configured -.. |image-centos-stream-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-centos-stream-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-pre -.. |image-centos-stream-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-centos-stream-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets -.. |image-centos-stream-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-centos-stream-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-targets-optional .. |codespace-centos-stream-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg @@ -1084,13 +1084,13 @@ .. |image-centos-stream-9-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-configured -.. |image-centos-stream-9-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-centos-stream-9-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-pre -.. |image-centos-stream-9-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-centos-stream-9-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets -.. |image-centos-stream-9-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-centos-stream-9-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-targets-optional .. |codespace-centos-stream-9-python3.9-minimal| image:: https://github.com/codespaces/badge.svg @@ -1120,13 +1120,13 @@ .. |image-almalinux-8-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-configured -.. |image-almalinux-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-almalinux-8-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-pre -.. |image-almalinux-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-almalinux-8-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets -.. |image-almalinux-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-almalinux-8-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-targets-optional .. |codespace-almalinux-8-python3.9-minimal| image:: https://github.com/codespaces/badge.svg @@ -1156,13 +1156,13 @@ .. |image-almalinux-9-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-configured -.. |image-almalinux-9-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-almalinux-9-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-pre -.. |image-almalinux-9-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-almalinux-9-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets -.. |image-almalinux-9-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-almalinux-9-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-targets-optional .. |codespace-almalinux-9-python3.11-minimal| image:: https://github.com/codespaces/badge.svg @@ -1192,13 +1192,13 @@ .. |image-gentoo-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-configured -.. |image-gentoo-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-gentoo-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-pre -.. |image-gentoo-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-gentoo-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets -.. |image-gentoo-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-gentoo-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-targets-optional .. |codespace-gentoo-python3.10-minimal| image:: https://github.com/codespaces/badge.svg @@ -1228,13 +1228,13 @@ .. |image-gentoo-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-configured -.. |image-gentoo-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-gentoo-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-pre -.. |image-gentoo-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-gentoo-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets -.. |image-gentoo-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-gentoo-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-targets-optional .. |codespace-gentoo-python3.11-minimal| image:: https://github.com/codespaces/badge.svg @@ -1264,13 +1264,13 @@ .. |image-archlinux-latest-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-configured -.. |image-archlinux-latest-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-archlinux-latest-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-pre -.. |image-archlinux-latest-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-archlinux-latest-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets -.. |image-archlinux-latest-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-archlinux-latest-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-targets-optional .. |codespace-archlinux-latest-minimal| image:: https://github.com/codespaces/badge.svg @@ -1300,13 +1300,13 @@ .. |image-opensuse-15.3-gcc_11-python3.9-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-configured -.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre -.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets -.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional .. |codespace-opensuse-15.3-gcc_11-python3.9-minimal| image:: https://github.com/codespaces/badge.svg @@ -1336,13 +1336,13 @@ .. |image-opensuse-15.4-gcc_11-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-configured -.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre -.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets -.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional .. |codespace-opensuse-15.4-gcc_11-python3.10-minimal| image:: https://github.com/codespaces/badge.svg @@ -1372,13 +1372,13 @@ .. |image-opensuse-15.5-gcc_11-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-configured -.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre -.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets -.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional .. |codespace-opensuse-15.5-gcc_11-python3.11-minimal| image:: https://github.com/codespaces/badge.svg @@ -1408,13 +1408,13 @@ .. |image-opensuse-tumbleweed-python3.10-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-configured -.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-pre -.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets -.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-targets-optional .. |codespace-opensuse-tumbleweed-python3.10-minimal| image:: https://github.com/codespaces/badge.svg @@ -1444,13 +1444,13 @@ .. |image-opensuse-tumbleweed-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-configured -.. |image-opensuse-tumbleweed-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-opensuse-tumbleweed-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-pre -.. |image-opensuse-tumbleweed-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-opensuse-tumbleweed-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets -.. |image-opensuse-tumbleweed-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-opensuse-tumbleweed-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-targets-optional .. |codespace-opensuse-tumbleweed-minimal| image:: https://github.com/codespaces/badge.svg @@ -1480,13 +1480,13 @@ .. |image-conda-forge-python3.11-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-configured -.. |image-conda-forge-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-conda-forge-python3.11-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-pre -.. |image-conda-forge-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-conda-forge-python3.11-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets -.. |image-conda-forge-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-conda-forge-python3.11-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-targets-optional .. |codespace-conda-forge-python3.11-minimal| image:: https://github.com/codespaces/badge.svg @@ -1516,13 +1516,13 @@ .. |image-ubuntu-bionic-gcc_8-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-configured -.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre -.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets -.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional .. |codespace-ubuntu-bionic-gcc_8-i386-minimal| image:: https://github.com/codespaces/badge.svg @@ -1552,13 +1552,13 @@ .. |image-debian-bullseye-i386-minimal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-configured -.. |image-debian-bullseye-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%235d8a4c +.. |image-debian-bullseye-i386-minimal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%23677895 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-pre -.. |image-debian-bullseye-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%2350ab2e +.. |image-debian-bullseye-i386-minimal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%236686c1 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets -.. |image-debian-bullseye-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%2344cc11 +.. |image-debian-bullseye-i386-minimal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%236495ed :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-targets-optional .. |codespace-debian-bullseye-i386-minimal| image:: https://github.com/codespaces/badge.svg diff --git a/tox.ini b/tox.ini index 118e6ca3b22..53b2750aef9 100644 --- a/tox.ini +++ b/tox.ini @@ -820,6 +820,12 @@ setenv = # color gradient from dimgray to default green COLOR_with_targets_pre = %235d8a4c COLOR_with_targets = %2350ab2e COLOR_with_targets_optional = %2344cc11 + # color gradient from dimgray to blue + COLOR_minimal_with_system_packages = %23696969 + COLOR_minimal_configured = %23696969 + COLOR_minimal_with_targets_pre = %23677895 + COLOR_minimal_with_targets = %236686c1 + COLOR_minimal_with_targets_optional = %236495ed commands = bash -c 'DEFAULT_SYSTEM_FACTORS=$(echo \ ubuntu-{trusty-toolchain-gcc_9,xenial-toolchain-gcc_9,bionic-gcc_8,focal,jammy,lunar,mantic} \ @@ -868,7 +874,8 @@ commands = for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ REPO="{env:FROM_DOCKER_REPOSITORY:ghcr.io/sagemath/sage/}sage-$SYSTEM_FACTOR-$PACKAGE_FACTOR"; \ for DOCKER_TARGET in {env:DOCKER_TARGETS:with-system-packages configured with-targets-pre with-targets with-targets-optional}; do \ - eval COLOR=\$COLOR_${DOCKER_TARGET//-/_} ; \ + eval COLOR=\$COLOR_${PACKAGE_FACTOR}_${DOCKER_TARGET//-/_}; \ + if [ x$COLOR = x ]; then eval COLOR=\$COLOR_${DOCKER_TARGET//-/_}; fi; \ case $DOCKER_TARGET in \ with-system-packages) BADGE="size?tag=dev&label=$DOCKER_TARGET&color=$COLOR";; \ *) BADGE="latest_tag?ignore=latest,dev,*-failed&label=$DOCKER_TARGET&color=$COLOR";; \ From 5614a9cc5a1d3119dc8804dabaf93064923ee0a7 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 26 Dec 2023 16:44:18 -0800 Subject: [PATCH 18/24] Table cosmetics --- .../developer/portability_platform_table.rst | 88 +++++++++---------- tox.ini | 2 +- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst index 90dc54948c2..2c7bbb3722f 100644 --- a/src/doc/en/developer/portability_platform_table.rst +++ b/src/doc/en/developer/portability_platform_table.rst @@ -1590,7 +1590,7 @@ * - Platform - System packages - - * - ubuntu-trusty-toolchain-gcc_9 + * - **ubuntu**-trusty-toolchain-gcc_9 - minimal - |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| * - @@ -1602,7 +1602,7 @@ * - - - |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| - * - ubuntu-xenial-toolchain-gcc_9 + * - **ubuntu**-xenial-toolchain-gcc_9 - minimal - |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| * - @@ -1614,7 +1614,7 @@ * - - - |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| - * - ubuntu-bionic-gcc_8 + * - **ubuntu**-bionic-gcc_8 - minimal - |codespace-ubuntu-bionic-gcc_8-minimal| * - @@ -1626,7 +1626,7 @@ * - - - |image-ubuntu-bionic-gcc_8-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-standard-with-targets| |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| - * - ubuntu-focal + * - **ubuntu**-focal - minimal - |codespace-ubuntu-focal-minimal| * - @@ -1638,7 +1638,7 @@ * - - - |image-ubuntu-focal-standard-with-system-packages| |image-ubuntu-focal-standard-with-targets-pre| |image-ubuntu-focal-standard-with-targets| |image-ubuntu-focal-standard-with-targets-optional| - * - ubuntu-jammy + * - **ubuntu**-jammy - minimal - |codespace-ubuntu-jammy-minimal| * - @@ -1650,7 +1650,7 @@ * - - - |image-ubuntu-jammy-standard-with-system-packages| |image-ubuntu-jammy-standard-with-targets-pre| |image-ubuntu-jammy-standard-with-targets| |image-ubuntu-jammy-standard-with-targets-optional| - * - ubuntu-lunar + * - **ubuntu**-lunar - minimal - |codespace-ubuntu-lunar-minimal| * - @@ -1662,7 +1662,7 @@ * - - - |image-ubuntu-lunar-standard-with-system-packages| |image-ubuntu-lunar-standard-with-targets-pre| |image-ubuntu-lunar-standard-with-targets| |image-ubuntu-lunar-standard-with-targets-optional| - * - ubuntu-mantic + * - **ubuntu**-mantic - minimal - |codespace-ubuntu-mantic-minimal| * - @@ -1674,7 +1674,7 @@ * - - - |image-ubuntu-mantic-standard-with-system-packages| |image-ubuntu-mantic-standard-with-targets-pre| |image-ubuntu-mantic-standard-with-targets| |image-ubuntu-mantic-standard-with-targets-optional| - * - debian-buster-gcc_spkg + * - **debian**-buster-gcc_spkg - minimal - |codespace-debian-buster-gcc_spkg-minimal| * - @@ -1686,7 +1686,7 @@ * - - - |image-debian-buster-gcc_spkg-standard-with-system-packages| |image-debian-buster-gcc_spkg-standard-with-targets-pre| |image-debian-buster-gcc_spkg-standard-with-targets| |image-debian-buster-gcc_spkg-standard-with-targets-optional| - * - debian-bullseye + * - **debian**-bullseye - minimal - |codespace-debian-bullseye-minimal| * - @@ -1698,7 +1698,7 @@ * - - - |image-debian-bullseye-standard-with-system-packages| |image-debian-bullseye-standard-with-targets-pre| |image-debian-bullseye-standard-with-targets| |image-debian-bullseye-standard-with-targets-optional| - * - debian-bookworm + * - **debian**-bookworm - minimal - |codespace-debian-bookworm-minimal| * - @@ -1710,7 +1710,7 @@ * - - - |image-debian-bookworm-standard-with-system-packages| |image-debian-bookworm-standard-with-targets-pre| |image-debian-bookworm-standard-with-targets| |image-debian-bookworm-standard-with-targets-optional| - * - debian-trixie + * - **debian**-trixie - minimal - |codespace-debian-trixie-minimal| * - @@ -1722,7 +1722,7 @@ * - - - |image-debian-trixie-standard-with-system-packages| |image-debian-trixie-standard-with-targets-pre| |image-debian-trixie-standard-with-targets| |image-debian-trixie-standard-with-targets-optional| - * - debian-sid + * - **debian**-sid - minimal - |codespace-debian-sid-minimal| * - @@ -1734,7 +1734,7 @@ * - - - |image-debian-sid-standard-with-system-packages| |image-debian-sid-standard-with-targets-pre| |image-debian-sid-standard-with-targets| |image-debian-sid-standard-with-targets-optional| - * - linuxmint-20.1 + * - **linuxmint**-20.1 - minimal - |codespace-linuxmint-20.1-minimal| * - @@ -1746,7 +1746,7 @@ * - - - |image-linuxmint-20.1-standard-with-system-packages| |image-linuxmint-20.1-standard-with-targets-pre| |image-linuxmint-20.1-standard-with-targets| |image-linuxmint-20.1-standard-with-targets-optional| - * - linuxmint-20.2 + * - **linuxmint**-20.2 - minimal - |codespace-linuxmint-20.2-minimal| * - @@ -1758,7 +1758,7 @@ * - - - |image-linuxmint-20.2-standard-with-system-packages| |image-linuxmint-20.2-standard-with-targets-pre| |image-linuxmint-20.2-standard-with-targets| |image-linuxmint-20.2-standard-with-targets-optional| - * - linuxmint-20.3 + * - **linuxmint**-20.3 - minimal - |codespace-linuxmint-20.3-minimal| * - @@ -1770,7 +1770,7 @@ * - - - |image-linuxmint-20.3-standard-with-system-packages| |image-linuxmint-20.3-standard-with-targets-pre| |image-linuxmint-20.3-standard-with-targets| |image-linuxmint-20.3-standard-with-targets-optional| - * - linuxmint-21 + * - **linuxmint**-21 - minimal - |codespace-linuxmint-21-minimal| * - @@ -1782,7 +1782,7 @@ * - - - |image-linuxmint-21-standard-with-system-packages| |image-linuxmint-21-standard-with-targets-pre| |image-linuxmint-21-standard-with-targets| |image-linuxmint-21-standard-with-targets-optional| - * - linuxmint-21.1 + * - **linuxmint**-21.1 - minimal - |codespace-linuxmint-21.1-minimal| * - @@ -1794,7 +1794,7 @@ * - - - |image-linuxmint-21.1-standard-with-system-packages| |image-linuxmint-21.1-standard-with-targets-pre| |image-linuxmint-21.1-standard-with-targets| |image-linuxmint-21.1-standard-with-targets-optional| - * - linuxmint-21.2 + * - **linuxmint**-21.2 - minimal - |codespace-linuxmint-21.2-minimal| * - @@ -1806,7 +1806,7 @@ * - - - |image-linuxmint-21.2-standard-with-system-packages| |image-linuxmint-21.2-standard-with-targets-pre| |image-linuxmint-21.2-standard-with-targets| |image-linuxmint-21.2-standard-with-targets-optional| - * - fedora-30 + * - **fedora**-30 - minimal - |codespace-fedora-30-minimal| * - @@ -1818,7 +1818,7 @@ * - - - |image-fedora-30-standard-with-system-packages| |image-fedora-30-standard-with-targets-pre| |image-fedora-30-standard-with-targets| |image-fedora-30-standard-with-targets-optional| - * - fedora-31 + * - **fedora**-31 - minimal - |codespace-fedora-31-minimal| * - @@ -1830,7 +1830,7 @@ * - - - |image-fedora-31-standard-with-system-packages| |image-fedora-31-standard-with-targets-pre| |image-fedora-31-standard-with-targets| |image-fedora-31-standard-with-targets-optional| - * - fedora-32 + * - **fedora**-32 - minimal - |codespace-fedora-32-minimal| * - @@ -1842,7 +1842,7 @@ * - - - |image-fedora-32-standard-with-system-packages| |image-fedora-32-standard-with-targets-pre| |image-fedora-32-standard-with-targets| |image-fedora-32-standard-with-targets-optional| - * - fedora-33 + * - **fedora**-33 - minimal - |codespace-fedora-33-minimal| * - @@ -1854,7 +1854,7 @@ * - - - |image-fedora-33-standard-with-system-packages| |image-fedora-33-standard-with-targets-pre| |image-fedora-33-standard-with-targets| |image-fedora-33-standard-with-targets-optional| - * - fedora-34 + * - **fedora**-34 - minimal - |codespace-fedora-34-minimal| * - @@ -1866,7 +1866,7 @@ * - - - |image-fedora-34-standard-with-system-packages| |image-fedora-34-standard-with-targets-pre| |image-fedora-34-standard-with-targets| |image-fedora-34-standard-with-targets-optional| - * - fedora-35 + * - **fedora**-35 - minimal - |codespace-fedora-35-minimal| * - @@ -1878,7 +1878,7 @@ * - - - |image-fedora-35-standard-with-system-packages| |image-fedora-35-standard-with-targets-pre| |image-fedora-35-standard-with-targets| |image-fedora-35-standard-with-targets-optional| - * - fedora-36 + * - **fedora**-36 - minimal - |codespace-fedora-36-minimal| * - @@ -1890,7 +1890,7 @@ * - - - |image-fedora-36-standard-with-system-packages| |image-fedora-36-standard-with-targets-pre| |image-fedora-36-standard-with-targets| |image-fedora-36-standard-with-targets-optional| - * - fedora-37 + * - **fedora**-37 - minimal - |codespace-fedora-37-minimal| * - @@ -1902,7 +1902,7 @@ * - - - |image-fedora-37-standard-with-system-packages| |image-fedora-37-standard-with-targets-pre| |image-fedora-37-standard-with-targets| |image-fedora-37-standard-with-targets-optional| - * - fedora-38 + * - **fedora**-38 - minimal - |codespace-fedora-38-minimal| * - @@ -1914,7 +1914,7 @@ * - - - |image-fedora-38-standard-with-system-packages| |image-fedora-38-standard-with-targets-pre| |image-fedora-38-standard-with-targets| |image-fedora-38-standard-with-targets-optional| - * - fedora-39 + * - **fedora**-39 - minimal - |codespace-fedora-39-minimal| * - @@ -1926,7 +1926,7 @@ * - - - |image-fedora-39-standard-with-system-packages| |image-fedora-39-standard-with-targets-pre| |image-fedora-39-standard-with-targets| |image-fedora-39-standard-with-targets-optional| - * - centos-7-devtoolset-gcc_11 + * - **centos**-7-devtoolset-gcc_11 - minimal - |codespace-centos-7-devtoolset-gcc_11-minimal| * - @@ -1938,7 +1938,7 @@ * - - - |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| |image-centos-7-devtoolset-gcc_11-standard-with-targets| |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| - * - centos-stream-8-python3.9 + * - **centos**-stream-8-python3.9 - minimal - |codespace-centos-stream-8-python3.9-minimal| * - @@ -1950,7 +1950,7 @@ * - - - |image-centos-stream-8-python3.9-standard-with-system-packages| |image-centos-stream-8-python3.9-standard-with-targets-pre| |image-centos-stream-8-python3.9-standard-with-targets| |image-centos-stream-8-python3.9-standard-with-targets-optional| - * - centos-stream-9-python3.9 + * - **centos**-stream-9-python3.9 - minimal - |codespace-centos-stream-9-python3.9-minimal| * - @@ -1962,7 +1962,7 @@ * - - - |image-centos-stream-9-python3.9-standard-with-system-packages| |image-centos-stream-9-python3.9-standard-with-targets-pre| |image-centos-stream-9-python3.9-standard-with-targets| |image-centos-stream-9-python3.9-standard-with-targets-optional| - * - almalinux-8-python3.9 + * - **almalinux**-8-python3.9 - minimal - |codespace-almalinux-8-python3.9-minimal| * - @@ -1974,7 +1974,7 @@ * - - - |image-almalinux-8-python3.9-standard-with-system-packages| |image-almalinux-8-python3.9-standard-with-targets-pre| |image-almalinux-8-python3.9-standard-with-targets| |image-almalinux-8-python3.9-standard-with-targets-optional| - * - almalinux-9-python3.11 + * - **almalinux**-9-python3.11 - minimal - |codespace-almalinux-9-python3.11-minimal| * - @@ -1986,7 +1986,7 @@ * - - - |image-almalinux-9-python3.11-standard-with-system-packages| |image-almalinux-9-python3.11-standard-with-targets-pre| |image-almalinux-9-python3.11-standard-with-targets| |image-almalinux-9-python3.11-standard-with-targets-optional| - * - gentoo-python3.10 + * - **gentoo**-python3.10 - minimal - |codespace-gentoo-python3.10-minimal| * - @@ -1998,7 +1998,7 @@ * - - - |image-gentoo-python3.10-standard-with-system-packages| |image-gentoo-python3.10-standard-with-targets-pre| |image-gentoo-python3.10-standard-with-targets| |image-gentoo-python3.10-standard-with-targets-optional| - * - gentoo-python3.11 + * - **gentoo**-python3.11 - minimal - |codespace-gentoo-python3.11-minimal| * - @@ -2010,7 +2010,7 @@ * - - - |image-gentoo-python3.11-standard-with-system-packages| |image-gentoo-python3.11-standard-with-targets-pre| |image-gentoo-python3.11-standard-with-targets| |image-gentoo-python3.11-standard-with-targets-optional| - * - archlinux-latest + * - **archlinux**-latest - minimal - |codespace-archlinux-latest-minimal| * - @@ -2022,7 +2022,7 @@ * - - - |image-archlinux-latest-standard-with-system-packages| |image-archlinux-latest-standard-with-targets-pre| |image-archlinux-latest-standard-with-targets| |image-archlinux-latest-standard-with-targets-optional| - * - opensuse-15.3-gcc_11-python3.9 + * - **opensuse**-15.3-gcc_11-python3.9 - minimal - |codespace-opensuse-15.3-gcc_11-python3.9-minimal| * - @@ -2034,7 +2034,7 @@ * - - - |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| - * - opensuse-15.4-gcc_11-python3.10 + * - **opensuse**-15.4-gcc_11-python3.10 - minimal - |codespace-opensuse-15.4-gcc_11-python3.10-minimal| * - @@ -2046,7 +2046,7 @@ * - - - |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| - * - opensuse-15.5-gcc_11-python3.11 + * - **opensuse**-15.5-gcc_11-python3.11 - minimal - |codespace-opensuse-15.5-gcc_11-python3.11-minimal| * - @@ -2058,7 +2058,7 @@ * - - - |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| - * - opensuse-tumbleweed-python3.10 + * - **opensuse**-tumbleweed-python3.10 - minimal - |codespace-opensuse-tumbleweed-python3.10-minimal| * - @@ -2070,7 +2070,7 @@ * - - - |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| |image-opensuse-tumbleweed-python3.10-standard-with-targets| |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| - * - opensuse-tumbleweed + * - **opensuse**-tumbleweed - minimal - |codespace-opensuse-tumbleweed-minimal| * - @@ -2082,7 +2082,7 @@ * - - - |image-opensuse-tumbleweed-standard-with-system-packages| |image-opensuse-tumbleweed-standard-with-targets-pre| |image-opensuse-tumbleweed-standard-with-targets| |image-opensuse-tumbleweed-standard-with-targets-optional| - * - conda-forge-python3.11 + * - **conda**-forge-python3.11 - minimal - |codespace-conda-forge-python3.11-minimal| * - @@ -2094,7 +2094,7 @@ * - - - |image-conda-forge-python3.11-standard-with-system-packages| |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| - * - ubuntu-bionic-gcc_8-i386 + * - **ubuntu**-bionic-gcc_8-i386 - minimal - |codespace-ubuntu-bionic-gcc_8-i386-minimal| * - @@ -2106,7 +2106,7 @@ * - - - |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| - * - debian-bullseye-i386 + * - **debian**-bullseye-i386 - minimal - |codespace-debian-bullseye-i386-minimal| * - diff --git a/tox.ini b/tox.ini index 53b2750aef9..dcbcfd6e681 100644 --- a/tox.ini +++ b/tox.ini @@ -898,7 +898,7 @@ commands = echo " - System packages"; \ echo " - "; \ for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ - SYSTEM_FACTOR_LABEL="$SYSTEM_FACTOR"; \ + SYSTEM_FACTOR_LABEL="**${SYSTEM_FACTOR/-/**-}"; \ for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ PACKAGE_FACTOR_LABEL="$PACKAGE_FACTOR"; \ echo " * - $SYSTEM_FACTOR_LABEL"; SYSTEM_FACTOR_LABEL=""; \ From 1bd75c0f6598b896faf657d11f1962269d0a431e Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Thu, 28 Dec 2023 00:07:12 -0800 Subject: [PATCH 19/24] add -maximal to table --- .../developer/portability_platform_table.rst | 924 ++++++++++++++++++ tox.ini | 20 +- 2 files changed, 939 insertions(+), 5 deletions(-) diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst index 2c7bbb3722f..5692d215238 100644 --- a/src/doc/en/developer/portability_platform_table.rst +++ b/src/doc/en/developer/portability_platform_table.rst @@ -34,6 +34,24 @@ .. |codespace-ubuntu-trusty-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-standard%2Fdevcontainer.json +.. |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-with-system-packages + +.. |image-ubuntu-trusty-toolchain-gcc_9-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-configured + +.. |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets-pre + +.. |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets + +.. |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets-optional + +.. |codespace-ubuntu-trusty-toolchain-gcc_9-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-trusty-toolchain-gcc_9-maximal%2Fdevcontainer.json + .. |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages @@ -70,6 +88,24 @@ .. |codespace-ubuntu-xenial-toolchain-gcc_9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-standard%2Fdevcontainer.json +.. |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-with-system-packages + +.. |image-ubuntu-xenial-toolchain-gcc_9-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-configured + +.. |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets-pre + +.. |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets + +.. |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets-optional + +.. |codespace-ubuntu-xenial-toolchain-gcc_9-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-xenial-toolchain-gcc_9-maximal%2Fdevcontainer.json + .. |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-minimal-with-system-packages @@ -106,6 +142,24 @@ .. |codespace-ubuntu-bionic-gcc_8-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-standard%2Fdevcontainer.json +.. |image-ubuntu-bionic-gcc_8-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-with-system-packages + +.. |image-ubuntu-bionic-gcc_8-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-configured + +.. |image-ubuntu-bionic-gcc_8-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-with-targets-pre + +.. |image-ubuntu-bionic-gcc_8-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-with-targets + +.. |image-ubuntu-bionic-gcc_8-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-maximal-with-targets-optional + +.. |codespace-ubuntu-bionic-gcc_8-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-maximal%2Fdevcontainer.json + .. |image-ubuntu-focal-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-minimal-with-system-packages @@ -142,6 +196,24 @@ .. |codespace-ubuntu-focal-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-standard%2Fdevcontainer.json +.. |image-ubuntu-focal-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-maximal-with-system-packages + +.. |image-ubuntu-focal-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-maximal-configured + +.. |image-ubuntu-focal-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-maximal-with-targets-pre + +.. |image-ubuntu-focal-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-maximal-with-targets + +.. |image-ubuntu-focal-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-focal-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-focal-maximal-with-targets-optional + +.. |codespace-ubuntu-focal-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-focal-maximal%2Fdevcontainer.json + .. |image-ubuntu-jammy-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-minimal-with-system-packages @@ -178,6 +250,24 @@ .. |codespace-ubuntu-jammy-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-standard%2Fdevcontainer.json +.. |image-ubuntu-jammy-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-maximal-with-system-packages + +.. |image-ubuntu-jammy-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-maximal-configured + +.. |image-ubuntu-jammy-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-maximal-with-targets-pre + +.. |image-ubuntu-jammy-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-maximal-with-targets + +.. |image-ubuntu-jammy-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-jammy-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-jammy-maximal-with-targets-optional + +.. |codespace-ubuntu-jammy-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-jammy-maximal%2Fdevcontainer.json + .. |image-ubuntu-lunar-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-minimal-with-system-packages @@ -214,6 +304,24 @@ .. |codespace-ubuntu-lunar-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-standard%2Fdevcontainer.json +.. |image-ubuntu-lunar-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-maximal-with-system-packages + +.. |image-ubuntu-lunar-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-maximal-configured + +.. |image-ubuntu-lunar-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-maximal-with-targets-pre + +.. |image-ubuntu-lunar-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-maximal-with-targets + +.. |image-ubuntu-lunar-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-lunar-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-lunar-maximal-with-targets-optional + +.. |codespace-ubuntu-lunar-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-lunar-maximal%2Fdevcontainer.json + .. |image-ubuntu-mantic-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-minimal-with-system-packages @@ -250,6 +358,24 @@ .. |codespace-ubuntu-mantic-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-standard%2Fdevcontainer.json +.. |image-ubuntu-mantic-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-maximal-with-system-packages + +.. |image-ubuntu-mantic-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-maximal-configured + +.. |image-ubuntu-mantic-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-maximal-with-targets-pre + +.. |image-ubuntu-mantic-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-maximal-with-targets + +.. |image-ubuntu-mantic-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-mantic-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-mantic-maximal-with-targets-optional + +.. |codespace-ubuntu-mantic-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-mantic-maximal%2Fdevcontainer.json + .. |image-debian-buster-gcc_spkg-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-minimal-with-system-packages @@ -286,6 +412,24 @@ .. |codespace-debian-buster-gcc_spkg-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-standard%2Fdevcontainer.json +.. |image-debian-buster-gcc_spkg-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-with-system-packages + +.. |image-debian-buster-gcc_spkg-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-configured + +.. |image-debian-buster-gcc_spkg-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-with-targets-pre + +.. |image-debian-buster-gcc_spkg-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-with-targets + +.. |image-debian-buster-gcc_spkg-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-debian-buster-gcc_spkg-maximal-with-targets-optional + +.. |codespace-debian-buster-gcc_spkg-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-buster-gcc_spkg-maximal%2Fdevcontainer.json + .. |image-debian-bullseye-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-minimal-with-system-packages @@ -322,6 +466,24 @@ .. |codespace-debian-bullseye-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-standard%2Fdevcontainer.json +.. |image-debian-bullseye-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-maximal-with-system-packages + +.. |image-debian-bullseye-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-maximal-configured + +.. |image-debian-bullseye-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-maximal-with-targets-pre + +.. |image-debian-bullseye-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-maximal-with-targets + +.. |image-debian-bullseye-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-maximal-with-targets-optional + +.. |codespace-debian-bullseye-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-maximal%2Fdevcontainer.json + .. |image-debian-bookworm-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-minimal-with-system-packages @@ -358,6 +520,24 @@ .. |codespace-debian-bookworm-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-standard%2Fdevcontainer.json +.. |image-debian-bookworm-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-maximal-with-system-packages + +.. |image-debian-bookworm-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-maximal-configured + +.. |image-debian-bookworm-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-maximal-with-targets-pre + +.. |image-debian-bookworm-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-maximal-with-targets + +.. |image-debian-bookworm-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bookworm-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-debian-bookworm-maximal-with-targets-optional + +.. |codespace-debian-bookworm-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bookworm-maximal%2Fdevcontainer.json + .. |image-debian-trixie-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-minimal-with-system-packages @@ -394,6 +574,24 @@ .. |codespace-debian-trixie-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-trixie-standard%2Fdevcontainer.json +.. |image-debian-trixie-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-maximal-with-system-packages + +.. |image-debian-trixie-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-maximal-configured + +.. |image-debian-trixie-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-maximal-with-targets-pre + +.. |image-debian-trixie-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-maximal-with-targets + +.. |image-debian-trixie-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-trixie-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-debian-trixie-maximal-with-targets-optional + +.. |codespace-debian-trixie-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-trixie-maximal%2Fdevcontainer.json + .. |image-debian-sid-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-sid-minimal-with-system-packages @@ -430,6 +628,24 @@ .. |codespace-debian-sid-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-sid-standard%2Fdevcontainer.json +.. |image-debian-sid-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-maximal-with-system-packages + +.. |image-debian-sid-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-maximal-configured + +.. |image-debian-sid-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-maximal-with-targets-pre + +.. |image-debian-sid-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-maximal-with-targets + +.. |image-debian-sid-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-sid-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-debian-sid-maximal-with-targets-optional + +.. |codespace-debian-sid-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-sid-maximal%2Fdevcontainer.json + .. |image-linuxmint-20.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-minimal-with-system-packages @@ -466,6 +682,24 @@ .. |codespace-linuxmint-20.1-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-standard%2Fdevcontainer.json +.. |image-linuxmint-20.1-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-maximal-with-system-packages + +.. |image-linuxmint-20.1-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-maximal-configured + +.. |image-linuxmint-20.1-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-maximal-with-targets-pre + +.. |image-linuxmint-20.1-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-maximal-with-targets + +.. |image-linuxmint-20.1-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.1-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.1-maximal-with-targets-optional + +.. |codespace-linuxmint-20.1-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.1-maximal%2Fdevcontainer.json + .. |image-linuxmint-20.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-minimal-with-system-packages @@ -502,6 +736,24 @@ .. |codespace-linuxmint-20.2-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-standard%2Fdevcontainer.json +.. |image-linuxmint-20.2-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-maximal-with-system-packages + +.. |image-linuxmint-20.2-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-maximal-configured + +.. |image-linuxmint-20.2-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-maximal-with-targets-pre + +.. |image-linuxmint-20.2-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-maximal-with-targets + +.. |image-linuxmint-20.2-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.2-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.2-maximal-with-targets-optional + +.. |codespace-linuxmint-20.2-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.2-maximal%2Fdevcontainer.json + .. |image-linuxmint-20.3-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-minimal-with-system-packages @@ -538,6 +790,24 @@ .. |codespace-linuxmint-20.3-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-standard%2Fdevcontainer.json +.. |image-linuxmint-20.3-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-maximal-with-system-packages + +.. |image-linuxmint-20.3-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-maximal-configured + +.. |image-linuxmint-20.3-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-maximal-with-targets-pre + +.. |image-linuxmint-20.3-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-maximal-with-targets + +.. |image-linuxmint-20.3-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-20.3-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-20.3-maximal-with-targets-optional + +.. |codespace-linuxmint-20.3-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-20.3-maximal%2Fdevcontainer.json + .. |image-linuxmint-21-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-minimal-with-system-packages @@ -574,6 +844,24 @@ .. |codespace-linuxmint-21-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-standard%2Fdevcontainer.json +.. |image-linuxmint-21-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-maximal-with-system-packages + +.. |image-linuxmint-21-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-maximal-configured + +.. |image-linuxmint-21-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-maximal-with-targets-pre + +.. |image-linuxmint-21-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-maximal-with-targets + +.. |image-linuxmint-21-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21-maximal-with-targets-optional + +.. |codespace-linuxmint-21-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21-maximal%2Fdevcontainer.json + .. |image-linuxmint-21.1-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-minimal-with-system-packages @@ -610,6 +898,24 @@ .. |codespace-linuxmint-21.1-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-standard%2Fdevcontainer.json +.. |image-linuxmint-21.1-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-maximal-with-system-packages + +.. |image-linuxmint-21.1-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-maximal-configured + +.. |image-linuxmint-21.1-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-maximal-with-targets-pre + +.. |image-linuxmint-21.1-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-maximal-with-targets + +.. |image-linuxmint-21.1-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.1-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.1-maximal-with-targets-optional + +.. |codespace-linuxmint-21.1-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.1-maximal%2Fdevcontainer.json + .. |image-linuxmint-21.2-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-minimal-with-system-packages @@ -646,6 +952,24 @@ .. |codespace-linuxmint-21.2-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-standard%2Fdevcontainer.json +.. |image-linuxmint-21.2-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-maximal-with-system-packages + +.. |image-linuxmint-21.2-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-maximal-configured + +.. |image-linuxmint-21.2-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-maximal-with-targets-pre + +.. |image-linuxmint-21.2-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-maximal-with-targets + +.. |image-linuxmint-21.2-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-linuxmint-21.2-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-linuxmint-21.2-maximal-with-targets-optional + +.. |codespace-linuxmint-21.2-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-linuxmint-21.2-maximal%2Fdevcontainer.json + .. |image-fedora-30-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-30-minimal-with-system-packages @@ -682,6 +1006,24 @@ .. |codespace-fedora-30-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-30-standard%2Fdevcontainer.json +.. |image-fedora-30-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-maximal-with-system-packages + +.. |image-fedora-30-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-maximal-configured + +.. |image-fedora-30-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-maximal-with-targets-pre + +.. |image-fedora-30-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-maximal-with-targets + +.. |image-fedora-30-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-30-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-30-maximal-with-targets-optional + +.. |codespace-fedora-30-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-30-maximal%2Fdevcontainer.json + .. |image-fedora-31-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-31-minimal-with-system-packages @@ -718,6 +1060,24 @@ .. |codespace-fedora-31-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-31-standard%2Fdevcontainer.json +.. |image-fedora-31-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-maximal-with-system-packages + +.. |image-fedora-31-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-maximal-configured + +.. |image-fedora-31-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-maximal-with-targets-pre + +.. |image-fedora-31-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-maximal-with-targets + +.. |image-fedora-31-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-31-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-31-maximal-with-targets-optional + +.. |codespace-fedora-31-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-31-maximal%2Fdevcontainer.json + .. |image-fedora-32-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-32-minimal-with-system-packages @@ -754,6 +1114,24 @@ .. |codespace-fedora-32-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-32-standard%2Fdevcontainer.json +.. |image-fedora-32-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-maximal-with-system-packages + +.. |image-fedora-32-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-maximal-configured + +.. |image-fedora-32-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-maximal-with-targets-pre + +.. |image-fedora-32-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-maximal-with-targets + +.. |image-fedora-32-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-32-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-32-maximal-with-targets-optional + +.. |codespace-fedora-32-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-32-maximal%2Fdevcontainer.json + .. |image-fedora-33-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-33-minimal-with-system-packages @@ -790,6 +1168,24 @@ .. |codespace-fedora-33-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-33-standard%2Fdevcontainer.json +.. |image-fedora-33-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-maximal-with-system-packages + +.. |image-fedora-33-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-maximal-configured + +.. |image-fedora-33-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-maximal-with-targets-pre + +.. |image-fedora-33-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-maximal-with-targets + +.. |image-fedora-33-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-33-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-33-maximal-with-targets-optional + +.. |codespace-fedora-33-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-33-maximal%2Fdevcontainer.json + .. |image-fedora-34-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-34-minimal-with-system-packages @@ -826,6 +1222,24 @@ .. |codespace-fedora-34-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-34-standard%2Fdevcontainer.json +.. |image-fedora-34-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-maximal-with-system-packages + +.. |image-fedora-34-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-maximal-configured + +.. |image-fedora-34-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-maximal-with-targets-pre + +.. |image-fedora-34-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-maximal-with-targets + +.. |image-fedora-34-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-34-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-34-maximal-with-targets-optional + +.. |codespace-fedora-34-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-34-maximal%2Fdevcontainer.json + .. |image-fedora-35-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-35-minimal-with-system-packages @@ -862,6 +1276,24 @@ .. |codespace-fedora-35-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-35-standard%2Fdevcontainer.json +.. |image-fedora-35-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-maximal-with-system-packages + +.. |image-fedora-35-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-maximal-configured + +.. |image-fedora-35-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-maximal-with-targets-pre + +.. |image-fedora-35-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-maximal-with-targets + +.. |image-fedora-35-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-35-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-35-maximal-with-targets-optional + +.. |codespace-fedora-35-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-35-maximal%2Fdevcontainer.json + .. |image-fedora-36-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-36-minimal-with-system-packages @@ -898,6 +1330,24 @@ .. |codespace-fedora-36-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-36-standard%2Fdevcontainer.json +.. |image-fedora-36-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-maximal-with-system-packages + +.. |image-fedora-36-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-maximal-configured + +.. |image-fedora-36-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-maximal-with-targets-pre + +.. |image-fedora-36-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-maximal-with-targets + +.. |image-fedora-36-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-36-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-36-maximal-with-targets-optional + +.. |codespace-fedora-36-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-36-maximal%2Fdevcontainer.json + .. |image-fedora-37-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-37-minimal-with-system-packages @@ -934,6 +1384,24 @@ .. |codespace-fedora-37-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-37-standard%2Fdevcontainer.json +.. |image-fedora-37-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-maximal-with-system-packages + +.. |image-fedora-37-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-maximal-configured + +.. |image-fedora-37-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-maximal-with-targets-pre + +.. |image-fedora-37-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-maximal-with-targets + +.. |image-fedora-37-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-37-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-37-maximal-with-targets-optional + +.. |codespace-fedora-37-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-37-maximal%2Fdevcontainer.json + .. |image-fedora-38-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-38-minimal-with-system-packages @@ -970,6 +1438,24 @@ .. |codespace-fedora-38-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-38-standard%2Fdevcontainer.json +.. |image-fedora-38-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-maximal-with-system-packages + +.. |image-fedora-38-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-maximal-configured + +.. |image-fedora-38-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-maximal-with-targets-pre + +.. |image-fedora-38-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-maximal-with-targets + +.. |image-fedora-38-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-38-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-38-maximal-with-targets-optional + +.. |codespace-fedora-38-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-38-maximal%2Fdevcontainer.json + .. |image-fedora-39-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-fedora-39-minimal-with-system-packages @@ -1006,6 +1492,24 @@ .. |codespace-fedora-39-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-39-standard%2Fdevcontainer.json +.. |image-fedora-39-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-maximal-with-system-packages + +.. |image-fedora-39-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-maximal-configured + +.. |image-fedora-39-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-maximal-with-targets-pre + +.. |image-fedora-39-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-maximal-with-targets + +.. |image-fedora-39-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-fedora-39-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-fedora-39-maximal-with-targets-optional + +.. |codespace-fedora-39-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-fedora-39-maximal%2Fdevcontainer.json + .. |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-minimal-with-system-packages @@ -1042,6 +1546,24 @@ .. |codespace-centos-7-devtoolset-gcc_11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-standard%2Fdevcontainer.json +.. |image-centos-7-devtoolset-gcc_11-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-with-system-packages + +.. |image-centos-7-devtoolset-gcc_11-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-configured + +.. |image-centos-7-devtoolset-gcc_11-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-with-targets-pre + +.. |image-centos-7-devtoolset-gcc_11-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-with-targets + +.. |image-centos-7-devtoolset-gcc_11-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-centos-7-devtoolset-gcc_11-maximal-with-targets-optional + +.. |codespace-centos-7-devtoolset-gcc_11-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-7-devtoolset-gcc_11-maximal%2Fdevcontainer.json + .. |image-centos-stream-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-minimal-with-system-packages @@ -1078,6 +1600,24 @@ .. |codespace-centos-stream-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-standard%2Fdevcontainer.json +.. |image-centos-stream-8-python3.9-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-maximal-with-system-packages + +.. |image-centos-stream-8-python3.9-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-maximal-configured + +.. |image-centos-stream-8-python3.9-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-maximal-with-targets-pre + +.. |image-centos-stream-8-python3.9-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-maximal-with-targets + +.. |image-centos-stream-8-python3.9-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-8-python3.9-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-8-python3.9-maximal-with-targets-optional + +.. |codespace-centos-stream-8-python3.9-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-8-python3.9-maximal%2Fdevcontainer.json + .. |image-centos-stream-9-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-minimal-with-system-packages @@ -1114,6 +1654,24 @@ .. |codespace-centos-stream-9-python3.9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-standard%2Fdevcontainer.json +.. |image-centos-stream-9-python3.9-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-maximal-with-system-packages + +.. |image-centos-stream-9-python3.9-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-maximal-configured + +.. |image-centos-stream-9-python3.9-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-maximal-with-targets-pre + +.. |image-centos-stream-9-python3.9-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-maximal-with-targets + +.. |image-centos-stream-9-python3.9-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-centos-stream-9-python3.9-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-centos-stream-9-python3.9-maximal-with-targets-optional + +.. |codespace-centos-stream-9-python3.9-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-centos-stream-9-python3.9-maximal%2Fdevcontainer.json + .. |image-almalinux-8-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-minimal-with-system-packages @@ -1150,6 +1708,24 @@ .. |codespace-almalinux-8-python3.9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-standard%2Fdevcontainer.json +.. |image-almalinux-8-python3.9-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-maximal-with-system-packages + +.. |image-almalinux-8-python3.9-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-maximal-configured + +.. |image-almalinux-8-python3.9-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-maximal-with-targets-pre + +.. |image-almalinux-8-python3.9-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-maximal-with-targets + +.. |image-almalinux-8-python3.9-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-8-python3.9-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-almalinux-8-python3.9-maximal-with-targets-optional + +.. |codespace-almalinux-8-python3.9-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-8-python3.9-maximal%2Fdevcontainer.json + .. |image-almalinux-9-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-minimal-with-system-packages @@ -1186,6 +1762,24 @@ .. |codespace-almalinux-9-python3.11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-standard%2Fdevcontainer.json +.. |image-almalinux-9-python3.11-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-maximal-with-system-packages + +.. |image-almalinux-9-python3.11-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-maximal-configured + +.. |image-almalinux-9-python3.11-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-maximal-with-targets-pre + +.. |image-almalinux-9-python3.11-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-maximal-with-targets + +.. |image-almalinux-9-python3.11-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-almalinux-9-python3.11-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-almalinux-9-python3.11-maximal-with-targets-optional + +.. |codespace-almalinux-9-python3.11-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-almalinux-9-python3.11-maximal%2Fdevcontainer.json + .. |image-gentoo-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-minimal-with-system-packages @@ -1222,6 +1816,24 @@ .. |codespace-gentoo-python3.10-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-standard%2Fdevcontainer.json +.. |image-gentoo-python3.10-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-maximal-with-system-packages + +.. |image-gentoo-python3.10-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-maximal-configured + +.. |image-gentoo-python3.10-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-maximal-with-targets-pre + +.. |image-gentoo-python3.10-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-maximal-with-targets + +.. |image-gentoo-python3.10-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.10-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.10-maximal-with-targets-optional + +.. |codespace-gentoo-python3.10-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.10-maximal%2Fdevcontainer.json + .. |image-gentoo-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-minimal-with-system-packages @@ -1258,6 +1870,24 @@ .. |codespace-gentoo-python3.11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-standard%2Fdevcontainer.json +.. |image-gentoo-python3.11-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-maximal-with-system-packages + +.. |image-gentoo-python3.11-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-maximal-configured + +.. |image-gentoo-python3.11-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-maximal-with-targets-pre + +.. |image-gentoo-python3.11-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-maximal-with-targets + +.. |image-gentoo-python3.11-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-gentoo-python3.11-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-gentoo-python3.11-maximal-with-targets-optional + +.. |codespace-gentoo-python3.11-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-gentoo-python3.11-maximal%2Fdevcontainer.json + .. |image-archlinux-latest-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-minimal-with-system-packages @@ -1294,6 +1924,24 @@ .. |codespace-archlinux-latest-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-standard%2Fdevcontainer.json +.. |image-archlinux-latest-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-maximal-with-system-packages + +.. |image-archlinux-latest-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-maximal-configured + +.. |image-archlinux-latest-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-maximal-with-targets-pre + +.. |image-archlinux-latest-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-maximal-with-targets + +.. |image-archlinux-latest-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-archlinux-latest-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-archlinux-latest-maximal-with-targets-optional + +.. |codespace-archlinux-latest-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-archlinux-latest-maximal%2Fdevcontainer.json + .. |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages @@ -1330,6 +1978,24 @@ .. |codespace-opensuse-15.3-gcc_11-python3.9-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-standard%2Fdevcontainer.json +.. |image-opensuse-15.3-gcc_11-python3.9-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-with-system-packages + +.. |image-opensuse-15.3-gcc_11-python3.9-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-configured + +.. |image-opensuse-15.3-gcc_11-python3.9-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-with-targets-pre + +.. |image-opensuse-15.3-gcc_11-python3.9-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-with-targets + +.. |image-opensuse-15.3-gcc_11-python3.9-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.3-gcc_11-python3.9-maximal-with-targets-optional + +.. |codespace-opensuse-15.3-gcc_11-python3.9-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.3-gcc_11-python3.9-maximal%2Fdevcontainer.json + .. |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages @@ -1366,6 +2032,24 @@ .. |codespace-opensuse-15.4-gcc_11-python3.10-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-standard%2Fdevcontainer.json +.. |image-opensuse-15.4-gcc_11-python3.10-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-with-system-packages + +.. |image-opensuse-15.4-gcc_11-python3.10-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-configured + +.. |image-opensuse-15.4-gcc_11-python3.10-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-with-targets-pre + +.. |image-opensuse-15.4-gcc_11-python3.10-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-with-targets + +.. |image-opensuse-15.4-gcc_11-python3.10-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.4-gcc_11-python3.10-maximal-with-targets-optional + +.. |codespace-opensuse-15.4-gcc_11-python3.10-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.4-gcc_11-python3.10-maximal%2Fdevcontainer.json + .. |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages @@ -1402,6 +2086,24 @@ .. |codespace-opensuse-15.5-gcc_11-python3.11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-standard%2Fdevcontainer.json +.. |image-opensuse-15.5-gcc_11-python3.11-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-with-system-packages + +.. |image-opensuse-15.5-gcc_11-python3.11-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-configured + +.. |image-opensuse-15.5-gcc_11-python3.11-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-with-targets-pre + +.. |image-opensuse-15.5-gcc_11-python3.11-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-with-targets + +.. |image-opensuse-15.5-gcc_11-python3.11-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-15.5-gcc_11-python3.11-maximal-with-targets-optional + +.. |codespace-opensuse-15.5-gcc_11-python3.11-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-15.5-gcc_11-python3.11-maximal%2Fdevcontainer.json + .. |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-minimal-with-system-packages @@ -1438,6 +2140,24 @@ .. |codespace-opensuse-tumbleweed-python3.10-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-standard%2Fdevcontainer.json +.. |image-opensuse-tumbleweed-python3.10-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-with-system-packages + +.. |image-opensuse-tumbleweed-python3.10-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-configured + +.. |image-opensuse-tumbleweed-python3.10-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-with-targets-pre + +.. |image-opensuse-tumbleweed-python3.10-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-with-targets + +.. |image-opensuse-tumbleweed-python3.10-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-python3.10-maximal-with-targets-optional + +.. |codespace-opensuse-tumbleweed-python3.10-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-python3.10-maximal%2Fdevcontainer.json + .. |image-opensuse-tumbleweed-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-minimal-with-system-packages @@ -1474,6 +2194,24 @@ .. |codespace-opensuse-tumbleweed-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-standard%2Fdevcontainer.json +.. |image-opensuse-tumbleweed-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-maximal-with-system-packages + +.. |image-opensuse-tumbleweed-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-maximal-configured + +.. |image-opensuse-tumbleweed-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-maximal-with-targets-pre + +.. |image-opensuse-tumbleweed-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-maximal-with-targets + +.. |image-opensuse-tumbleweed-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-opensuse-tumbleweed-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-opensuse-tumbleweed-maximal-with-targets-optional + +.. |codespace-opensuse-tumbleweed-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-opensuse-tumbleweed-maximal%2Fdevcontainer.json + .. |image-conda-forge-python3.11-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-minimal-with-system-packages @@ -1510,6 +2248,24 @@ .. |codespace-conda-forge-python3.11-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-standard%2Fdevcontainer.json +.. |image-conda-forge-python3.11-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-maximal-with-system-packages + +.. |image-conda-forge-python3.11-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-maximal-configured + +.. |image-conda-forge-python3.11-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-maximal-with-targets-pre + +.. |image-conda-forge-python3.11-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-maximal-with-targets + +.. |image-conda-forge-python3.11-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-conda-forge-python3.11-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-conda-forge-python3.11-maximal-with-targets-optional + +.. |codespace-conda-forge-python3.11-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-conda-forge-python3.11-maximal%2Fdevcontainer.json + .. |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages @@ -1546,6 +2302,24 @@ .. |codespace-ubuntu-bionic-gcc_8-i386-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-standard%2Fdevcontainer.json +.. |image-ubuntu-bionic-gcc_8-i386-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-with-system-packages + +.. |image-ubuntu-bionic-gcc_8-i386-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-configured + +.. |image-ubuntu-bionic-gcc_8-i386-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-with-targets-pre + +.. |image-ubuntu-bionic-gcc_8-i386-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-with-targets + +.. |image-ubuntu-bionic-gcc_8-i386-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-ubuntu-bionic-gcc_8-i386-maximal-with-targets-optional + +.. |codespace-ubuntu-bionic-gcc_8-i386-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-ubuntu-bionic-gcc_8-i386-maximal%2Fdevcontainer.json + .. |image-debian-bullseye-i386-minimal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-minimal-with-system-packages @@ -1582,6 +2356,24 @@ .. |codespace-debian-bullseye-i386-standard| image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-standard%2Fdevcontainer.json +.. |image-debian-bullseye-i386-maximal-with-system-packages| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-maximal-with-system-packages/size?tag=dev&label=with-system-packages&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-maximal-with-system-packages + +.. |image-debian-bullseye-i386-maximal-configured| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-maximal-configured/latest_tag?ignore=latest,dev,*-failed&label=configured&color=%23696969 + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-maximal-configured + +.. |image-debian-bullseye-i386-maximal-with-targets-pre| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-maximal-with-targets-pre/latest_tag?ignore=latest,dev,*-failed&label=with-targets-pre&color=%238f6b8d + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-maximal-with-targets-pre + +.. |image-debian-bullseye-i386-maximal-with-targets| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-maximal-with-targets/latest_tag?ignore=latest,dev,*-failed&label=with-targets&color=%23b46eb2 + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-maximal-with-targets + +.. |image-debian-bullseye-i386-maximal-with-targets-optional| image:: https://ghcr-badge.egpl.dev/sagemath/sage/sage-debian-bullseye-i386-maximal-with-targets-optional/latest_tag?ignore=latest,dev,*-failed&label=with-targets-optional&color=%23da70d6 + :target: https://ghcr.io/sagemath/sage/sage-debian-bullseye-i386-maximal-with-targets-optional + +.. |codespace-debian-bullseye-i386-maximal| image:: https://github.com/codespaces/badge.svg + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-maximal%2Fdevcontainer.json + .. list-table:: :widths: 25 15 60 :header-rows: 1 @@ -1602,6 +2394,9 @@ * - - - |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| + * - + - maximal + - |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets-pre| * - **ubuntu**-xenial-toolchain-gcc_9 - minimal - |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| @@ -1614,6 +2409,9 @@ * - - - |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| + * - + - maximal + - |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets-pre| * - **ubuntu**-bionic-gcc_8 - minimal - |codespace-ubuntu-bionic-gcc_8-minimal| @@ -1626,6 +2424,9 @@ * - - - |image-ubuntu-bionic-gcc_8-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-standard-with-targets| |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| + * - + - maximal + - |image-ubuntu-bionic-gcc_8-maximal-with-system-packages| |image-ubuntu-bionic-gcc_8-maximal-with-targets-pre| * - **ubuntu**-focal - minimal - |codespace-ubuntu-focal-minimal| @@ -1638,6 +2439,9 @@ * - - - |image-ubuntu-focal-standard-with-system-packages| |image-ubuntu-focal-standard-with-targets-pre| |image-ubuntu-focal-standard-with-targets| |image-ubuntu-focal-standard-with-targets-optional| + * - + - maximal + - |image-ubuntu-focal-maximal-with-system-packages| |image-ubuntu-focal-maximal-with-targets-pre| * - **ubuntu**-jammy - minimal - |codespace-ubuntu-jammy-minimal| @@ -1650,6 +2454,9 @@ * - - - |image-ubuntu-jammy-standard-with-system-packages| |image-ubuntu-jammy-standard-with-targets-pre| |image-ubuntu-jammy-standard-with-targets| |image-ubuntu-jammy-standard-with-targets-optional| + * - + - maximal + - |image-ubuntu-jammy-maximal-with-system-packages| |image-ubuntu-jammy-maximal-with-targets-pre| * - **ubuntu**-lunar - minimal - |codespace-ubuntu-lunar-minimal| @@ -1662,6 +2469,9 @@ * - - - |image-ubuntu-lunar-standard-with-system-packages| |image-ubuntu-lunar-standard-with-targets-pre| |image-ubuntu-lunar-standard-with-targets| |image-ubuntu-lunar-standard-with-targets-optional| + * - + - maximal + - |image-ubuntu-lunar-maximal-with-system-packages| |image-ubuntu-lunar-maximal-with-targets-pre| * - **ubuntu**-mantic - minimal - |codespace-ubuntu-mantic-minimal| @@ -1674,6 +2484,9 @@ * - - - |image-ubuntu-mantic-standard-with-system-packages| |image-ubuntu-mantic-standard-with-targets-pre| |image-ubuntu-mantic-standard-with-targets| |image-ubuntu-mantic-standard-with-targets-optional| + * - + - maximal + - |image-ubuntu-mantic-maximal-with-system-packages| |image-ubuntu-mantic-maximal-with-targets-pre| * - **debian**-buster-gcc_spkg - minimal - |codespace-debian-buster-gcc_spkg-minimal| @@ -1686,6 +2499,9 @@ * - - - |image-debian-buster-gcc_spkg-standard-with-system-packages| |image-debian-buster-gcc_spkg-standard-with-targets-pre| |image-debian-buster-gcc_spkg-standard-with-targets| |image-debian-buster-gcc_spkg-standard-with-targets-optional| + * - + - maximal + - |image-debian-buster-gcc_spkg-maximal-with-system-packages| |image-debian-buster-gcc_spkg-maximal-with-targets-pre| * - **debian**-bullseye - minimal - |codespace-debian-bullseye-minimal| @@ -1698,6 +2514,9 @@ * - - - |image-debian-bullseye-standard-with-system-packages| |image-debian-bullseye-standard-with-targets-pre| |image-debian-bullseye-standard-with-targets| |image-debian-bullseye-standard-with-targets-optional| + * - + - maximal + - |image-debian-bullseye-maximal-with-system-packages| |image-debian-bullseye-maximal-with-targets-pre| * - **debian**-bookworm - minimal - |codespace-debian-bookworm-minimal| @@ -1710,6 +2529,9 @@ * - - - |image-debian-bookworm-standard-with-system-packages| |image-debian-bookworm-standard-with-targets-pre| |image-debian-bookworm-standard-with-targets| |image-debian-bookworm-standard-with-targets-optional| + * - + - maximal + - |image-debian-bookworm-maximal-with-system-packages| |image-debian-bookworm-maximal-with-targets-pre| * - **debian**-trixie - minimal - |codespace-debian-trixie-minimal| @@ -1722,6 +2544,9 @@ * - - - |image-debian-trixie-standard-with-system-packages| |image-debian-trixie-standard-with-targets-pre| |image-debian-trixie-standard-with-targets| |image-debian-trixie-standard-with-targets-optional| + * - + - maximal + - |image-debian-trixie-maximal-with-system-packages| |image-debian-trixie-maximal-with-targets-pre| * - **debian**-sid - minimal - |codespace-debian-sid-minimal| @@ -1734,6 +2559,9 @@ * - - - |image-debian-sid-standard-with-system-packages| |image-debian-sid-standard-with-targets-pre| |image-debian-sid-standard-with-targets| |image-debian-sid-standard-with-targets-optional| + * - + - maximal + - |image-debian-sid-maximal-with-system-packages| |image-debian-sid-maximal-with-targets-pre| * - **linuxmint**-20.1 - minimal - |codespace-linuxmint-20.1-minimal| @@ -1746,6 +2574,9 @@ * - - - |image-linuxmint-20.1-standard-with-system-packages| |image-linuxmint-20.1-standard-with-targets-pre| |image-linuxmint-20.1-standard-with-targets| |image-linuxmint-20.1-standard-with-targets-optional| + * - + - maximal + - |image-linuxmint-20.1-maximal-with-system-packages| |image-linuxmint-20.1-maximal-with-targets-pre| * - **linuxmint**-20.2 - minimal - |codespace-linuxmint-20.2-minimal| @@ -1758,6 +2589,9 @@ * - - - |image-linuxmint-20.2-standard-with-system-packages| |image-linuxmint-20.2-standard-with-targets-pre| |image-linuxmint-20.2-standard-with-targets| |image-linuxmint-20.2-standard-with-targets-optional| + * - + - maximal + - |image-linuxmint-20.2-maximal-with-system-packages| |image-linuxmint-20.2-maximal-with-targets-pre| * - **linuxmint**-20.3 - minimal - |codespace-linuxmint-20.3-minimal| @@ -1770,6 +2604,9 @@ * - - - |image-linuxmint-20.3-standard-with-system-packages| |image-linuxmint-20.3-standard-with-targets-pre| |image-linuxmint-20.3-standard-with-targets| |image-linuxmint-20.3-standard-with-targets-optional| + * - + - maximal + - |image-linuxmint-20.3-maximal-with-system-packages| |image-linuxmint-20.3-maximal-with-targets-pre| * - **linuxmint**-21 - minimal - |codespace-linuxmint-21-minimal| @@ -1782,6 +2619,9 @@ * - - - |image-linuxmint-21-standard-with-system-packages| |image-linuxmint-21-standard-with-targets-pre| |image-linuxmint-21-standard-with-targets| |image-linuxmint-21-standard-with-targets-optional| + * - + - maximal + - |image-linuxmint-21-maximal-with-system-packages| |image-linuxmint-21-maximal-with-targets-pre| * - **linuxmint**-21.1 - minimal - |codespace-linuxmint-21.1-minimal| @@ -1794,6 +2634,9 @@ * - - - |image-linuxmint-21.1-standard-with-system-packages| |image-linuxmint-21.1-standard-with-targets-pre| |image-linuxmint-21.1-standard-with-targets| |image-linuxmint-21.1-standard-with-targets-optional| + * - + - maximal + - |image-linuxmint-21.1-maximal-with-system-packages| |image-linuxmint-21.1-maximal-with-targets-pre| * - **linuxmint**-21.2 - minimal - |codespace-linuxmint-21.2-minimal| @@ -1806,6 +2649,9 @@ * - - - |image-linuxmint-21.2-standard-with-system-packages| |image-linuxmint-21.2-standard-with-targets-pre| |image-linuxmint-21.2-standard-with-targets| |image-linuxmint-21.2-standard-with-targets-optional| + * - + - maximal + - |image-linuxmint-21.2-maximal-with-system-packages| |image-linuxmint-21.2-maximal-with-targets-pre| * - **fedora**-30 - minimal - |codespace-fedora-30-minimal| @@ -1818,6 +2664,9 @@ * - - - |image-fedora-30-standard-with-system-packages| |image-fedora-30-standard-with-targets-pre| |image-fedora-30-standard-with-targets| |image-fedora-30-standard-with-targets-optional| + * - + - maximal + - |image-fedora-30-maximal-with-system-packages| |image-fedora-30-maximal-with-targets-pre| * - **fedora**-31 - minimal - |codespace-fedora-31-minimal| @@ -1830,6 +2679,9 @@ * - - - |image-fedora-31-standard-with-system-packages| |image-fedora-31-standard-with-targets-pre| |image-fedora-31-standard-with-targets| |image-fedora-31-standard-with-targets-optional| + * - + - maximal + - |image-fedora-31-maximal-with-system-packages| |image-fedora-31-maximal-with-targets-pre| * - **fedora**-32 - minimal - |codespace-fedora-32-minimal| @@ -1842,6 +2694,9 @@ * - - - |image-fedora-32-standard-with-system-packages| |image-fedora-32-standard-with-targets-pre| |image-fedora-32-standard-with-targets| |image-fedora-32-standard-with-targets-optional| + * - + - maximal + - |image-fedora-32-maximal-with-system-packages| |image-fedora-32-maximal-with-targets-pre| * - **fedora**-33 - minimal - |codespace-fedora-33-minimal| @@ -1854,6 +2709,9 @@ * - - - |image-fedora-33-standard-with-system-packages| |image-fedora-33-standard-with-targets-pre| |image-fedora-33-standard-with-targets| |image-fedora-33-standard-with-targets-optional| + * - + - maximal + - |image-fedora-33-maximal-with-system-packages| |image-fedora-33-maximal-with-targets-pre| * - **fedora**-34 - minimal - |codespace-fedora-34-minimal| @@ -1866,6 +2724,9 @@ * - - - |image-fedora-34-standard-with-system-packages| |image-fedora-34-standard-with-targets-pre| |image-fedora-34-standard-with-targets| |image-fedora-34-standard-with-targets-optional| + * - + - maximal + - |image-fedora-34-maximal-with-system-packages| |image-fedora-34-maximal-with-targets-pre| * - **fedora**-35 - minimal - |codespace-fedora-35-minimal| @@ -1878,6 +2739,9 @@ * - - - |image-fedora-35-standard-with-system-packages| |image-fedora-35-standard-with-targets-pre| |image-fedora-35-standard-with-targets| |image-fedora-35-standard-with-targets-optional| + * - + - maximal + - |image-fedora-35-maximal-with-system-packages| |image-fedora-35-maximal-with-targets-pre| * - **fedora**-36 - minimal - |codespace-fedora-36-minimal| @@ -1890,6 +2754,9 @@ * - - - |image-fedora-36-standard-with-system-packages| |image-fedora-36-standard-with-targets-pre| |image-fedora-36-standard-with-targets| |image-fedora-36-standard-with-targets-optional| + * - + - maximal + - |image-fedora-36-maximal-with-system-packages| |image-fedora-36-maximal-with-targets-pre| * - **fedora**-37 - minimal - |codespace-fedora-37-minimal| @@ -1902,6 +2769,9 @@ * - - - |image-fedora-37-standard-with-system-packages| |image-fedora-37-standard-with-targets-pre| |image-fedora-37-standard-with-targets| |image-fedora-37-standard-with-targets-optional| + * - + - maximal + - |image-fedora-37-maximal-with-system-packages| |image-fedora-37-maximal-with-targets-pre| * - **fedora**-38 - minimal - |codespace-fedora-38-minimal| @@ -1914,6 +2784,9 @@ * - - - |image-fedora-38-standard-with-system-packages| |image-fedora-38-standard-with-targets-pre| |image-fedora-38-standard-with-targets| |image-fedora-38-standard-with-targets-optional| + * - + - maximal + - |image-fedora-38-maximal-with-system-packages| |image-fedora-38-maximal-with-targets-pre| * - **fedora**-39 - minimal - |codespace-fedora-39-minimal| @@ -1926,6 +2799,9 @@ * - - - |image-fedora-39-standard-with-system-packages| |image-fedora-39-standard-with-targets-pre| |image-fedora-39-standard-with-targets| |image-fedora-39-standard-with-targets-optional| + * - + - maximal + - |image-fedora-39-maximal-with-system-packages| |image-fedora-39-maximal-with-targets-pre| * - **centos**-7-devtoolset-gcc_11 - minimal - |codespace-centos-7-devtoolset-gcc_11-minimal| @@ -1938,6 +2814,9 @@ * - - - |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| |image-centos-7-devtoolset-gcc_11-standard-with-targets| |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| + * - + - maximal + - |image-centos-7-devtoolset-gcc_11-maximal-with-system-packages| |image-centos-7-devtoolset-gcc_11-maximal-with-targets-pre| * - **centos**-stream-8-python3.9 - minimal - |codespace-centos-stream-8-python3.9-minimal| @@ -1950,6 +2829,9 @@ * - - - |image-centos-stream-8-python3.9-standard-with-system-packages| |image-centos-stream-8-python3.9-standard-with-targets-pre| |image-centos-stream-8-python3.9-standard-with-targets| |image-centos-stream-8-python3.9-standard-with-targets-optional| + * - + - maximal + - |image-centos-stream-8-python3.9-maximal-with-system-packages| |image-centos-stream-8-python3.9-maximal-with-targets-pre| * - **centos**-stream-9-python3.9 - minimal - |codespace-centos-stream-9-python3.9-minimal| @@ -1962,6 +2844,9 @@ * - - - |image-centos-stream-9-python3.9-standard-with-system-packages| |image-centos-stream-9-python3.9-standard-with-targets-pre| |image-centos-stream-9-python3.9-standard-with-targets| |image-centos-stream-9-python3.9-standard-with-targets-optional| + * - + - maximal + - |image-centos-stream-9-python3.9-maximal-with-system-packages| |image-centos-stream-9-python3.9-maximal-with-targets-pre| * - **almalinux**-8-python3.9 - minimal - |codespace-almalinux-8-python3.9-minimal| @@ -1974,6 +2859,9 @@ * - - - |image-almalinux-8-python3.9-standard-with-system-packages| |image-almalinux-8-python3.9-standard-with-targets-pre| |image-almalinux-8-python3.9-standard-with-targets| |image-almalinux-8-python3.9-standard-with-targets-optional| + * - + - maximal + - |image-almalinux-8-python3.9-maximal-with-system-packages| |image-almalinux-8-python3.9-maximal-with-targets-pre| * - **almalinux**-9-python3.11 - minimal - |codespace-almalinux-9-python3.11-minimal| @@ -1986,6 +2874,9 @@ * - - - |image-almalinux-9-python3.11-standard-with-system-packages| |image-almalinux-9-python3.11-standard-with-targets-pre| |image-almalinux-9-python3.11-standard-with-targets| |image-almalinux-9-python3.11-standard-with-targets-optional| + * - + - maximal + - |image-almalinux-9-python3.11-maximal-with-system-packages| |image-almalinux-9-python3.11-maximal-with-targets-pre| * - **gentoo**-python3.10 - minimal - |codespace-gentoo-python3.10-minimal| @@ -1998,6 +2889,9 @@ * - - - |image-gentoo-python3.10-standard-with-system-packages| |image-gentoo-python3.10-standard-with-targets-pre| |image-gentoo-python3.10-standard-with-targets| |image-gentoo-python3.10-standard-with-targets-optional| + * - + - maximal + - |image-gentoo-python3.10-maximal-with-system-packages| |image-gentoo-python3.10-maximal-with-targets-pre| * - **gentoo**-python3.11 - minimal - |codespace-gentoo-python3.11-minimal| @@ -2010,6 +2904,9 @@ * - - - |image-gentoo-python3.11-standard-with-system-packages| |image-gentoo-python3.11-standard-with-targets-pre| |image-gentoo-python3.11-standard-with-targets| |image-gentoo-python3.11-standard-with-targets-optional| + * - + - maximal + - |image-gentoo-python3.11-maximal-with-system-packages| |image-gentoo-python3.11-maximal-with-targets-pre| * - **archlinux**-latest - minimal - |codespace-archlinux-latest-minimal| @@ -2022,6 +2919,9 @@ * - - - |image-archlinux-latest-standard-with-system-packages| |image-archlinux-latest-standard-with-targets-pre| |image-archlinux-latest-standard-with-targets| |image-archlinux-latest-standard-with-targets-optional| + * - + - maximal + - |image-archlinux-latest-maximal-with-system-packages| |image-archlinux-latest-maximal-with-targets-pre| * - **opensuse**-15.3-gcc_11-python3.9 - minimal - |codespace-opensuse-15.3-gcc_11-python3.9-minimal| @@ -2034,6 +2934,9 @@ * - - - |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| + * - + - maximal + - |image-opensuse-15.3-gcc_11-python3.9-maximal-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-maximal-with-targets-pre| * - **opensuse**-15.4-gcc_11-python3.10 - minimal - |codespace-opensuse-15.4-gcc_11-python3.10-minimal| @@ -2046,6 +2949,9 @@ * - - - |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| + * - + - maximal + - |image-opensuse-15.4-gcc_11-python3.10-maximal-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-maximal-with-targets-pre| * - **opensuse**-15.5-gcc_11-python3.11 - minimal - |codespace-opensuse-15.5-gcc_11-python3.11-minimal| @@ -2058,6 +2964,9 @@ * - - - |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| + * - + - maximal + - |image-opensuse-15.5-gcc_11-python3.11-maximal-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-maximal-with-targets-pre| * - **opensuse**-tumbleweed-python3.10 - minimal - |codespace-opensuse-tumbleweed-python3.10-minimal| @@ -2070,6 +2979,9 @@ * - - - |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| |image-opensuse-tumbleweed-python3.10-standard-with-targets| |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| + * - + - maximal + - |image-opensuse-tumbleweed-python3.10-maximal-with-system-packages| |image-opensuse-tumbleweed-python3.10-maximal-with-targets-pre| * - **opensuse**-tumbleweed - minimal - |codespace-opensuse-tumbleweed-minimal| @@ -2082,6 +2994,9 @@ * - - - |image-opensuse-tumbleweed-standard-with-system-packages| |image-opensuse-tumbleweed-standard-with-targets-pre| |image-opensuse-tumbleweed-standard-with-targets| |image-opensuse-tumbleweed-standard-with-targets-optional| + * - + - maximal + - |image-opensuse-tumbleweed-maximal-with-system-packages| |image-opensuse-tumbleweed-maximal-with-targets-pre| * - **conda**-forge-python3.11 - minimal - |codespace-conda-forge-python3.11-minimal| @@ -2094,6 +3009,9 @@ * - - - |image-conda-forge-python3.11-standard-with-system-packages| |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| + * - + - maximal + - |image-conda-forge-python3.11-maximal-with-system-packages| |image-conda-forge-python3.11-maximal-with-targets-pre| * - **ubuntu**-bionic-gcc_8-i386 - minimal - |codespace-ubuntu-bionic-gcc_8-i386-minimal| @@ -2106,6 +3024,9 @@ * - - - |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| + * - + - maximal + - |image-ubuntu-bionic-gcc_8-i386-maximal-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-maximal-with-targets-pre| * - **debian**-bullseye-i386 - minimal - |codespace-debian-bullseye-i386-minimal| @@ -2118,3 +3039,6 @@ * - - - |image-debian-bullseye-i386-standard-with-system-packages| |image-debian-bullseye-i386-standard-with-targets-pre| |image-debian-bullseye-i386-standard-with-targets| |image-debian-bullseye-i386-standard-with-targets-optional| + * - + - maximal + - |image-debian-bullseye-i386-maximal-with-system-packages| |image-debian-bullseye-i386-maximal-with-targets-pre| diff --git a/tox.ini b/tox.ini index dcbcfd6e681..05db6cf0677 100644 --- a/tox.ini +++ b/tox.ini @@ -826,6 +826,13 @@ setenv = # color gradient from dimgray to default green COLOR_minimal_with_targets_pre = %23677895 COLOR_minimal_with_targets = %236686c1 COLOR_minimal_with_targets_optional = %236495ed + # color gradient from dimgray to purple + COLOR_maximal_with_system_packages = %23696969 + COLOR_maximal_configured = %23696969 + COLOR_maximal_with_targets_pre = %238f6b8d + COLOR_maximal_with_targets = %23b46eb2 + COLOR_maximal_with_targets_optional = %23da70d6 + commands = bash -c 'DEFAULT_SYSTEM_FACTORS=$(echo \ ubuntu-{trusty-toolchain-gcc_9,xenial-toolchain-gcc_9,bionic-gcc_8,focal,jammy,lunar,mantic} \ @@ -871,7 +878,7 @@ commands = echo "Wrote $FILE"; \ FILE=src/doc/en/developer/portability_platform_table.rst; \ (for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ - for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ + for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard maximal}; do \ REPO="{env:FROM_DOCKER_REPOSITORY:ghcr.io/sagemath/sage/}sage-$SYSTEM_FACTOR-$PACKAGE_FACTOR"; \ for DOCKER_TARGET in {env:DOCKER_TARGETS:with-system-packages configured with-targets-pre with-targets with-targets-optional}; do \ eval COLOR=\$COLOR_${PACKAGE_FACTOR}_${DOCKER_TARGET//-/_}; \ @@ -899,17 +906,20 @@ commands = echo " - "; \ for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ SYSTEM_FACTOR_LABEL="**${SYSTEM_FACTOR/-/**-}"; \ - for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ + for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard maximal}; do \ PACKAGE_FACTOR_LABEL="$PACKAGE_FACTOR"; \ - echo " * - $SYSTEM_FACTOR_LABEL"; SYSTEM_FACTOR_LABEL=""; \ - echo " - $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ - echo " - |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR|"; \ + if [ $PACKAGE_FACTOR != maximal ]; then \ + echo " * - $SYSTEM_FACTOR_LABEL"; SYSTEM_FACTOR_LABEL=""; \ + echo " - $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ + echo " - |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR|"; \ + fi; \ for ROW_DOCKER_TARGETS in "{env:DOCKER_TARGETS:with-system-packages with-targets-pre with-targets with-targets-optional}"; do \ echo " * - $SYSTEM_FACTOR_LABEL"; SYSTEM_FACTOR_LABEL=""; \ echo " - $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ echo -n " -"; \ for DOCKER_TARGET in $ROW_DOCKER_TARGETS; do \ echo -n " |image-$SYSTEM_FACTOR-$PACKAGE_FACTOR-$DOCKER_TARGET|"; \ + case $PACKAGE_FACTOR:$DOCKER_TARGET in maximal:with-targets-pre) break;; esac; \ done; \ echo ""; \ done; \ From cc12dcc74a37987555de7822fffcab3d99dc55a2 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 9 Jan 2024 21:10:08 -0800 Subject: [PATCH 20/24] Try a different 3-column layout --- .../developer/portability_platform_table.rst | 884 +++++++----------- tox.ini | 25 +- 2 files changed, 369 insertions(+), 540 deletions(-) diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst index 5692d215238..aee1bc38815 100644 --- a/src/doc/en/developer/portability_platform_table.rst +++ b/src/doc/en/developer/portability_platform_table.rst @@ -2375,670 +2375,494 @@ :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-maximal%2Fdevcontainer.json .. list-table:: - :widths: 25 15 60 + :widths: 30 50 50 :header-rows: 1 :stub-columns: 0 * - Platform - - System packages - - - * - **ubuntu**-trusty-toolchain-gcc_9 - - minimal - - |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| - * - + - Images - + * - **ubuntu**-trusty-toolchain-gcc_9 + +  ‑*minimal* - |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| - * - - - standard - - |codespace-ubuntu-trusty-toolchain-gcc_9-standard| - * - - - + - |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| + * -  ‑*standard* - |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| - * - - - maximal + - |codespace-ubuntu-trusty-toolchain-gcc_9-standard| + * -  ‑*maximal* - |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets-pre| - * - **ubuntu**-xenial-toolchain-gcc_9 - - minimal - - |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| - * - - - + - + * - **ubuntu**-xenial-toolchain-gcc_9 + +  ‑*minimal* - |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| - * - - - standard - - |codespace-ubuntu-xenial-toolchain-gcc_9-standard| - * - - - + - |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| + * -  ‑*standard* - |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| - * - - - maximal + - |codespace-ubuntu-xenial-toolchain-gcc_9-standard| + * -  ‑*maximal* - |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets-pre| - * - **ubuntu**-bionic-gcc_8 - - minimal - - |codespace-ubuntu-bionic-gcc_8-minimal| - * - - - + - + * - **ubuntu**-bionic-gcc_8 + +  ‑*minimal* - |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-minimal-with-targets| |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| - * - - - standard - - |codespace-ubuntu-bionic-gcc_8-standard| - * - - - + - |codespace-ubuntu-bionic-gcc_8-minimal| + * -  ‑*standard* - |image-ubuntu-bionic-gcc_8-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-standard-with-targets| |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| - * - - - maximal + - |codespace-ubuntu-bionic-gcc_8-standard| + * -  ‑*maximal* - |image-ubuntu-bionic-gcc_8-maximal-with-system-packages| |image-ubuntu-bionic-gcc_8-maximal-with-targets-pre| - * - **ubuntu**-focal - - minimal - - |codespace-ubuntu-focal-minimal| - * - - - + - + * - **ubuntu**-focal + +  ‑*minimal* - |image-ubuntu-focal-minimal-with-system-packages| |image-ubuntu-focal-minimal-with-targets-pre| |image-ubuntu-focal-minimal-with-targets| |image-ubuntu-focal-minimal-with-targets-optional| - * - - - standard - - |codespace-ubuntu-focal-standard| - * - - - + - |codespace-ubuntu-focal-minimal| + * -  ‑*standard* - |image-ubuntu-focal-standard-with-system-packages| |image-ubuntu-focal-standard-with-targets-pre| |image-ubuntu-focal-standard-with-targets| |image-ubuntu-focal-standard-with-targets-optional| - * - - - maximal + - |codespace-ubuntu-focal-standard| + * -  ‑*maximal* - |image-ubuntu-focal-maximal-with-system-packages| |image-ubuntu-focal-maximal-with-targets-pre| - * - **ubuntu**-jammy - - minimal - - |codespace-ubuntu-jammy-minimal| - * - - - + - + * - **ubuntu**-jammy + +  ‑*minimal* - |image-ubuntu-jammy-minimal-with-system-packages| |image-ubuntu-jammy-minimal-with-targets-pre| |image-ubuntu-jammy-minimal-with-targets| |image-ubuntu-jammy-minimal-with-targets-optional| - * - - - standard - - |codespace-ubuntu-jammy-standard| - * - - - + - |codespace-ubuntu-jammy-minimal| + * -  ‑*standard* - |image-ubuntu-jammy-standard-with-system-packages| |image-ubuntu-jammy-standard-with-targets-pre| |image-ubuntu-jammy-standard-with-targets| |image-ubuntu-jammy-standard-with-targets-optional| - * - - - maximal + - |codespace-ubuntu-jammy-standard| + * -  ‑*maximal* - |image-ubuntu-jammy-maximal-with-system-packages| |image-ubuntu-jammy-maximal-with-targets-pre| - * - **ubuntu**-lunar - - minimal - - |codespace-ubuntu-lunar-minimal| - * - - - + - + * - **ubuntu**-lunar + +  ‑*minimal* - |image-ubuntu-lunar-minimal-with-system-packages| |image-ubuntu-lunar-minimal-with-targets-pre| |image-ubuntu-lunar-minimal-with-targets| |image-ubuntu-lunar-minimal-with-targets-optional| - * - - - standard - - |codespace-ubuntu-lunar-standard| - * - - - + - |codespace-ubuntu-lunar-minimal| + * -  ‑*standard* - |image-ubuntu-lunar-standard-with-system-packages| |image-ubuntu-lunar-standard-with-targets-pre| |image-ubuntu-lunar-standard-with-targets| |image-ubuntu-lunar-standard-with-targets-optional| - * - - - maximal + - |codespace-ubuntu-lunar-standard| + * -  ‑*maximal* - |image-ubuntu-lunar-maximal-with-system-packages| |image-ubuntu-lunar-maximal-with-targets-pre| - * - **ubuntu**-mantic - - minimal - - |codespace-ubuntu-mantic-minimal| - * - - - + - + * - **ubuntu**-mantic + +  ‑*minimal* - |image-ubuntu-mantic-minimal-with-system-packages| |image-ubuntu-mantic-minimal-with-targets-pre| |image-ubuntu-mantic-minimal-with-targets| |image-ubuntu-mantic-minimal-with-targets-optional| - * - - - standard - - |codespace-ubuntu-mantic-standard| - * - - - + - |codespace-ubuntu-mantic-minimal| + * -  ‑*standard* - |image-ubuntu-mantic-standard-with-system-packages| |image-ubuntu-mantic-standard-with-targets-pre| |image-ubuntu-mantic-standard-with-targets| |image-ubuntu-mantic-standard-with-targets-optional| - * - - - maximal + - |codespace-ubuntu-mantic-standard| + * -  ‑*maximal* - |image-ubuntu-mantic-maximal-with-system-packages| |image-ubuntu-mantic-maximal-with-targets-pre| - * - **debian**-buster-gcc_spkg - - minimal - - |codespace-debian-buster-gcc_spkg-minimal| - * - - - + - + * - **debian**-buster-gcc_spkg + +  ‑*minimal* - |image-debian-buster-gcc_spkg-minimal-with-system-packages| |image-debian-buster-gcc_spkg-minimal-with-targets-pre| |image-debian-buster-gcc_spkg-minimal-with-targets| |image-debian-buster-gcc_spkg-minimal-with-targets-optional| - * - - - standard - - |codespace-debian-buster-gcc_spkg-standard| - * - - - + - |codespace-debian-buster-gcc_spkg-minimal| + * -  ‑*standard* - |image-debian-buster-gcc_spkg-standard-with-system-packages| |image-debian-buster-gcc_spkg-standard-with-targets-pre| |image-debian-buster-gcc_spkg-standard-with-targets| |image-debian-buster-gcc_spkg-standard-with-targets-optional| - * - - - maximal + - |codespace-debian-buster-gcc_spkg-standard| + * -  ‑*maximal* - |image-debian-buster-gcc_spkg-maximal-with-system-packages| |image-debian-buster-gcc_spkg-maximal-with-targets-pre| - * - **debian**-bullseye - - minimal - - |codespace-debian-bullseye-minimal| - * - - - + - + * - **debian**-bullseye + +  ‑*minimal* - |image-debian-bullseye-minimal-with-system-packages| |image-debian-bullseye-minimal-with-targets-pre| |image-debian-bullseye-minimal-with-targets| |image-debian-bullseye-minimal-with-targets-optional| - * - - - standard - - |codespace-debian-bullseye-standard| - * - - - + - |codespace-debian-bullseye-minimal| + * -  ‑*standard* - |image-debian-bullseye-standard-with-system-packages| |image-debian-bullseye-standard-with-targets-pre| |image-debian-bullseye-standard-with-targets| |image-debian-bullseye-standard-with-targets-optional| - * - - - maximal + - |codespace-debian-bullseye-standard| + * -  ‑*maximal* - |image-debian-bullseye-maximal-with-system-packages| |image-debian-bullseye-maximal-with-targets-pre| - * - **debian**-bookworm - - minimal - - |codespace-debian-bookworm-minimal| - * - - - + - + * - **debian**-bookworm + +  ‑*minimal* - |image-debian-bookworm-minimal-with-system-packages| |image-debian-bookworm-minimal-with-targets-pre| |image-debian-bookworm-minimal-with-targets| |image-debian-bookworm-minimal-with-targets-optional| - * - - - standard - - |codespace-debian-bookworm-standard| - * - - - + - |codespace-debian-bookworm-minimal| + * -  ‑*standard* - |image-debian-bookworm-standard-with-system-packages| |image-debian-bookworm-standard-with-targets-pre| |image-debian-bookworm-standard-with-targets| |image-debian-bookworm-standard-with-targets-optional| - * - - - maximal + - |codespace-debian-bookworm-standard| + * -  ‑*maximal* - |image-debian-bookworm-maximal-with-system-packages| |image-debian-bookworm-maximal-with-targets-pre| - * - **debian**-trixie - - minimal - - |codespace-debian-trixie-minimal| - * - - - + - + * - **debian**-trixie + +  ‑*minimal* - |image-debian-trixie-minimal-with-system-packages| |image-debian-trixie-minimal-with-targets-pre| |image-debian-trixie-minimal-with-targets| |image-debian-trixie-minimal-with-targets-optional| - * - - - standard - - |codespace-debian-trixie-standard| - * - - - + - |codespace-debian-trixie-minimal| + * -  ‑*standard* - |image-debian-trixie-standard-with-system-packages| |image-debian-trixie-standard-with-targets-pre| |image-debian-trixie-standard-with-targets| |image-debian-trixie-standard-with-targets-optional| - * - - - maximal + - |codespace-debian-trixie-standard| + * -  ‑*maximal* - |image-debian-trixie-maximal-with-system-packages| |image-debian-trixie-maximal-with-targets-pre| - * - **debian**-sid - - minimal - - |codespace-debian-sid-minimal| - * - - - + - + * - **debian**-sid + +  ‑*minimal* - |image-debian-sid-minimal-with-system-packages| |image-debian-sid-minimal-with-targets-pre| |image-debian-sid-minimal-with-targets| |image-debian-sid-minimal-with-targets-optional| - * - - - standard - - |codespace-debian-sid-standard| - * - - - + - |codespace-debian-sid-minimal| + * -  ‑*standard* - |image-debian-sid-standard-with-system-packages| |image-debian-sid-standard-with-targets-pre| |image-debian-sid-standard-with-targets| |image-debian-sid-standard-with-targets-optional| - * - - - maximal + - |codespace-debian-sid-standard| + * -  ‑*maximal* - |image-debian-sid-maximal-with-system-packages| |image-debian-sid-maximal-with-targets-pre| - * - **linuxmint**-20.1 - - minimal - - |codespace-linuxmint-20.1-minimal| - * - - - + - + * - **linuxmint**-20.1 + +  ‑*minimal* - |image-linuxmint-20.1-minimal-with-system-packages| |image-linuxmint-20.1-minimal-with-targets-pre| |image-linuxmint-20.1-minimal-with-targets| |image-linuxmint-20.1-minimal-with-targets-optional| - * - - - standard - - |codespace-linuxmint-20.1-standard| - * - - - + - |codespace-linuxmint-20.1-minimal| + * -  ‑*standard* - |image-linuxmint-20.1-standard-with-system-packages| |image-linuxmint-20.1-standard-with-targets-pre| |image-linuxmint-20.1-standard-with-targets| |image-linuxmint-20.1-standard-with-targets-optional| - * - - - maximal + - |codespace-linuxmint-20.1-standard| + * -  ‑*maximal* - |image-linuxmint-20.1-maximal-with-system-packages| |image-linuxmint-20.1-maximal-with-targets-pre| - * - **linuxmint**-20.2 - - minimal - - |codespace-linuxmint-20.2-minimal| - * - - - + - + * - **linuxmint**-20.2 + +  ‑*minimal* - |image-linuxmint-20.2-minimal-with-system-packages| |image-linuxmint-20.2-minimal-with-targets-pre| |image-linuxmint-20.2-minimal-with-targets| |image-linuxmint-20.2-minimal-with-targets-optional| - * - - - standard - - |codespace-linuxmint-20.2-standard| - * - - - + - |codespace-linuxmint-20.2-minimal| + * -  ‑*standard* - |image-linuxmint-20.2-standard-with-system-packages| |image-linuxmint-20.2-standard-with-targets-pre| |image-linuxmint-20.2-standard-with-targets| |image-linuxmint-20.2-standard-with-targets-optional| - * - - - maximal + - |codespace-linuxmint-20.2-standard| + * -  ‑*maximal* - |image-linuxmint-20.2-maximal-with-system-packages| |image-linuxmint-20.2-maximal-with-targets-pre| - * - **linuxmint**-20.3 - - minimal - - |codespace-linuxmint-20.3-minimal| - * - - - + - + * - **linuxmint**-20.3 + +  ‑*minimal* - |image-linuxmint-20.3-minimal-with-system-packages| |image-linuxmint-20.3-minimal-with-targets-pre| |image-linuxmint-20.3-minimal-with-targets| |image-linuxmint-20.3-minimal-with-targets-optional| - * - - - standard - - |codespace-linuxmint-20.3-standard| - * - - - + - |codespace-linuxmint-20.3-minimal| + * -  ‑*standard* - |image-linuxmint-20.3-standard-with-system-packages| |image-linuxmint-20.3-standard-with-targets-pre| |image-linuxmint-20.3-standard-with-targets| |image-linuxmint-20.3-standard-with-targets-optional| - * - - - maximal + - |codespace-linuxmint-20.3-standard| + * -  ‑*maximal* - |image-linuxmint-20.3-maximal-with-system-packages| |image-linuxmint-20.3-maximal-with-targets-pre| - * - **linuxmint**-21 - - minimal - - |codespace-linuxmint-21-minimal| - * - - - + - + * - **linuxmint**-21 + +  ‑*minimal* - |image-linuxmint-21-minimal-with-system-packages| |image-linuxmint-21-minimal-with-targets-pre| |image-linuxmint-21-minimal-with-targets| |image-linuxmint-21-minimal-with-targets-optional| - * - - - standard - - |codespace-linuxmint-21-standard| - * - - - + - |codespace-linuxmint-21-minimal| + * -  ‑*standard* - |image-linuxmint-21-standard-with-system-packages| |image-linuxmint-21-standard-with-targets-pre| |image-linuxmint-21-standard-with-targets| |image-linuxmint-21-standard-with-targets-optional| - * - - - maximal + - |codespace-linuxmint-21-standard| + * -  ‑*maximal* - |image-linuxmint-21-maximal-with-system-packages| |image-linuxmint-21-maximal-with-targets-pre| - * - **linuxmint**-21.1 - - minimal - - |codespace-linuxmint-21.1-minimal| - * - - - + - + * - **linuxmint**-21.1 + +  ‑*minimal* - |image-linuxmint-21.1-minimal-with-system-packages| |image-linuxmint-21.1-minimal-with-targets-pre| |image-linuxmint-21.1-minimal-with-targets| |image-linuxmint-21.1-minimal-with-targets-optional| - * - - - standard - - |codespace-linuxmint-21.1-standard| - * - - - + - |codespace-linuxmint-21.1-minimal| + * -  ‑*standard* - |image-linuxmint-21.1-standard-with-system-packages| |image-linuxmint-21.1-standard-with-targets-pre| |image-linuxmint-21.1-standard-with-targets| |image-linuxmint-21.1-standard-with-targets-optional| - * - - - maximal + - |codespace-linuxmint-21.1-standard| + * -  ‑*maximal* - |image-linuxmint-21.1-maximal-with-system-packages| |image-linuxmint-21.1-maximal-with-targets-pre| - * - **linuxmint**-21.2 - - minimal - - |codespace-linuxmint-21.2-minimal| - * - - - + - + * - **linuxmint**-21.2 + +  ‑*minimal* - |image-linuxmint-21.2-minimal-with-system-packages| |image-linuxmint-21.2-minimal-with-targets-pre| |image-linuxmint-21.2-minimal-with-targets| |image-linuxmint-21.2-minimal-with-targets-optional| - * - - - standard - - |codespace-linuxmint-21.2-standard| - * - - - + - |codespace-linuxmint-21.2-minimal| + * -  ‑*standard* - |image-linuxmint-21.2-standard-with-system-packages| |image-linuxmint-21.2-standard-with-targets-pre| |image-linuxmint-21.2-standard-with-targets| |image-linuxmint-21.2-standard-with-targets-optional| - * - - - maximal + - |codespace-linuxmint-21.2-standard| + * -  ‑*maximal* - |image-linuxmint-21.2-maximal-with-system-packages| |image-linuxmint-21.2-maximal-with-targets-pre| - * - **fedora**-30 - - minimal - - |codespace-fedora-30-minimal| - * - - - + - + * - **fedora**-30 + +  ‑*minimal* - |image-fedora-30-minimal-with-system-packages| |image-fedora-30-minimal-with-targets-pre| |image-fedora-30-minimal-with-targets| |image-fedora-30-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-30-standard| - * - - - + - |codespace-fedora-30-minimal| + * -  ‑*standard* - |image-fedora-30-standard-with-system-packages| |image-fedora-30-standard-with-targets-pre| |image-fedora-30-standard-with-targets| |image-fedora-30-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-30-standard| + * -  ‑*maximal* - |image-fedora-30-maximal-with-system-packages| |image-fedora-30-maximal-with-targets-pre| - * - **fedora**-31 - - minimal - - |codespace-fedora-31-minimal| - * - - - + - + * - **fedora**-31 + +  ‑*minimal* - |image-fedora-31-minimal-with-system-packages| |image-fedora-31-minimal-with-targets-pre| |image-fedora-31-minimal-with-targets| |image-fedora-31-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-31-standard| - * - - - + - |codespace-fedora-31-minimal| + * -  ‑*standard* - |image-fedora-31-standard-with-system-packages| |image-fedora-31-standard-with-targets-pre| |image-fedora-31-standard-with-targets| |image-fedora-31-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-31-standard| + * -  ‑*maximal* - |image-fedora-31-maximal-with-system-packages| |image-fedora-31-maximal-with-targets-pre| - * - **fedora**-32 - - minimal - - |codespace-fedora-32-minimal| - * - - - + - + * - **fedora**-32 + +  ‑*minimal* - |image-fedora-32-minimal-with-system-packages| |image-fedora-32-minimal-with-targets-pre| |image-fedora-32-minimal-with-targets| |image-fedora-32-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-32-standard| - * - - - + - |codespace-fedora-32-minimal| + * -  ‑*standard* - |image-fedora-32-standard-with-system-packages| |image-fedora-32-standard-with-targets-pre| |image-fedora-32-standard-with-targets| |image-fedora-32-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-32-standard| + * -  ‑*maximal* - |image-fedora-32-maximal-with-system-packages| |image-fedora-32-maximal-with-targets-pre| - * - **fedora**-33 - - minimal - - |codespace-fedora-33-minimal| - * - - - + - + * - **fedora**-33 + +  ‑*minimal* - |image-fedora-33-minimal-with-system-packages| |image-fedora-33-minimal-with-targets-pre| |image-fedora-33-minimal-with-targets| |image-fedora-33-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-33-standard| - * - - - + - |codespace-fedora-33-minimal| + * -  ‑*standard* - |image-fedora-33-standard-with-system-packages| |image-fedora-33-standard-with-targets-pre| |image-fedora-33-standard-with-targets| |image-fedora-33-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-33-standard| + * -  ‑*maximal* - |image-fedora-33-maximal-with-system-packages| |image-fedora-33-maximal-with-targets-pre| - * - **fedora**-34 - - minimal - - |codespace-fedora-34-minimal| - * - - - + - + * - **fedora**-34 + +  ‑*minimal* - |image-fedora-34-minimal-with-system-packages| |image-fedora-34-minimal-with-targets-pre| |image-fedora-34-minimal-with-targets| |image-fedora-34-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-34-standard| - * - - - + - |codespace-fedora-34-minimal| + * -  ‑*standard* - |image-fedora-34-standard-with-system-packages| |image-fedora-34-standard-with-targets-pre| |image-fedora-34-standard-with-targets| |image-fedora-34-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-34-standard| + * -  ‑*maximal* - |image-fedora-34-maximal-with-system-packages| |image-fedora-34-maximal-with-targets-pre| - * - **fedora**-35 - - minimal - - |codespace-fedora-35-minimal| - * - - - + - + * - **fedora**-35 + +  ‑*minimal* - |image-fedora-35-minimal-with-system-packages| |image-fedora-35-minimal-with-targets-pre| |image-fedora-35-minimal-with-targets| |image-fedora-35-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-35-standard| - * - - - + - |codespace-fedora-35-minimal| + * -  ‑*standard* - |image-fedora-35-standard-with-system-packages| |image-fedora-35-standard-with-targets-pre| |image-fedora-35-standard-with-targets| |image-fedora-35-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-35-standard| + * -  ‑*maximal* - |image-fedora-35-maximal-with-system-packages| |image-fedora-35-maximal-with-targets-pre| - * - **fedora**-36 - - minimal - - |codespace-fedora-36-minimal| - * - - - + - + * - **fedora**-36 + +  ‑*minimal* - |image-fedora-36-minimal-with-system-packages| |image-fedora-36-minimal-with-targets-pre| |image-fedora-36-minimal-with-targets| |image-fedora-36-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-36-standard| - * - - - + - |codespace-fedora-36-minimal| + * -  ‑*standard* - |image-fedora-36-standard-with-system-packages| |image-fedora-36-standard-with-targets-pre| |image-fedora-36-standard-with-targets| |image-fedora-36-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-36-standard| + * -  ‑*maximal* - |image-fedora-36-maximal-with-system-packages| |image-fedora-36-maximal-with-targets-pre| - * - **fedora**-37 - - minimal - - |codespace-fedora-37-minimal| - * - - - + - + * - **fedora**-37 + +  ‑*minimal* - |image-fedora-37-minimal-with-system-packages| |image-fedora-37-minimal-with-targets-pre| |image-fedora-37-minimal-with-targets| |image-fedora-37-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-37-standard| - * - - - + - |codespace-fedora-37-minimal| + * -  ‑*standard* - |image-fedora-37-standard-with-system-packages| |image-fedora-37-standard-with-targets-pre| |image-fedora-37-standard-with-targets| |image-fedora-37-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-37-standard| + * -  ‑*maximal* - |image-fedora-37-maximal-with-system-packages| |image-fedora-37-maximal-with-targets-pre| - * - **fedora**-38 - - minimal - - |codespace-fedora-38-minimal| - * - - - + - + * - **fedora**-38 + +  ‑*minimal* - |image-fedora-38-minimal-with-system-packages| |image-fedora-38-minimal-with-targets-pre| |image-fedora-38-minimal-with-targets| |image-fedora-38-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-38-standard| - * - - - + - |codespace-fedora-38-minimal| + * -  ‑*standard* - |image-fedora-38-standard-with-system-packages| |image-fedora-38-standard-with-targets-pre| |image-fedora-38-standard-with-targets| |image-fedora-38-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-38-standard| + * -  ‑*maximal* - |image-fedora-38-maximal-with-system-packages| |image-fedora-38-maximal-with-targets-pre| - * - **fedora**-39 - - minimal - - |codespace-fedora-39-minimal| - * - - - + - + * - **fedora**-39 + +  ‑*minimal* - |image-fedora-39-minimal-with-system-packages| |image-fedora-39-minimal-with-targets-pre| |image-fedora-39-minimal-with-targets| |image-fedora-39-minimal-with-targets-optional| - * - - - standard - - |codespace-fedora-39-standard| - * - - - + - |codespace-fedora-39-minimal| + * -  ‑*standard* - |image-fedora-39-standard-with-system-packages| |image-fedora-39-standard-with-targets-pre| |image-fedora-39-standard-with-targets| |image-fedora-39-standard-with-targets-optional| - * - - - maximal + - |codespace-fedora-39-standard| + * -  ‑*maximal* - |image-fedora-39-maximal-with-system-packages| |image-fedora-39-maximal-with-targets-pre| - * - **centos**-7-devtoolset-gcc_11 - - minimal - - |codespace-centos-7-devtoolset-gcc_11-minimal| - * - - - + - + * - **centos**-7-devtoolset-gcc_11 + +  ‑*minimal* - |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| |image-centos-7-devtoolset-gcc_11-minimal-with-targets| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| - * - - - standard - - |codespace-centos-7-devtoolset-gcc_11-standard| - * - - - + - |codespace-centos-7-devtoolset-gcc_11-minimal| + * -  ‑*standard* - |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| |image-centos-7-devtoolset-gcc_11-standard-with-targets| |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| - * - - - maximal + - |codespace-centos-7-devtoolset-gcc_11-standard| + * -  ‑*maximal* - |image-centos-7-devtoolset-gcc_11-maximal-with-system-packages| |image-centos-7-devtoolset-gcc_11-maximal-with-targets-pre| - * - **centos**-stream-8-python3.9 - - minimal - - |codespace-centos-stream-8-python3.9-minimal| - * - - - + - + * - **centos**-stream-8-python3.9 + +  ‑*minimal* - |image-centos-stream-8-python3.9-minimal-with-system-packages| |image-centos-stream-8-python3.9-minimal-with-targets-pre| |image-centos-stream-8-python3.9-minimal-with-targets| |image-centos-stream-8-python3.9-minimal-with-targets-optional| - * - - - standard - - |codespace-centos-stream-8-python3.9-standard| - * - - - + - |codespace-centos-stream-8-python3.9-minimal| + * -  ‑*standard* - |image-centos-stream-8-python3.9-standard-with-system-packages| |image-centos-stream-8-python3.9-standard-with-targets-pre| |image-centos-stream-8-python3.9-standard-with-targets| |image-centos-stream-8-python3.9-standard-with-targets-optional| - * - - - maximal + - |codespace-centos-stream-8-python3.9-standard| + * -  ‑*maximal* - |image-centos-stream-8-python3.9-maximal-with-system-packages| |image-centos-stream-8-python3.9-maximal-with-targets-pre| - * - **centos**-stream-9-python3.9 - - minimal - - |codespace-centos-stream-9-python3.9-minimal| - * - - - + - + * - **centos**-stream-9-python3.9 + +  ‑*minimal* - |image-centos-stream-9-python3.9-minimal-with-system-packages| |image-centos-stream-9-python3.9-minimal-with-targets-pre| |image-centos-stream-9-python3.9-minimal-with-targets| |image-centos-stream-9-python3.9-minimal-with-targets-optional| - * - - - standard - - |codespace-centos-stream-9-python3.9-standard| - * - - - + - |codespace-centos-stream-9-python3.9-minimal| + * -  ‑*standard* - |image-centos-stream-9-python3.9-standard-with-system-packages| |image-centos-stream-9-python3.9-standard-with-targets-pre| |image-centos-stream-9-python3.9-standard-with-targets| |image-centos-stream-9-python3.9-standard-with-targets-optional| - * - - - maximal + - |codespace-centos-stream-9-python3.9-standard| + * -  ‑*maximal* - |image-centos-stream-9-python3.9-maximal-with-system-packages| |image-centos-stream-9-python3.9-maximal-with-targets-pre| - * - **almalinux**-8-python3.9 - - minimal - - |codespace-almalinux-8-python3.9-minimal| - * - - - + - + * - **almalinux**-8-python3.9 + +  ‑*minimal* - |image-almalinux-8-python3.9-minimal-with-system-packages| |image-almalinux-8-python3.9-minimal-with-targets-pre| |image-almalinux-8-python3.9-minimal-with-targets| |image-almalinux-8-python3.9-minimal-with-targets-optional| - * - - - standard - - |codespace-almalinux-8-python3.9-standard| - * - - - + - |codespace-almalinux-8-python3.9-minimal| + * -  ‑*standard* - |image-almalinux-8-python3.9-standard-with-system-packages| |image-almalinux-8-python3.9-standard-with-targets-pre| |image-almalinux-8-python3.9-standard-with-targets| |image-almalinux-8-python3.9-standard-with-targets-optional| - * - - - maximal + - |codespace-almalinux-8-python3.9-standard| + * -  ‑*maximal* - |image-almalinux-8-python3.9-maximal-with-system-packages| |image-almalinux-8-python3.9-maximal-with-targets-pre| - * - **almalinux**-9-python3.11 - - minimal - - |codespace-almalinux-9-python3.11-minimal| - * - - - + - + * - **almalinux**-9-python3.11 + +  ‑*minimal* - |image-almalinux-9-python3.11-minimal-with-system-packages| |image-almalinux-9-python3.11-minimal-with-targets-pre| |image-almalinux-9-python3.11-minimal-with-targets| |image-almalinux-9-python3.11-minimal-with-targets-optional| - * - - - standard - - |codespace-almalinux-9-python3.11-standard| - * - - - + - |codespace-almalinux-9-python3.11-minimal| + * -  ‑*standard* - |image-almalinux-9-python3.11-standard-with-system-packages| |image-almalinux-9-python3.11-standard-with-targets-pre| |image-almalinux-9-python3.11-standard-with-targets| |image-almalinux-9-python3.11-standard-with-targets-optional| - * - - - maximal + - |codespace-almalinux-9-python3.11-standard| + * -  ‑*maximal* - |image-almalinux-9-python3.11-maximal-with-system-packages| |image-almalinux-9-python3.11-maximal-with-targets-pre| - * - **gentoo**-python3.10 - - minimal - - |codespace-gentoo-python3.10-minimal| - * - - - + - + * - **gentoo**-python3.10 + +  ‑*minimal* - |image-gentoo-python3.10-minimal-with-system-packages| |image-gentoo-python3.10-minimal-with-targets-pre| |image-gentoo-python3.10-minimal-with-targets| |image-gentoo-python3.10-minimal-with-targets-optional| - * - - - standard - - |codespace-gentoo-python3.10-standard| - * - - - + - |codespace-gentoo-python3.10-minimal| + * -  ‑*standard* - |image-gentoo-python3.10-standard-with-system-packages| |image-gentoo-python3.10-standard-with-targets-pre| |image-gentoo-python3.10-standard-with-targets| |image-gentoo-python3.10-standard-with-targets-optional| - * - - - maximal + - |codespace-gentoo-python3.10-standard| + * -  ‑*maximal* - |image-gentoo-python3.10-maximal-with-system-packages| |image-gentoo-python3.10-maximal-with-targets-pre| - * - **gentoo**-python3.11 - - minimal - - |codespace-gentoo-python3.11-minimal| - * - - - + - + * - **gentoo**-python3.11 + +  ‑*minimal* - |image-gentoo-python3.11-minimal-with-system-packages| |image-gentoo-python3.11-minimal-with-targets-pre| |image-gentoo-python3.11-minimal-with-targets| |image-gentoo-python3.11-minimal-with-targets-optional| - * - - - standard - - |codespace-gentoo-python3.11-standard| - * - - - + - |codespace-gentoo-python3.11-minimal| + * -  ‑*standard* - |image-gentoo-python3.11-standard-with-system-packages| |image-gentoo-python3.11-standard-with-targets-pre| |image-gentoo-python3.11-standard-with-targets| |image-gentoo-python3.11-standard-with-targets-optional| - * - - - maximal + - |codespace-gentoo-python3.11-standard| + * -  ‑*maximal* - |image-gentoo-python3.11-maximal-with-system-packages| |image-gentoo-python3.11-maximal-with-targets-pre| - * - **archlinux**-latest - - minimal - - |codespace-archlinux-latest-minimal| - * - - - + - + * - **archlinux**-latest + +  ‑*minimal* - |image-archlinux-latest-minimal-with-system-packages| |image-archlinux-latest-minimal-with-targets-pre| |image-archlinux-latest-minimal-with-targets| |image-archlinux-latest-minimal-with-targets-optional| - * - - - standard - - |codespace-archlinux-latest-standard| - * - - - + - |codespace-archlinux-latest-minimal| + * -  ‑*standard* - |image-archlinux-latest-standard-with-system-packages| |image-archlinux-latest-standard-with-targets-pre| |image-archlinux-latest-standard-with-targets| |image-archlinux-latest-standard-with-targets-optional| - * - - - maximal + - |codespace-archlinux-latest-standard| + * -  ‑*maximal* - |image-archlinux-latest-maximal-with-system-packages| |image-archlinux-latest-maximal-with-targets-pre| - * - **opensuse**-15.3-gcc_11-python3.9 - - minimal - - |codespace-opensuse-15.3-gcc_11-python3.9-minimal| - * - - - + - + * - **opensuse**-15.3-gcc_11-python3.9 + +  ‑*minimal* - |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| - * - - - standard - - |codespace-opensuse-15.3-gcc_11-python3.9-standard| - * - - - + - |codespace-opensuse-15.3-gcc_11-python3.9-minimal| + * -  ‑*standard* - |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| - * - - - maximal + - |codespace-opensuse-15.3-gcc_11-python3.9-standard| + * -  ‑*maximal* - |image-opensuse-15.3-gcc_11-python3.9-maximal-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-maximal-with-targets-pre| - * - **opensuse**-15.4-gcc_11-python3.10 - - minimal - - |codespace-opensuse-15.4-gcc_11-python3.10-minimal| - * - - - + - + * - **opensuse**-15.4-gcc_11-python3.10 + +  ‑*minimal* - |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| - * - - - standard - - |codespace-opensuse-15.4-gcc_11-python3.10-standard| - * - - - + - |codespace-opensuse-15.4-gcc_11-python3.10-minimal| + * -  ‑*standard* - |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| - * - - - maximal + - |codespace-opensuse-15.4-gcc_11-python3.10-standard| + * -  ‑*maximal* - |image-opensuse-15.4-gcc_11-python3.10-maximal-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-maximal-with-targets-pre| - * - **opensuse**-15.5-gcc_11-python3.11 - - minimal - - |codespace-opensuse-15.5-gcc_11-python3.11-minimal| - * - - - + - + * - **opensuse**-15.5-gcc_11-python3.11 + +  ‑*minimal* - |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| - * - - - standard - - |codespace-opensuse-15.5-gcc_11-python3.11-standard| - * - - - + - |codespace-opensuse-15.5-gcc_11-python3.11-minimal| + * -  ‑*standard* - |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| - * - - - maximal + - |codespace-opensuse-15.5-gcc_11-python3.11-standard| + * -  ‑*maximal* - |image-opensuse-15.5-gcc_11-python3.11-maximal-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-maximal-with-targets-pre| - * - **opensuse**-tumbleweed-python3.10 - - minimal - - |codespace-opensuse-tumbleweed-python3.10-minimal| - * - - - + - + * - **opensuse**-tumbleweed-python3.10 + +  ‑*minimal* - |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| |image-opensuse-tumbleweed-python3.10-minimal-with-targets| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| - * - - - standard - - |codespace-opensuse-tumbleweed-python3.10-standard| - * - - - + - |codespace-opensuse-tumbleweed-python3.10-minimal| + * -  ‑*standard* - |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| |image-opensuse-tumbleweed-python3.10-standard-with-targets| |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| - * - - - maximal + - |codespace-opensuse-tumbleweed-python3.10-standard| + * -  ‑*maximal* - |image-opensuse-tumbleweed-python3.10-maximal-with-system-packages| |image-opensuse-tumbleweed-python3.10-maximal-with-targets-pre| - * - **opensuse**-tumbleweed - - minimal - - |codespace-opensuse-tumbleweed-minimal| - * - - - + - + * - **opensuse**-tumbleweed + +  ‑*minimal* - |image-opensuse-tumbleweed-minimal-with-system-packages| |image-opensuse-tumbleweed-minimal-with-targets-pre| |image-opensuse-tumbleweed-minimal-with-targets| |image-opensuse-tumbleweed-minimal-with-targets-optional| - * - - - standard - - |codespace-opensuse-tumbleweed-standard| - * - - - + - |codespace-opensuse-tumbleweed-minimal| + * -  ‑*standard* - |image-opensuse-tumbleweed-standard-with-system-packages| |image-opensuse-tumbleweed-standard-with-targets-pre| |image-opensuse-tumbleweed-standard-with-targets| |image-opensuse-tumbleweed-standard-with-targets-optional| - * - - - maximal + - |codespace-opensuse-tumbleweed-standard| + * -  ‑*maximal* - |image-opensuse-tumbleweed-maximal-with-system-packages| |image-opensuse-tumbleweed-maximal-with-targets-pre| - * - **conda**-forge-python3.11 - - minimal - - |codespace-conda-forge-python3.11-minimal| - * - - - + - + * - **conda**-forge-python3.11 + +  ‑*minimal* - |image-conda-forge-python3.11-minimal-with-system-packages| |image-conda-forge-python3.11-minimal-with-targets-pre| |image-conda-forge-python3.11-minimal-with-targets| |image-conda-forge-python3.11-minimal-with-targets-optional| - * - - - standard - - |codespace-conda-forge-python3.11-standard| - * - - - + - |codespace-conda-forge-python3.11-minimal| + * -  ‑*standard* - |image-conda-forge-python3.11-standard-with-system-packages| |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| - * - - - maximal + - |codespace-conda-forge-python3.11-standard| + * -  ‑*maximal* - |image-conda-forge-python3.11-maximal-with-system-packages| |image-conda-forge-python3.11-maximal-with-targets-pre| - * - **ubuntu**-bionic-gcc_8-i386 - - minimal - - |codespace-ubuntu-bionic-gcc_8-i386-minimal| - * - - - + - + * - **ubuntu**-bionic-gcc_8-i386 + +  ‑*minimal* - |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| - * - - - standard - - |codespace-ubuntu-bionic-gcc_8-i386-standard| - * - - - + - |codespace-ubuntu-bionic-gcc_8-i386-minimal| + * -  ‑*standard* - |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| - * - - - maximal + - |codespace-ubuntu-bionic-gcc_8-i386-standard| + * -  ‑*maximal* - |image-ubuntu-bionic-gcc_8-i386-maximal-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-maximal-with-targets-pre| - * - **debian**-bullseye-i386 - - minimal - - |codespace-debian-bullseye-i386-minimal| - * - - - + - + * - **debian**-bullseye-i386 + +  ‑*minimal* - |image-debian-bullseye-i386-minimal-with-system-packages| |image-debian-bullseye-i386-minimal-with-targets-pre| |image-debian-bullseye-i386-minimal-with-targets| |image-debian-bullseye-i386-minimal-with-targets-optional| - * - - - standard - - |codespace-debian-bullseye-i386-standard| - * - - - + - |codespace-debian-bullseye-i386-minimal| + * -  ‑*standard* - |image-debian-bullseye-i386-standard-with-system-packages| |image-debian-bullseye-i386-standard-with-targets-pre| |image-debian-bullseye-i386-standard-with-targets| |image-debian-bullseye-i386-standard-with-targets-optional| - * - - - maximal + - |codespace-debian-bullseye-i386-standard| + * -  ‑*maximal* - |image-debian-bullseye-i386-maximal-with-system-packages| |image-debian-bullseye-i386-maximal-with-targets-pre| + - diff --git a/tox.ini b/tox.ini index 05db6cf0677..0c9f42ef7fd 100644 --- a/tox.ini +++ b/tox.ini @@ -897,31 +897,36 @@ commands = done; \ done; \ echo ".. list-table::"; \ - echo " :widths: 25 15 60"; \ + echo " :widths: 30 50 50"; \ echo " :header-rows: 1"; \ echo " :stub-columns: 0"; \ echo ""; \ echo " * - Platform"; \ - echo " - System packages"; \ + echo " - Images"; \ echo " - "; \ for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ SYSTEM_FACTOR_LABEL="**${SYSTEM_FACTOR/-/**-}"; \ for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard maximal}; do \ - PACKAGE_FACTOR_LABEL="$PACKAGE_FACTOR"; \ - if [ $PACKAGE_FACTOR != maximal ]; then \ - echo " * - $SYSTEM_FACTOR_LABEL"; SYSTEM_FACTOR_LABEL=""; \ - echo " - $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ - echo " - |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR|"; \ - fi; \ + PACKAGE_FACTOR_LABEL="‑*$PACKAGE_FACTOR*"; \ for ROW_DOCKER_TARGETS in "{env:DOCKER_TARGETS:with-system-packages with-targets-pre with-targets with-targets-optional}"; do \ - echo " * - $SYSTEM_FACTOR_LABEL"; SYSTEM_FACTOR_LABEL=""; \ - echo " - $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ + if [ -n "$SYSTEM_FACTOR_LABEL" ]; then \ + echo " * - $SYSTEM_FACTOR_LABEL "; SYSTEM_FACTOR_LABEL=""; \ + echo " "; \ + echo "  $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ + else \ + echo " * -  $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ + fi; \ echo -n " -"; \ for DOCKER_TARGET in $ROW_DOCKER_TARGETS; do \ echo -n " |image-$SYSTEM_FACTOR-$PACKAGE_FACTOR-$DOCKER_TARGET|"; \ case $PACKAGE_FACTOR:$DOCKER_TARGET in maximal:with-targets-pre) break;; esac; \ done; \ echo ""; \ + if [ $PACKAGE_FACTOR != maximal ]; then \ + echo " - |codespace-$SYSTEM_FACTOR-$PACKAGE_FACTOR|"; \ + else \ + echo " -"; \ + fi; \ done; \ done; \ done) > $FILE; \ From 35a7cc4f5f9b5aa54be31e71dc01c52b955c2ed3 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Tue, 9 Jan 2024 21:48:33 -0800 Subject: [PATCH 21/24] tox.ini: Make master platform list more visible, add comments --- tox.ini | 62 +++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 38 insertions(+), 24 deletions(-) diff --git a/tox.ini b/tox.ini index 0c9f42ef7fd..8e3a110375f 100644 --- a/tox.ini +++ b/tox.ini @@ -808,18 +808,44 @@ commands = bash -c 'test -z "$(./configure --quiet 2>&1)" || (echo >&2 Error: "configure --quiet" is not quiet; exit 1)' [testenv:update_docker_platforms] +description = + Update the platforms tested in CI Linux (.github/workflows/docker.yml), + create .devcontainer/portability-*/devcontainer.json files for all + these platforms, and generate a table with dev container links for + the developer guide. passenv = SYSTEM_FACTORS PACKAGE_FACTORS DOCKER_TARGETS FROM_DOCKER_REPOSITORY -# https://github.com/eggplants/ghcr-badge -setenv = # color gradient from dimgray to default green - COLOR_with_system_packages = %23696969 - COLOR_configured = %23696969 - COLOR_with_targets_pre = %235d8a4c - COLOR_with_targets = %2350ab2e - COLOR_with_targets_optional = %2344cc11 +setenv = + # + # Master list of platforms tested in CI Linux + # + DEFAULT_SYSTEM_FACTORS=\ + ubuntu-{trusty-toolchain-gcc_9,xenial-toolchain-gcc_9,bionic-gcc_8,focal,jammy,lunar,mantic} \ + debian-{buster-gcc_spkg,bullseye,bookworm,trixie,sid} \ + linuxmint-{20.1,20.2,20.3,21,21.1,21.2} \ + fedora-{30,31,32,33,34,35,36,37,38,39} \ + centos-7-devtoolset-gcc_11 \ + centos-stream-{8,9}-python3.9 \ + almalinux-{8-python3.9,9-python3.11} \ + gentoo-python{3.10,3.11} \ + archlinux-latest \ + opensuse-{15.3-gcc_11-python3.9,15.4-gcc_11-python3.10,15.5-gcc_11-python3.11} \ + opensuse-tumbleweed{-python3.10,} \ + conda-forge-python3.11 \ + ubuntu-bionic-gcc_8-i386 \ + debian-bullseye-i386 + # + # Container badges for the developer guide + # + # color gradient from dimgray to default green of https://github.com/eggplants/ghcr-badge + COLOR_with_system_packages = %23696969 + COLOR_configured = %23696969 + COLOR_with_targets_pre = %235d8a4c + COLOR_with_targets = %2350ab2e + COLOR_with_targets_optional = %2344cc11 # color gradient from dimgray to blue COLOR_minimal_with_system_packages = %23696969 COLOR_minimal_configured = %23696969 @@ -834,21 +860,7 @@ setenv = # color gradient from dimgray to default green COLOR_maximal_with_targets_optional = %23da70d6 commands = - bash -c 'DEFAULT_SYSTEM_FACTORS=$(echo \ - ubuntu-{trusty-toolchain-gcc_9,xenial-toolchain-gcc_9,bionic-gcc_8,focal,jammy,lunar,mantic} \ - debian-{buster-gcc_spkg,bullseye,bookworm,trixie,sid} \ - linuxmint-{20.1,20.2,20.3,21,21.1,21.2} \ - fedora-{30,31,32,33,34,35,36,37,38,39} \ - centos-7-devtoolset-gcc_11 \ - centos-stream-{8,9}-python3.9 \ - almalinux-{8-python3.9,9-python3.11} \ - gentoo-python{3.10,3.11} \ - archlinux-latest \ - opensuse-{15.3-gcc_11-python3.9,15.4-gcc_11-python3.10,15.5-gcc_11-python3.11} \ - opensuse-tumbleweed{-python3.10,} \ - conda-forge-python3.11 \ - ubuntu-bionic-gcc_8-i386 \ - debian-bullseye-i386); \ + bash -c 'DEFAULT_SYSTEM_FACTORS=$(echo {env:DEFAULT_SYSTEM_FACTORS}); \ for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard}; do \ for DOCKER_TARGET in {env:DOCKER_TARGETS:with-targets}; do \ @@ -863,7 +875,8 @@ commands = done; \ echo "Wrote $DIR/"; \ done; \ - done; \ + done' + bash -c 'DEFAULT_SYSTEM_FACTORS=$(echo {env:DEFAULT_SYSTEM_FACTORS}); \ FILE=.github/workflows/docker.yml; \ (sed -n "1,/update_docker_platforms.*below/p" $FILE; \ echo " default: >-"; \ @@ -875,7 +888,8 @@ commands = sed -n "/update_docker_platforms.*above/,\$p" $FILE) \ > $FILE.new; \ mv $FILE.new $FILE; \ - echo "Wrote $FILE"; \ + echo "Wrote $FILE"' + bash -c 'DEFAULT_SYSTEM_FACTORS=$(echo {env:DEFAULT_SYSTEM_FACTORS}); \ FILE=src/doc/en/developer/portability_platform_table.rst; \ (for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard maximal}; do \ From 582d1fa2e67c96b84ebe2a40ead98a1793dfa277 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 10 Jan 2024 20:05:09 -0800 Subject: [PATCH 22/24] Tune 3-column layout --- .../developer/portability_platform_table.rst | 266 +++++++++--------- tox.ini | 6 +- 2 files changed, 136 insertions(+), 136 deletions(-) diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst index aee1bc38815..533abb26ddf 100644 --- a/src/doc/en/developer/portability_platform_table.rst +++ b/src/doc/en/developer/portability_platform_table.rst @@ -2375,7 +2375,7 @@ :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Fportability-debian-bullseye-i386-maximal%2Fdevcontainer.json .. list-table:: - :widths: 30 50 50 + :widths: 50 50 40 :header-rows: 1 :stub-columns: 0 @@ -2384,485 +2384,485 @@ - * - **ubuntu**-trusty-toolchain-gcc_9 -  ‑*minimal* +    ‑*minimal* - |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-minimal-with-targets-optional| - |codespace-ubuntu-trusty-toolchain-gcc_9-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-ubuntu-trusty-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets| |image-ubuntu-trusty-toolchain-gcc_9-standard-with-targets-optional| - |codespace-ubuntu-trusty-toolchain-gcc_9-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-system-packages| |image-ubuntu-trusty-toolchain-gcc_9-maximal-with-targets-pre| - * - **ubuntu**-xenial-toolchain-gcc_9 -  ‑*minimal* +    ‑*minimal* - |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-minimal-with-targets-optional| - |codespace-ubuntu-xenial-toolchain-gcc_9-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-ubuntu-xenial-toolchain-gcc_9-standard-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-pre| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets| |image-ubuntu-xenial-toolchain-gcc_9-standard-with-targets-optional| - |codespace-ubuntu-xenial-toolchain-gcc_9-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-system-packages| |image-ubuntu-xenial-toolchain-gcc_9-maximal-with-targets-pre| - * - **ubuntu**-bionic-gcc_8 -  ‑*minimal* +    ‑*minimal* - |image-ubuntu-bionic-gcc_8-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-minimal-with-targets| |image-ubuntu-bionic-gcc_8-minimal-with-targets-optional| - |codespace-ubuntu-bionic-gcc_8-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-ubuntu-bionic-gcc_8-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-standard-with-targets| |image-ubuntu-bionic-gcc_8-standard-with-targets-optional| - |codespace-ubuntu-bionic-gcc_8-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-ubuntu-bionic-gcc_8-maximal-with-system-packages| |image-ubuntu-bionic-gcc_8-maximal-with-targets-pre| - * - **ubuntu**-focal -  ‑*minimal* +    ‑*minimal* - |image-ubuntu-focal-minimal-with-system-packages| |image-ubuntu-focal-minimal-with-targets-pre| |image-ubuntu-focal-minimal-with-targets| |image-ubuntu-focal-minimal-with-targets-optional| - |codespace-ubuntu-focal-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-ubuntu-focal-standard-with-system-packages| |image-ubuntu-focal-standard-with-targets-pre| |image-ubuntu-focal-standard-with-targets| |image-ubuntu-focal-standard-with-targets-optional| - |codespace-ubuntu-focal-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-ubuntu-focal-maximal-with-system-packages| |image-ubuntu-focal-maximal-with-targets-pre| - * - **ubuntu**-jammy -  ‑*minimal* +    ‑*minimal* - |image-ubuntu-jammy-minimal-with-system-packages| |image-ubuntu-jammy-minimal-with-targets-pre| |image-ubuntu-jammy-minimal-with-targets| |image-ubuntu-jammy-minimal-with-targets-optional| - |codespace-ubuntu-jammy-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-ubuntu-jammy-standard-with-system-packages| |image-ubuntu-jammy-standard-with-targets-pre| |image-ubuntu-jammy-standard-with-targets| |image-ubuntu-jammy-standard-with-targets-optional| - |codespace-ubuntu-jammy-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-ubuntu-jammy-maximal-with-system-packages| |image-ubuntu-jammy-maximal-with-targets-pre| - * - **ubuntu**-lunar -  ‑*minimal* +    ‑*minimal* - |image-ubuntu-lunar-minimal-with-system-packages| |image-ubuntu-lunar-minimal-with-targets-pre| |image-ubuntu-lunar-minimal-with-targets| |image-ubuntu-lunar-minimal-with-targets-optional| - |codespace-ubuntu-lunar-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-ubuntu-lunar-standard-with-system-packages| |image-ubuntu-lunar-standard-with-targets-pre| |image-ubuntu-lunar-standard-with-targets| |image-ubuntu-lunar-standard-with-targets-optional| - |codespace-ubuntu-lunar-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-ubuntu-lunar-maximal-with-system-packages| |image-ubuntu-lunar-maximal-with-targets-pre| - * - **ubuntu**-mantic -  ‑*minimal* +    ‑*minimal* - |image-ubuntu-mantic-minimal-with-system-packages| |image-ubuntu-mantic-minimal-with-targets-pre| |image-ubuntu-mantic-minimal-with-targets| |image-ubuntu-mantic-minimal-with-targets-optional| - |codespace-ubuntu-mantic-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-ubuntu-mantic-standard-with-system-packages| |image-ubuntu-mantic-standard-with-targets-pre| |image-ubuntu-mantic-standard-with-targets| |image-ubuntu-mantic-standard-with-targets-optional| - |codespace-ubuntu-mantic-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-ubuntu-mantic-maximal-with-system-packages| |image-ubuntu-mantic-maximal-with-targets-pre| - * - **debian**-buster-gcc_spkg -  ‑*minimal* +    ‑*minimal* - |image-debian-buster-gcc_spkg-minimal-with-system-packages| |image-debian-buster-gcc_spkg-minimal-with-targets-pre| |image-debian-buster-gcc_spkg-minimal-with-targets| |image-debian-buster-gcc_spkg-minimal-with-targets-optional| - |codespace-debian-buster-gcc_spkg-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-debian-buster-gcc_spkg-standard-with-system-packages| |image-debian-buster-gcc_spkg-standard-with-targets-pre| |image-debian-buster-gcc_spkg-standard-with-targets| |image-debian-buster-gcc_spkg-standard-with-targets-optional| - |codespace-debian-buster-gcc_spkg-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-debian-buster-gcc_spkg-maximal-with-system-packages| |image-debian-buster-gcc_spkg-maximal-with-targets-pre| - * - **debian**-bullseye -  ‑*minimal* +    ‑*minimal* - |image-debian-bullseye-minimal-with-system-packages| |image-debian-bullseye-minimal-with-targets-pre| |image-debian-bullseye-minimal-with-targets| |image-debian-bullseye-minimal-with-targets-optional| - |codespace-debian-bullseye-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-debian-bullseye-standard-with-system-packages| |image-debian-bullseye-standard-with-targets-pre| |image-debian-bullseye-standard-with-targets| |image-debian-bullseye-standard-with-targets-optional| - |codespace-debian-bullseye-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-debian-bullseye-maximal-with-system-packages| |image-debian-bullseye-maximal-with-targets-pre| - * - **debian**-bookworm -  ‑*minimal* +    ‑*minimal* - |image-debian-bookworm-minimal-with-system-packages| |image-debian-bookworm-minimal-with-targets-pre| |image-debian-bookworm-minimal-with-targets| |image-debian-bookworm-minimal-with-targets-optional| - |codespace-debian-bookworm-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-debian-bookworm-standard-with-system-packages| |image-debian-bookworm-standard-with-targets-pre| |image-debian-bookworm-standard-with-targets| |image-debian-bookworm-standard-with-targets-optional| - |codespace-debian-bookworm-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-debian-bookworm-maximal-with-system-packages| |image-debian-bookworm-maximal-with-targets-pre| - * - **debian**-trixie -  ‑*minimal* +    ‑*minimal* - |image-debian-trixie-minimal-with-system-packages| |image-debian-trixie-minimal-with-targets-pre| |image-debian-trixie-minimal-with-targets| |image-debian-trixie-minimal-with-targets-optional| - |codespace-debian-trixie-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-debian-trixie-standard-with-system-packages| |image-debian-trixie-standard-with-targets-pre| |image-debian-trixie-standard-with-targets| |image-debian-trixie-standard-with-targets-optional| - |codespace-debian-trixie-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-debian-trixie-maximal-with-system-packages| |image-debian-trixie-maximal-with-targets-pre| - * - **debian**-sid -  ‑*minimal* +    ‑*minimal* - |image-debian-sid-minimal-with-system-packages| |image-debian-sid-minimal-with-targets-pre| |image-debian-sid-minimal-with-targets| |image-debian-sid-minimal-with-targets-optional| - |codespace-debian-sid-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-debian-sid-standard-with-system-packages| |image-debian-sid-standard-with-targets-pre| |image-debian-sid-standard-with-targets| |image-debian-sid-standard-with-targets-optional| - |codespace-debian-sid-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-debian-sid-maximal-with-system-packages| |image-debian-sid-maximal-with-targets-pre| - * - **linuxmint**-20.1 -  ‑*minimal* +    ‑*minimal* - |image-linuxmint-20.1-minimal-with-system-packages| |image-linuxmint-20.1-minimal-with-targets-pre| |image-linuxmint-20.1-minimal-with-targets| |image-linuxmint-20.1-minimal-with-targets-optional| - |codespace-linuxmint-20.1-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-linuxmint-20.1-standard-with-system-packages| |image-linuxmint-20.1-standard-with-targets-pre| |image-linuxmint-20.1-standard-with-targets| |image-linuxmint-20.1-standard-with-targets-optional| - |codespace-linuxmint-20.1-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-linuxmint-20.1-maximal-with-system-packages| |image-linuxmint-20.1-maximal-with-targets-pre| - * - **linuxmint**-20.2 -  ‑*minimal* +    ‑*minimal* - |image-linuxmint-20.2-minimal-with-system-packages| |image-linuxmint-20.2-minimal-with-targets-pre| |image-linuxmint-20.2-minimal-with-targets| |image-linuxmint-20.2-minimal-with-targets-optional| - |codespace-linuxmint-20.2-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-linuxmint-20.2-standard-with-system-packages| |image-linuxmint-20.2-standard-with-targets-pre| |image-linuxmint-20.2-standard-with-targets| |image-linuxmint-20.2-standard-with-targets-optional| - |codespace-linuxmint-20.2-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-linuxmint-20.2-maximal-with-system-packages| |image-linuxmint-20.2-maximal-with-targets-pre| - * - **linuxmint**-20.3 -  ‑*minimal* +    ‑*minimal* - |image-linuxmint-20.3-minimal-with-system-packages| |image-linuxmint-20.3-minimal-with-targets-pre| |image-linuxmint-20.3-minimal-with-targets| |image-linuxmint-20.3-minimal-with-targets-optional| - |codespace-linuxmint-20.3-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-linuxmint-20.3-standard-with-system-packages| |image-linuxmint-20.3-standard-with-targets-pre| |image-linuxmint-20.3-standard-with-targets| |image-linuxmint-20.3-standard-with-targets-optional| - |codespace-linuxmint-20.3-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-linuxmint-20.3-maximal-with-system-packages| |image-linuxmint-20.3-maximal-with-targets-pre| - * - **linuxmint**-21 -  ‑*minimal* +    ‑*minimal* - |image-linuxmint-21-minimal-with-system-packages| |image-linuxmint-21-minimal-with-targets-pre| |image-linuxmint-21-minimal-with-targets| |image-linuxmint-21-minimal-with-targets-optional| - |codespace-linuxmint-21-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-linuxmint-21-standard-with-system-packages| |image-linuxmint-21-standard-with-targets-pre| |image-linuxmint-21-standard-with-targets| |image-linuxmint-21-standard-with-targets-optional| - |codespace-linuxmint-21-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-linuxmint-21-maximal-with-system-packages| |image-linuxmint-21-maximal-with-targets-pre| - * - **linuxmint**-21.1 -  ‑*minimal* +    ‑*minimal* - |image-linuxmint-21.1-minimal-with-system-packages| |image-linuxmint-21.1-minimal-with-targets-pre| |image-linuxmint-21.1-minimal-with-targets| |image-linuxmint-21.1-minimal-with-targets-optional| - |codespace-linuxmint-21.1-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-linuxmint-21.1-standard-with-system-packages| |image-linuxmint-21.1-standard-with-targets-pre| |image-linuxmint-21.1-standard-with-targets| |image-linuxmint-21.1-standard-with-targets-optional| - |codespace-linuxmint-21.1-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-linuxmint-21.1-maximal-with-system-packages| |image-linuxmint-21.1-maximal-with-targets-pre| - * - **linuxmint**-21.2 -  ‑*minimal* +    ‑*minimal* - |image-linuxmint-21.2-minimal-with-system-packages| |image-linuxmint-21.2-minimal-with-targets-pre| |image-linuxmint-21.2-minimal-with-targets| |image-linuxmint-21.2-minimal-with-targets-optional| - |codespace-linuxmint-21.2-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-linuxmint-21.2-standard-with-system-packages| |image-linuxmint-21.2-standard-with-targets-pre| |image-linuxmint-21.2-standard-with-targets| |image-linuxmint-21.2-standard-with-targets-optional| - |codespace-linuxmint-21.2-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-linuxmint-21.2-maximal-with-system-packages| |image-linuxmint-21.2-maximal-with-targets-pre| - * - **fedora**-30 -  ‑*minimal* +    ‑*minimal* - |image-fedora-30-minimal-with-system-packages| |image-fedora-30-minimal-with-targets-pre| |image-fedora-30-minimal-with-targets| |image-fedora-30-minimal-with-targets-optional| - |codespace-fedora-30-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-30-standard-with-system-packages| |image-fedora-30-standard-with-targets-pre| |image-fedora-30-standard-with-targets| |image-fedora-30-standard-with-targets-optional| - |codespace-fedora-30-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-30-maximal-with-system-packages| |image-fedora-30-maximal-with-targets-pre| - * - **fedora**-31 -  ‑*minimal* +    ‑*minimal* - |image-fedora-31-minimal-with-system-packages| |image-fedora-31-minimal-with-targets-pre| |image-fedora-31-minimal-with-targets| |image-fedora-31-minimal-with-targets-optional| - |codespace-fedora-31-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-31-standard-with-system-packages| |image-fedora-31-standard-with-targets-pre| |image-fedora-31-standard-with-targets| |image-fedora-31-standard-with-targets-optional| - |codespace-fedora-31-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-31-maximal-with-system-packages| |image-fedora-31-maximal-with-targets-pre| - * - **fedora**-32 -  ‑*minimal* +    ‑*minimal* - |image-fedora-32-minimal-with-system-packages| |image-fedora-32-minimal-with-targets-pre| |image-fedora-32-minimal-with-targets| |image-fedora-32-minimal-with-targets-optional| - |codespace-fedora-32-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-32-standard-with-system-packages| |image-fedora-32-standard-with-targets-pre| |image-fedora-32-standard-with-targets| |image-fedora-32-standard-with-targets-optional| - |codespace-fedora-32-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-32-maximal-with-system-packages| |image-fedora-32-maximal-with-targets-pre| - * - **fedora**-33 -  ‑*minimal* +    ‑*minimal* - |image-fedora-33-minimal-with-system-packages| |image-fedora-33-minimal-with-targets-pre| |image-fedora-33-minimal-with-targets| |image-fedora-33-minimal-with-targets-optional| - |codespace-fedora-33-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-33-standard-with-system-packages| |image-fedora-33-standard-with-targets-pre| |image-fedora-33-standard-with-targets| |image-fedora-33-standard-with-targets-optional| - |codespace-fedora-33-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-33-maximal-with-system-packages| |image-fedora-33-maximal-with-targets-pre| - * - **fedora**-34 -  ‑*minimal* +    ‑*minimal* - |image-fedora-34-minimal-with-system-packages| |image-fedora-34-minimal-with-targets-pre| |image-fedora-34-minimal-with-targets| |image-fedora-34-minimal-with-targets-optional| - |codespace-fedora-34-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-34-standard-with-system-packages| |image-fedora-34-standard-with-targets-pre| |image-fedora-34-standard-with-targets| |image-fedora-34-standard-with-targets-optional| - |codespace-fedora-34-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-34-maximal-with-system-packages| |image-fedora-34-maximal-with-targets-pre| - * - **fedora**-35 -  ‑*minimal* +    ‑*minimal* - |image-fedora-35-minimal-with-system-packages| |image-fedora-35-minimal-with-targets-pre| |image-fedora-35-minimal-with-targets| |image-fedora-35-minimal-with-targets-optional| - |codespace-fedora-35-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-35-standard-with-system-packages| |image-fedora-35-standard-with-targets-pre| |image-fedora-35-standard-with-targets| |image-fedora-35-standard-with-targets-optional| - |codespace-fedora-35-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-35-maximal-with-system-packages| |image-fedora-35-maximal-with-targets-pre| - * - **fedora**-36 -  ‑*minimal* +    ‑*minimal* - |image-fedora-36-minimal-with-system-packages| |image-fedora-36-minimal-with-targets-pre| |image-fedora-36-minimal-with-targets| |image-fedora-36-minimal-with-targets-optional| - |codespace-fedora-36-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-36-standard-with-system-packages| |image-fedora-36-standard-with-targets-pre| |image-fedora-36-standard-with-targets| |image-fedora-36-standard-with-targets-optional| - |codespace-fedora-36-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-36-maximal-with-system-packages| |image-fedora-36-maximal-with-targets-pre| - * - **fedora**-37 -  ‑*minimal* +    ‑*minimal* - |image-fedora-37-minimal-with-system-packages| |image-fedora-37-minimal-with-targets-pre| |image-fedora-37-minimal-with-targets| |image-fedora-37-minimal-with-targets-optional| - |codespace-fedora-37-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-37-standard-with-system-packages| |image-fedora-37-standard-with-targets-pre| |image-fedora-37-standard-with-targets| |image-fedora-37-standard-with-targets-optional| - |codespace-fedora-37-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-37-maximal-with-system-packages| |image-fedora-37-maximal-with-targets-pre| - * - **fedora**-38 -  ‑*minimal* +    ‑*minimal* - |image-fedora-38-minimal-with-system-packages| |image-fedora-38-minimal-with-targets-pre| |image-fedora-38-minimal-with-targets| |image-fedora-38-minimal-with-targets-optional| - |codespace-fedora-38-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-38-standard-with-system-packages| |image-fedora-38-standard-with-targets-pre| |image-fedora-38-standard-with-targets| |image-fedora-38-standard-with-targets-optional| - |codespace-fedora-38-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-38-maximal-with-system-packages| |image-fedora-38-maximal-with-targets-pre| - * - **fedora**-39 -  ‑*minimal* +    ‑*minimal* - |image-fedora-39-minimal-with-system-packages| |image-fedora-39-minimal-with-targets-pre| |image-fedora-39-minimal-with-targets| |image-fedora-39-minimal-with-targets-optional| - |codespace-fedora-39-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-fedora-39-standard-with-system-packages| |image-fedora-39-standard-with-targets-pre| |image-fedora-39-standard-with-targets| |image-fedora-39-standard-with-targets-optional| - |codespace-fedora-39-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-fedora-39-maximal-with-system-packages| |image-fedora-39-maximal-with-targets-pre| - * - **centos**-7-devtoolset-gcc_11 -  ‑*minimal* +    ‑*minimal* - |image-centos-7-devtoolset-gcc_11-minimal-with-system-packages| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-pre| |image-centos-7-devtoolset-gcc_11-minimal-with-targets| |image-centos-7-devtoolset-gcc_11-minimal-with-targets-optional| - |codespace-centos-7-devtoolset-gcc_11-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-centos-7-devtoolset-gcc_11-standard-with-system-packages| |image-centos-7-devtoolset-gcc_11-standard-with-targets-pre| |image-centos-7-devtoolset-gcc_11-standard-with-targets| |image-centos-7-devtoolset-gcc_11-standard-with-targets-optional| - |codespace-centos-7-devtoolset-gcc_11-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-centos-7-devtoolset-gcc_11-maximal-with-system-packages| |image-centos-7-devtoolset-gcc_11-maximal-with-targets-pre| - * - **centos**-stream-8-python3.9 -  ‑*minimal* +    ‑*minimal* - |image-centos-stream-8-python3.9-minimal-with-system-packages| |image-centos-stream-8-python3.9-minimal-with-targets-pre| |image-centos-stream-8-python3.9-minimal-with-targets| |image-centos-stream-8-python3.9-minimal-with-targets-optional| - |codespace-centos-stream-8-python3.9-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-centos-stream-8-python3.9-standard-with-system-packages| |image-centos-stream-8-python3.9-standard-with-targets-pre| |image-centos-stream-8-python3.9-standard-with-targets| |image-centos-stream-8-python3.9-standard-with-targets-optional| - |codespace-centos-stream-8-python3.9-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-centos-stream-8-python3.9-maximal-with-system-packages| |image-centos-stream-8-python3.9-maximal-with-targets-pre| - * - **centos**-stream-9-python3.9 -  ‑*minimal* +    ‑*minimal* - |image-centos-stream-9-python3.9-minimal-with-system-packages| |image-centos-stream-9-python3.9-minimal-with-targets-pre| |image-centos-stream-9-python3.9-minimal-with-targets| |image-centos-stream-9-python3.9-minimal-with-targets-optional| - |codespace-centos-stream-9-python3.9-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-centos-stream-9-python3.9-standard-with-system-packages| |image-centos-stream-9-python3.9-standard-with-targets-pre| |image-centos-stream-9-python3.9-standard-with-targets| |image-centos-stream-9-python3.9-standard-with-targets-optional| - |codespace-centos-stream-9-python3.9-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-centos-stream-9-python3.9-maximal-with-system-packages| |image-centos-stream-9-python3.9-maximal-with-targets-pre| - * - **almalinux**-8-python3.9 -  ‑*minimal* +    ‑*minimal* - |image-almalinux-8-python3.9-minimal-with-system-packages| |image-almalinux-8-python3.9-minimal-with-targets-pre| |image-almalinux-8-python3.9-minimal-with-targets| |image-almalinux-8-python3.9-minimal-with-targets-optional| - |codespace-almalinux-8-python3.9-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-almalinux-8-python3.9-standard-with-system-packages| |image-almalinux-8-python3.9-standard-with-targets-pre| |image-almalinux-8-python3.9-standard-with-targets| |image-almalinux-8-python3.9-standard-with-targets-optional| - |codespace-almalinux-8-python3.9-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-almalinux-8-python3.9-maximal-with-system-packages| |image-almalinux-8-python3.9-maximal-with-targets-pre| - * - **almalinux**-9-python3.11 -  ‑*minimal* +    ‑*minimal* - |image-almalinux-9-python3.11-minimal-with-system-packages| |image-almalinux-9-python3.11-minimal-with-targets-pre| |image-almalinux-9-python3.11-minimal-with-targets| |image-almalinux-9-python3.11-minimal-with-targets-optional| - |codespace-almalinux-9-python3.11-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-almalinux-9-python3.11-standard-with-system-packages| |image-almalinux-9-python3.11-standard-with-targets-pre| |image-almalinux-9-python3.11-standard-with-targets| |image-almalinux-9-python3.11-standard-with-targets-optional| - |codespace-almalinux-9-python3.11-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-almalinux-9-python3.11-maximal-with-system-packages| |image-almalinux-9-python3.11-maximal-with-targets-pre| - * - **gentoo**-python3.10 -  ‑*minimal* +    ‑*minimal* - |image-gentoo-python3.10-minimal-with-system-packages| |image-gentoo-python3.10-minimal-with-targets-pre| |image-gentoo-python3.10-minimal-with-targets| |image-gentoo-python3.10-minimal-with-targets-optional| - |codespace-gentoo-python3.10-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-gentoo-python3.10-standard-with-system-packages| |image-gentoo-python3.10-standard-with-targets-pre| |image-gentoo-python3.10-standard-with-targets| |image-gentoo-python3.10-standard-with-targets-optional| - |codespace-gentoo-python3.10-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-gentoo-python3.10-maximal-with-system-packages| |image-gentoo-python3.10-maximal-with-targets-pre| - * - **gentoo**-python3.11 -  ‑*minimal* +    ‑*minimal* - |image-gentoo-python3.11-minimal-with-system-packages| |image-gentoo-python3.11-minimal-with-targets-pre| |image-gentoo-python3.11-minimal-with-targets| |image-gentoo-python3.11-minimal-with-targets-optional| - |codespace-gentoo-python3.11-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-gentoo-python3.11-standard-with-system-packages| |image-gentoo-python3.11-standard-with-targets-pre| |image-gentoo-python3.11-standard-with-targets| |image-gentoo-python3.11-standard-with-targets-optional| - |codespace-gentoo-python3.11-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-gentoo-python3.11-maximal-with-system-packages| |image-gentoo-python3.11-maximal-with-targets-pre| - * - **archlinux**-latest -  ‑*minimal* +    ‑*minimal* - |image-archlinux-latest-minimal-with-system-packages| |image-archlinux-latest-minimal-with-targets-pre| |image-archlinux-latest-minimal-with-targets| |image-archlinux-latest-minimal-with-targets-optional| - |codespace-archlinux-latest-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-archlinux-latest-standard-with-system-packages| |image-archlinux-latest-standard-with-targets-pre| |image-archlinux-latest-standard-with-targets| |image-archlinux-latest-standard-with-targets-optional| - |codespace-archlinux-latest-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-archlinux-latest-maximal-with-system-packages| |image-archlinux-latest-maximal-with-targets-pre| - * - **opensuse**-15.3-gcc_11-python3.9 -  ‑*minimal* +    ‑*minimal* - |image-opensuse-15.3-gcc_11-python3.9-minimal-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets| |image-opensuse-15.3-gcc_11-python3.9-minimal-with-targets-optional| - |codespace-opensuse-15.3-gcc_11-python3.9-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-opensuse-15.3-gcc_11-python3.9-standard-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-pre| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets| |image-opensuse-15.3-gcc_11-python3.9-standard-with-targets-optional| - |codespace-opensuse-15.3-gcc_11-python3.9-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-opensuse-15.3-gcc_11-python3.9-maximal-with-system-packages| |image-opensuse-15.3-gcc_11-python3.9-maximal-with-targets-pre| - * - **opensuse**-15.4-gcc_11-python3.10 -  ‑*minimal* +    ‑*minimal* - |image-opensuse-15.4-gcc_11-python3.10-minimal-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets| |image-opensuse-15.4-gcc_11-python3.10-minimal-with-targets-optional| - |codespace-opensuse-15.4-gcc_11-python3.10-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-opensuse-15.4-gcc_11-python3.10-standard-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-pre| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets| |image-opensuse-15.4-gcc_11-python3.10-standard-with-targets-optional| - |codespace-opensuse-15.4-gcc_11-python3.10-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-opensuse-15.4-gcc_11-python3.10-maximal-with-system-packages| |image-opensuse-15.4-gcc_11-python3.10-maximal-with-targets-pre| - * - **opensuse**-15.5-gcc_11-python3.11 -  ‑*minimal* +    ‑*minimal* - |image-opensuse-15.5-gcc_11-python3.11-minimal-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets| |image-opensuse-15.5-gcc_11-python3.11-minimal-with-targets-optional| - |codespace-opensuse-15.5-gcc_11-python3.11-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-opensuse-15.5-gcc_11-python3.11-standard-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-pre| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets| |image-opensuse-15.5-gcc_11-python3.11-standard-with-targets-optional| - |codespace-opensuse-15.5-gcc_11-python3.11-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-opensuse-15.5-gcc_11-python3.11-maximal-with-system-packages| |image-opensuse-15.5-gcc_11-python3.11-maximal-with-targets-pre| - * - **opensuse**-tumbleweed-python3.10 -  ‑*minimal* +    ‑*minimal* - |image-opensuse-tumbleweed-python3.10-minimal-with-system-packages| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-pre| |image-opensuse-tumbleweed-python3.10-minimal-with-targets| |image-opensuse-tumbleweed-python3.10-minimal-with-targets-optional| - |codespace-opensuse-tumbleweed-python3.10-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-opensuse-tumbleweed-python3.10-standard-with-system-packages| |image-opensuse-tumbleweed-python3.10-standard-with-targets-pre| |image-opensuse-tumbleweed-python3.10-standard-with-targets| |image-opensuse-tumbleweed-python3.10-standard-with-targets-optional| - |codespace-opensuse-tumbleweed-python3.10-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-opensuse-tumbleweed-python3.10-maximal-with-system-packages| |image-opensuse-tumbleweed-python3.10-maximal-with-targets-pre| - * - **opensuse**-tumbleweed -  ‑*minimal* +    ‑*minimal* - |image-opensuse-tumbleweed-minimal-with-system-packages| |image-opensuse-tumbleweed-minimal-with-targets-pre| |image-opensuse-tumbleweed-minimal-with-targets| |image-opensuse-tumbleweed-minimal-with-targets-optional| - |codespace-opensuse-tumbleweed-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-opensuse-tumbleweed-standard-with-system-packages| |image-opensuse-tumbleweed-standard-with-targets-pre| |image-opensuse-tumbleweed-standard-with-targets| |image-opensuse-tumbleweed-standard-with-targets-optional| - |codespace-opensuse-tumbleweed-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-opensuse-tumbleweed-maximal-with-system-packages| |image-opensuse-tumbleweed-maximal-with-targets-pre| - * - **conda**-forge-python3.11 -  ‑*minimal* +    ‑*minimal* - |image-conda-forge-python3.11-minimal-with-system-packages| |image-conda-forge-python3.11-minimal-with-targets-pre| |image-conda-forge-python3.11-minimal-with-targets| |image-conda-forge-python3.11-minimal-with-targets-optional| - |codespace-conda-forge-python3.11-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-conda-forge-python3.11-standard-with-system-packages| |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| - |codespace-conda-forge-python3.11-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-conda-forge-python3.11-maximal-with-system-packages| |image-conda-forge-python3.11-maximal-with-targets-pre| - * - **ubuntu**-bionic-gcc_8-i386 -  ‑*minimal* +    ‑*minimal* - |image-ubuntu-bionic-gcc_8-i386-minimal-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets| |image-ubuntu-bionic-gcc_8-i386-minimal-with-targets-optional| - |codespace-ubuntu-bionic-gcc_8-i386-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-ubuntu-bionic-gcc_8-i386-standard-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-pre| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets| |image-ubuntu-bionic-gcc_8-i386-standard-with-targets-optional| - |codespace-ubuntu-bionic-gcc_8-i386-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-ubuntu-bionic-gcc_8-i386-maximal-with-system-packages| |image-ubuntu-bionic-gcc_8-i386-maximal-with-targets-pre| - * - **debian**-bullseye-i386 -  ‑*minimal* +    ‑*minimal* - |image-debian-bullseye-i386-minimal-with-system-packages| |image-debian-bullseye-i386-minimal-with-targets-pre| |image-debian-bullseye-i386-minimal-with-targets| |image-debian-bullseye-i386-minimal-with-targets-optional| - |codespace-debian-bullseye-i386-minimal| - * -  ‑*standard* + * -    ‑*standard* - |image-debian-bullseye-i386-standard-with-system-packages| |image-debian-bullseye-i386-standard-with-targets-pre| |image-debian-bullseye-i386-standard-with-targets| |image-debian-bullseye-i386-standard-with-targets-optional| - |codespace-debian-bullseye-i386-standard| - * -  ‑*maximal* + * -    ‑*maximal* - |image-debian-bullseye-i386-maximal-with-system-packages| |image-debian-bullseye-i386-maximal-with-targets-pre| - diff --git a/tox.ini b/tox.ini index 8e3a110375f..ed9e4aa92b9 100644 --- a/tox.ini +++ b/tox.ini @@ -911,7 +911,7 @@ commands = done; \ done; \ echo ".. list-table::"; \ - echo " :widths: 30 50 50"; \ + echo " :widths: 50 50 40"; \ echo " :header-rows: 1"; \ echo " :stub-columns: 0"; \ echo ""; \ @@ -926,9 +926,9 @@ commands = if [ -n "$SYSTEM_FACTOR_LABEL" ]; then \ echo " * - $SYSTEM_FACTOR_LABEL "; SYSTEM_FACTOR_LABEL=""; \ echo " "; \ - echo "  $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ + echo "    $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ else \ - echo " * -  $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ + echo " * -    $PACKAGE_FACTOR_LABEL"; PACKAGE_FACTOR_LABEL=""; \ fi; \ echo -n " -"; \ for DOCKER_TARGET in $ROW_DOCKER_TARGETS; do \ From ef155e4febea61a9c82e85a5373384ebf3b72608 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 10 Jan 2024 20:14:15 -0800 Subject: [PATCH 23/24] Suppress table row for conda-minimal; no images available --- src/doc/en/developer/portability_platform_table.rst | 5 +---- tox.ini | 3 +++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/doc/en/developer/portability_platform_table.rst b/src/doc/en/developer/portability_platform_table.rst index 533abb26ddf..d024671c9d8 100644 --- a/src/doc/en/developer/portability_platform_table.rst +++ b/src/doc/en/developer/portability_platform_table.rst @@ -2835,10 +2835,7 @@ - * - **conda**-forge-python3.11 -    ‑*minimal* - - |image-conda-forge-python3.11-minimal-with-system-packages| |image-conda-forge-python3.11-minimal-with-targets-pre| |image-conda-forge-python3.11-minimal-with-targets| |image-conda-forge-python3.11-minimal-with-targets-optional| - - |codespace-conda-forge-python3.11-minimal| - * -    ‑*standard* +    ‑*standard* - |image-conda-forge-python3.11-standard-with-system-packages| |image-conda-forge-python3.11-standard-with-targets-pre| |image-conda-forge-python3.11-standard-with-targets| |image-conda-forge-python3.11-standard-with-targets-optional| - |codespace-conda-forge-python3.11-standard| * -    ‑*maximal* diff --git a/tox.ini b/tox.ini index ed9e4aa92b9..6a70574b223 100644 --- a/tox.ini +++ b/tox.ini @@ -921,6 +921,9 @@ commands = for SYSTEM_FACTOR in {env:SYSTEM_FACTORS:$DEFAULT_SYSTEM_FACTORS}; do \ SYSTEM_FACTOR_LABEL="**${SYSTEM_FACTOR/-/**-}"; \ for PACKAGE_FACTOR in {env:PACKAGE_FACTORS:minimal standard maximal}; do \ + case $SYSTEM_FACTOR-$PACKAGE_FACTOR in \ + conda*-minimal) continue;; \ + esac; \ PACKAGE_FACTOR_LABEL="‑*$PACKAGE_FACTOR*"; \ for ROW_DOCKER_TARGETS in "{env:DOCKER_TARGETS:with-system-packages with-targets-pre with-targets with-targets-optional}"; do \ if [ -n "$SYSTEM_FACTOR_LABEL" ]; then \ From aa7dab34338823f3fd73b9598a87be1269fc965f Mon Sep 17 00:00:00 2001 From: Kwankyu Lee Date: Wed, 10 Jan 2024 21:14:37 -0800 Subject: [PATCH 24/24] src/doc/en/developer/portability_testing.rst: Use .. NOTE:: --- src/doc/en/developer/portability_testing.rst | 33 +++++++++----------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/src/doc/en/developer/portability_testing.rst b/src/doc/en/developer/portability_testing.rst index c1bc3fc42bb..d6460e835d8 100644 --- a/src/doc/en/developer/portability_testing.rst +++ b/src/doc/en/developer/portability_testing.rst @@ -60,29 +60,24 @@ Make sure that your Docker client is configured to provide enough RAM to the containers (8 GB are a good choice). In Docker Desktop this setting is in Preferences -> Resources -> Advanced. -As an alternative, you can also run Docker in GitHub Codespaces -(or another cloud service) using a container with the Docker-in-Docker -feature. Sage provides a suitable dev container configuration -`.devcontainer/tox-docker-in-docker -`_. - -.. only:: html +.. NOTE:: - .. |codespace-tox-docker-in-docker| image:: https://github.com/codespaces/badge.svg - :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Ftox-docker-in-docker%2Fdevcontainer.json + All examples in this section were obtained using Docker Desktop for + Mac; but the `command-line user interface + `_ for the + other platforms is identical. - .. list-table:: - :widths: 25 60 - :header-rows: 0 + As an alternative, you can also run Docker in GitHub Codespaces + (or another cloud service) using a container with the Docker-in-Docker + feature. Sage provides a suitable dev container configuration + `.devcontainer/tox-docker-in-docker + `_: - * - `tox-docker-in-docker - `_ - - |codespace-tox-docker-in-docker| + .. ONLY:: html -All examples in this section were obtained using Docker Desktop for -Mac; but the `command-line user interface -`_ for the -other platforms is identical. + .. image:: https://github.com/codespaces/badge.svg + :align: center + :target: https://codespaces.new/sagemath/sage?devcontainer_path=.devcontainer%2Ftox-docker-in-docker%2Fdevcontainer.json All major Linux distributions provide ready-to-use Docker images, which are published via `Docker Hub `_