Skip to content

Commit c03c6b8

Browse files
authored
Upgrade CI support for Python 3.12+ (#17)
Moves Python 3.12 tests out of smoke testing, and ensures dropped stdlib dependencies are installed prior to version testing.
2 parents f8bdace + faf54d6 commit c03c6b8

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

.github/workflows/ci-python.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,13 @@ jobs:
3333
experimental: false
3434
- python-version: "3.11"
3535
experimental: false
36+
- python-version: "3.12"
37+
experimental: false
3638
# Experimental versions
3739
# @see https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
38-
- python-version: "3.12-dev"
39-
python-min-version: "3.12.0rc1"
40-
experimental: true
40+
# - python-version: "3.13-dev"
41+
# python-min-version: "3.13.0rc1"
42+
# experimental: true
4143
# os: [ubuntu-latest, windows-latest, macos-latest]
4244
name: "Test (python ${{ matrix.python-version }})"
4345
steps:
@@ -65,6 +67,10 @@ jobs:
6567
python-version: ${{ matrix.python-version }}
6668
cache: poetry
6769
cache-dependency-path: poetry.lock
70+
- name: Install python dev dependencies
71+
run: |
72+
pip3 install packaging \
73+
--ignore-installed
6874
# Verify installed python version in poetry virtualenv
6975
- name: Validate experimental python versions
7076
id: validate-experimental

0 commit comments

Comments
 (0)