summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRan Benita <ran@unusedvar.com>2021-08-09 15:07:30 +0300
committerRan Benita <ran@unusedvar.com>2021-08-09 15:35:13 +0300
commitc5e0a829b164eb59eb485a1275319cb6d73db792 (patch)
tree879501cc90927b0871ee52498201b626273bd583
parent3f51f2ab0e42192777ca0e0d8111620243ad98b7 (diff)
downloadpluggy-c5e0a829b164eb59eb485a1275319cb6d73db792.tar.gz
Add official support for Python 3.9
Fixes #309.
-rw-r--r--.github/workflows/main.yml14
-rw-r--r--changelog/309.feature.rst1
-rw-r--r--setup.py2
-rw-r--r--tox.ini2
4 files changed, 13 insertions, 6 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index f22ef21..c23e2d6 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -20,13 +20,14 @@ jobs:
matrix:
name: [
"windows-py36",
- "windows-py37",
+ "windows-py39",
"windows-pypy3",
"ubuntu-py36",
"ubuntu-py36-pytestmain",
"ubuntu-py37",
"ubuntu-py38",
+ "ubuntu-py39",
"ubuntu-pypy3",
"ubuntu-benchmark",
@@ -39,10 +40,10 @@ jobs:
python: "3.6"
os: windows-latest
tox_env: "py36"
- - name: "windows-py37"
- python: "3.7"
+ - name: "windows-py39"
+ python: "3.9"
os: windows-latest
- tox_env: "py37"
+ tox_env: "py39"
- name: "windows-pypy3"
python: "pypy3"
os: windows-latest
@@ -67,6 +68,11 @@ jobs:
os: ubuntu-latest
tox_env: "py38"
use_coverage: true
+ - name: "ubuntu-py39"
+ python: "3.9"
+ os: ubuntu-latest
+ tox_env: "py39"
+ use_coverage: true
- name: "ubuntu-pypy3"
python: "pypy3"
os: ubuntu-latest
diff --git a/changelog/309.feature.rst b/changelog/309.feature.rst
new file mode 100644
index 0000000..b4d9569
--- /dev/null
+++ b/changelog/309.feature.rst
@@ -0,0 +1 @@
+Add official support for Python 3.9.
diff --git a/setup.py b/setup.py
index 6f7fe56..58eb11d 100644
--- a/setup.py
+++ b/setup.py
@@ -13,7 +13,7 @@ classifiers = [
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Programming Language :: Python :: 3 :: Only",
-] + [("Programming Language :: Python :: %s" % x) for x in "3 3.6 3.7 3.8".split()]
+] + [("Programming Language :: Python :: %s" % x) for x in "3 3.6 3.7 3.8 3.9".split()]
with open("README.rst", "rb") as fd:
long_description = fd.read().decode("utf-8")
diff --git a/tox.ini b/tox.ini
index 1f1dc9d..97b3eb7 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist=linting,docs,py{36,37,38,py3},py{36,37}-pytest{master}
+envlist=linting,docs,py{36,37,38,39,py3},py{36,37}-pytest{main}
[testenv]
commands=