summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo van Kemenade <hugovk@users.noreply.github.com>2022-11-28 12:52:43 +0200
committerGitHub <noreply@github.com>2022-11-28 11:52:43 +0100
commita94268249256bcaf8f77654b77794b42297ecf99 (patch)
tree93c03c2b10e621b11900ba9e0b7853b67e6a2eb0
parent322fa34bc5fafb2e1c725e97909bf490a9dec1c8 (diff)
downloaddateutil-git-a94268249256bcaf8f77654b77794b42297ecf99.tar.gz
Add support for Python 3.11 (#1211)
* Test with Python 3.11-dev * Mark 3.11 as supported
-rw-r--r--.github/workflows/publish.yml4
-rw-r--r--.github/workflows/validate.yml21
-rw-r--r--changelog.d/1211.misc.rst1
-rw-r--r--setup.cfg1
-rw-r--r--tox.ini1
5 files changed, 16 insertions, 12 deletions
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 1eb3b2d..c42cd0b 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -22,9 +22,9 @@ jobs:
deploy:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: '3.9'
- name: Install dependencies
diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml
index a65be57..bb692c2 100644
--- a/.github/workflows/validate.yml
+++ b/.github/workflows/validate.yml
@@ -20,7 +20,8 @@ jobs:
"3.8",
"3.9",
"3.10",
- "pypy2",
+ "3.11",
+ "pypy-2.7",
"pypy-3.8",
]
os: [ubuntu-latest, windows-latest, macos-latest]
@@ -28,9 +29,9 @@ jobs:
env:
TOXENV: py
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }} on ${{ matrix.os }}
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
@@ -53,7 +54,7 @@ jobs:
- name: Generate coverage.xml
run: python -m tox -e coverage
- name: Report coverage to Codecov
- uses: codecov/codecov-action@v1
+ uses: codecov/codecov-action@v3
with:
file: ./.tox/coverage.xml
name: ${{ matrix.os }}:${{ matrix.python-version }}
@@ -62,9 +63,9 @@ jobs:
docs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: 3.6
- name: Install tox
@@ -75,9 +76,9 @@ jobs:
latest-tz:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: 3.6
- name: Install tox
@@ -90,9 +91,9 @@ jobs:
build-dist:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v3
with:
python-version: "3.9"
- name: Install tox
diff --git a/changelog.d/1211.misc.rst b/changelog.d/1211.misc.rst
new file mode 100644
index 0000000..76dfe5f
--- /dev/null
+++ b/changelog.d/1211.misc.rst
@@ -0,0 +1 @@
+Test with Python 3.11-dev. Reported and fixed by Hugo van Kemenade (gh pr #1211).
diff --git a/setup.cfg b/setup.cfg
index b9bf5fd..7a1df36 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -32,6 +32,7 @@ classifiers =
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
+ Programming Language :: Python :: 3.11
Topic :: Software Development :: Libraries
[options]
diff --git a/tox.ini b/tox.ini
index 8498627..4c600c8 100644
--- a/tox.ini
+++ b/tox.ini
@@ -8,6 +8,7 @@ envlist = py27,
py38,
py39,
py310,
+ py311,
pypy,
pypy3,
coverage,