From 00d1d6ca0fe1c84d07a060980f86848779c5ba85 Mon Sep 17 00:00:00 2001 From: Brandon Butler Date: Sat, 21 Jan 2023 10:42:00 -0500 Subject: [PATCH] Add Python 3.11 Support (#875) * ci: Add tests for Python 3.11. * doc: Update changelog * Use Python 3.10 for package releases, disable 3.11 testing with newest dependencies until h5py is available as a wheel. Co-authored-by: Bradley Dice --- .github/workflows/run-pytest.yml | 2 +- changelog.txt | 1 + pyproject.toml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run-pytest.yml b/.github/workflows/run-pytest.yml index a8bfaf9dc..6cf2a92b9 100644 --- a/.github/workflows/run-pytest.yml +++ b/.github/workflows/run-pytest.yml @@ -24,7 +24,7 @@ jobs: config: [ {python: '3.8', dependencies: 'newest'}, {python: '3.9', dependencies: 'newest'}, {python: '3.10', dependencies: 'newest'}, - {python: '3.10', dependencies: 'minimal'}, + {python: '3.11', dependencies: 'minimal'}, {python: '3.8', dependencies: 'oldest'} ] steps: - uses: actions/checkout@v3 diff --git a/changelog.txt b/changelog.txt index 20781487c..c1b0714d9 100644 --- a/changelog.txt +++ b/changelog.txt @@ -13,6 +13,7 @@ Version 2 Added +++++ + - Official support for Python 3.11 (#875). - ``H5Store`` related errors are now included in the public API (#775). - Users can now access the project which a job belongs to from the job object. diff --git a/pyproject.toml b/pyproject.toml index 6034adec7..d95ba24e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,6 +26,7 @@ classifiers = [ "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ]