feat: python 3.13 support (#291)

This commit is contained in:
J. Nick Koston
2024-08-21 07:19:07 -05:00
committed by GitHub
parent 705ad28ce7
commit 45c0e7491d
7 changed files with 25 additions and 12 deletions

View File

@@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v3
- uses: actions/setup-python@v5
with:
python-version: "3.9"
- uses: pre-commit/action@v2.0.3
@@ -41,6 +41,7 @@ jobs:
- "3.10"
- "3.11"
- "3.12"
- "3.13"
os:
- ubuntu-latest
extension:
@@ -56,10 +57,11 @@ jobs:
- name: Install poetry
run: pipx install poetry
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: "poetry"
allow-prereleases: true
- name: Install Dependencies
run: |
if [ "${{ matrix.extension }}" = "skip_cython" ]; then
@@ -107,7 +109,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04]
os: [ubuntu-latest]
arch:
- "x86_64"
- "aarch64"
@@ -126,7 +128,7 @@ jobs:
# Used to host cibuildwheel
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
- name: Install python-semantic-release
run: python -m pip install python-semantic-release==7.34.6
@@ -143,7 +145,7 @@ jobs:
fetch-depth: 0
- name: Install cibuildwheel
run: python -m pip install cibuildwheel==2.19.1
run: python -m pip install cibuildwheel==2.20.0
- name: Build wheels
run: python -m cibuildwheel --output-dir wheelhouse