Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
tox.ini: In -maximal environments, use IGNORE_MISSING_SYSTEM_PACKAGES…
Browse files Browse the repository at this point in the history
…=yes for all non-current distributions
  • Loading branch information
Matthias Koeppe committed Mar 21, 2021
1 parent 4acfc5c commit 857b7d5
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,10 @@ setenv =
WITH_SYSTEM_SPKG=yes
# Set this to 'yes' instead of 'no' to ignore missing system packages - by installing them one by one
# and ignoring errors. We use that to take care of old versions of distributions.
IGNORE_MISSING_SYSTEM_PACKAGES=no
# For -maximal environments, the default is 'yes' but later we override it for the most cutting edge versions
# of distributions, as well as for rolling distributions.
IGNORE_MISSING_SYSTEM_PACKAGES=no
maximal: IGNORE_MISSING_SYSTEM_PACKAGES=yes
# What system packages should be installed. Default: All standard packages with spkg-configure.
SAGE_PACKAGE_LIST_ARGS=--has-file=spkg-configure.m4 :standard:
minimal: SAGE_PACKAGE_LIST_ARGS=_prereq
Expand Down Expand Up @@ -162,6 +165,7 @@ setenv =
ubuntu-focal: BASE_TAG=focal
ubuntu-groovy: BASE_TAG=groovy
ubuntu-hirsute: BASE_TAG=hirsute
ubuntu-hirsute: IGNORE_MISSING_SYSTEM_PACKAGES=no
#
# https://hub.docker.com/_/debian
# debian-bullseye does not have libgiac-dev
Expand All @@ -176,6 +180,7 @@ setenv =
debian-bullseye: BASE_TAG=bullseye
debian-bullseye: IGNORE_MISSING_SYSTEM_PACKAGES=yes
debian-sid: BASE_TAG=sid
debian-sid: IGNORE_MISSING_SYSTEM_PACKAGES=no
#
# https://hub.docker.com/u/linuxmintd
#
Expand Down Expand Up @@ -207,6 +212,7 @@ setenv =
fedora-32: BASE_TAG=32
fedora-33: BASE_TAG=33
fedora-34: BASE_TAG=34
fedora-34: IGNORE_MISSING_SYSTEM_PACKAGES=no
#
# https://hub.docker.com/_/centos
# centos-6 only has autoconf 2.63 -- too old for bootstrap; download configure tarball instead.
Expand All @@ -225,32 +231,37 @@ setenv =
gentoo: BASE_IMAGE=sheerluck/sage-on-gentoo-stage4
gentoo-python3.7: BASE_TAG=latest-py37
gentoo-python3.9: BASE_TAG=latest-py39
gentoo: IGNORE_MISSING_SYSTEM_PACKAGES=no
#
# https://hub.docker.com/_/archlinux/
#
archlinux: SYSTEM=arch
archlinux: BASE_IMAGE=archlinux
archlinux: IGNORE_MISSING_SYSTEM_PACKAGES=no
#
# https://hub.docker.com/r/vbatts/slackware
#
slackware: SYSTEM=slackware
slackware: BASE_IMAGE=vbatts/slackware
slackware-14.2: BASE_TAG=14.2
slackware: IGNORE_MISSING_SYSTEM_PACKAGES=no
#
# https://hub.docker.com/r/voidlinux/
#
voidlinux: SYSTEM=void
voidlinux: BASE_IMAGE=voidlinux/masterdir-x86_64-musl
voidlinux: BASE_TAG=20200104
voidlinux: IGNORE_MISSING_SYSTEM_PACKAGES=no
#
# https://hub.docker.com/r/continuumio
#
conda: SYSTEM=conda
conda: CONDARC=/dev/null
conda-forge: BASE_IMAGE=continuumio/miniconda3
conda-forge: CONDARC=condarc.yml
conda-forge: IGNORE_MISSING_SYSTEM_PACKAGES=no
conda-anaconda3: BASE_IMAGE=continuumio/anaconda3
conda-anaconda3: IGNORE_MISSING_SYSTEM_PACKAGES=yes
conda-anaconda3: IGNORE_MISSING_SYSTEM_PACKAGES=yes
#
# https://hub.docker.com/r/nixos/nix/
#
Expand All @@ -267,12 +278,14 @@ setenv =
#
opensuse: SYSTEM=opensuse
opensuse: BASE_IMAGE=opensuse/leap
opensuse: IGNORE_MISSING_SYSTEM_PACKAGES=yes
opensuse-42: BASE_TAG=42
opensuse-15.0: BASE_TAG=15.0
opensuse-15.1: BASE_TAG=15.1
opensuse-15.2: BASE_TAG=15.2
opensuse-15: BASE_TAG=15
opensuse-tumbleweed: BASE_IMAGE=opensuse/tumbleweed
opensuse-tumbleweed: IGNORE_MISSING_SYSTEM_PACKAGES=no
#
# Other architectures:
#
Expand Down Expand Up @@ -367,6 +380,7 @@ setenv =
local-homebrew: PATH={env:HOMEBREW}/bin:/usr/bin:/bin:/usr/sbin:/sbin
local-homebrew-nokegonly: BOOTSTRAP=ACLOCAL_PATH="$HOMEBREW/opt/gettext/share/aclocal:$ACLOCAL_PATH" PATH="$HOMEBREW/opt/gettext/bin/:$PATH" ./bootstrap
local-homebrew-!nokegonly: SETENV=. .homebrew-build-env
local-homebrew: IGNORE_MISSING_SYSTEM_PACKAGES=no
# macports
macports: SYSTEM=macports
local-macports: MP_PREFIX={envdir}/macports
Expand All @@ -375,6 +389,7 @@ setenv =
local-macports-optlocal: __SUDO=--sudo
local-macports: PATH={env:MP_PREFIX}/bin:/usr/bin:/bin:/usr/sbin:/sbin
local-macports: SETENV=eval $(build/bin/sage-print-system-package-command {env:SYSTEM} setup-build-env)
local-macports: IGNORE_MISSING_SYSTEM_PACKAGES=no
# conda
local-conda: CONDA_PREFIX={envdir}/conda
local-conda: PATH={env:CONDA_PREFIX}/bin:/usr/bin:/bin:/usr/sbin:/sbin
Expand Down

0 comments on commit 857b7d5

Please sign in to comment.