From 2a1b3f884d4d2fa99274b3d01a01bd988e8d3ea5 Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 30 Dec 2020 02:59:37 +0100 Subject: [PATCH 1/4] CI: Add Python 3.9 environments for Linux and macOS --- .cirrus.yml | 3 +++ bors.toml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.cirrus.yml b/.cirrus.yml index fe78245..647c62e 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -22,6 +22,7 @@ Zipapp_bootstrap_task: matrix: image: python:3.7-slim image: python:3.8-slim + image: python:3.9-slim setup_script: - cp -r . /tmp/bork-pristine - cp -r /tmp/bork-pristine /tmp/pass1 @@ -53,6 +54,7 @@ Linux_task: - image: python:3.6-slim - image: python:3.7-slim - image: python:3.8-slim + - image: python:3.9-slim install_script: - apt-get update - apt-get install -y git @@ -71,6 +73,7 @@ macOS_task: matrix: - PYTHON: 3.6.8 - PYTHON: 3.7.2 + - PYTHON: 3.9.0 install_script: # Per the pyenv homebrew recommendations. # https://github.com/pyenv/pyenv/wiki#suggested-build-environment diff --git a/bors.toml b/bors.toml index bebec6e..1ea8446 100644 --- a/bors.toml +++ b/bors.toml @@ -5,10 +5,13 @@ status = [ "Linux container:python:3.6-slim", "Linux container:python:3.7-slim", "Linux container:python:3.8-slim", + "Linux container:python:3.9-slim", "Zipapp_bootstrap container:python:3.7-slim", "Zipapp_bootstrap container:python:3.8-slim", + "Zipapp_bootstrap container:python:3.9-slim", "macOS PYTHON:3.6.8", "macOS PYTHON:3.7.2", + "macOS PYTHON:3.9.0", ] delete_merged_branches = true From f7156a5a30bbe464bc492548539aeb22d1394230 Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 30 Dec 2020 03:00:11 +0100 Subject: [PATCH 2/4] CI: Add Python 3.8 environments on FreeBSD and macOS --- .cirrus.yml | 2 ++ bors.toml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.cirrus.yml b/.cirrus.yml index 647c62e..f465d76 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -73,6 +73,7 @@ macOS_task: matrix: - PYTHON: 3.6.8 - PYTHON: 3.7.2 + - PYTHON: 3.8.6 - PYTHON: 3.9.0 install_script: # Per the pyenv homebrew recommendations. @@ -93,6 +94,7 @@ FreeBSD_task: matrix: - PYTHON: 3.6 - PYTHON: 3.7 + - PYTHON: 3.8 install_script: - PY=`echo $PYTHON | tr -d '.'` - pkg install -y python${PY} py${PY}-setuptools git diff --git a/bors.toml b/bors.toml index 1ea8446..352ea0b 100644 --- a/bors.toml +++ b/bors.toml @@ -1,6 +1,7 @@ status = [ "FreeBSD PYTHON:3.6", "FreeBSD PYTHON:3.7", + "FreeBSD PYTHON:3.8", "Lint", "Linux container:python:3.6-slim", "Linux container:python:3.7-slim", @@ -11,6 +12,7 @@ status = [ "Zipapp_bootstrap container:python:3.9-slim", "macOS PYTHON:3.6.8", "macOS PYTHON:3.7.2", + "macOS PYTHON:3.8.6", "macOS PYTHON:3.9.0", ] From a340b4491131b8f1289365d96a398e9ff75872c0 Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 30 Dec 2020 03:01:13 +0100 Subject: [PATCH 3/4] CI: Update Python 3.6 and 3.7 environments on macOS --- .cirrus.yml | 6 +++--- bors.toml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index f465d76..6f58cbb 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -71,13 +71,13 @@ macOS_task: LANG: en_US.UTF-8 PATH: ${HOME}/.pyenv/shims:${PATH} matrix: - - PYTHON: 3.6.8 - - PYTHON: 3.7.2 + - PYTHON: 3.6.9 + - PYTHON: 3.7.9 - PYTHON: 3.8.6 - PYTHON: 3.9.0 install_script: # Per the pyenv homebrew recommendations. - # https://github.com/pyenv/pyenv/wiki#suggested-build-environment + # https://github.com/pyenv/pyenv/wiki#suggested-build-environment - brew install openssl readline pyenv git - pyenv install ${PYTHON} - pyenv global ${PYTHON} diff --git a/bors.toml b/bors.toml index 352ea0b..a8a486f 100644 --- a/bors.toml +++ b/bors.toml @@ -10,8 +10,8 @@ status = [ "Zipapp_bootstrap container:python:3.7-slim", "Zipapp_bootstrap container:python:3.8-slim", "Zipapp_bootstrap container:python:3.9-slim", - "macOS PYTHON:3.6.8", - "macOS PYTHON:3.7.2", + "macOS PYTHON:3.6.9", + "macOS PYTHON:3.7.9", "macOS PYTHON:3.8.6", "macOS PYTHON:3.9.0", ] From 3ca75801cbc08ca1234a7bb2183f0027abc37556 Mon Sep 17 00:00:00 2001 From: nicoo Date: Sat, 2 Jan 2021 13:55:44 +0100 Subject: [PATCH 4/4] setup.cfg: Declare compat. with Python 3.9 (in Trove classifiers) --- setup.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.cfg b/setup.cfg index c1a2991..18a248f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -13,6 +13,7 @@ classifiers = Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 + Programming Language :: Python :: 3.9 License :: OSI Approved :: MIT License Operating System :: OS Independent