Skip to content

Commit

Permalink
Added Python 3.12 wheels
Browse files Browse the repository at this point in the history
Adds wheels for Python 3.12 on macOS and Windows. There are no wheels
for Linux due to policies around linking libraries not included in the
wheel itself.

Signed-off-by: Jordan Borean <jborean93@gmail.com>
  • Loading branch information
jborean93 committed Aug 28, 2023
1 parent d9200d1 commit 3f807b1
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 deletions.
15 changes: 13 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
- name: Check out code
uses: actions/checkout@v3

- name: Select python
uses: actions/setup-python@v4
with:
Expand Down Expand Up @@ -43,6 +43,10 @@ jobs:
fail-fast: false
matrix:
include:
- os: macOS-12
version: cp312-macosx_x86_64
- os: macOS-12
version: cp312-macosx_arm64
- os: macOS-12
version: cp311-macosx_x86_64
- os: macOS-12
Expand All @@ -62,6 +66,10 @@ jobs:
- os: macOS-12
version: cp37-macosx_x86_64

- os: windows-2022
version: cp312-win_amd64
- os: windows-2022
version: cp312-win32
- os: windows-2022
version: cp311-win_amd64
- os: windows-2022
Expand Down Expand Up @@ -113,7 +121,7 @@ jobs:
rm gssapi-*.tar.gz
- name: Build wheel
uses: pypa/cibuildwheel@v2.11.1
uses: pypa/cibuildwheel@v2.15.0
env:
CIBW_ARCHS: all
CIBW_TEST_SKIP: '*_arm64'
Expand Down Expand Up @@ -179,6 +187,7 @@ jobs:
fail-fast: false
matrix:
name:
- win-py-3.12
- win-py-3.11
- win-py-3.10
- win-py-3.9
Expand All @@ -188,6 +197,8 @@ jobs:
- x64
- x86
include:
- name: win-py-3.12
pyenv: '3.12.0-rc.1'
- name: win-py-3.11
pyenv: '3.11'
- name: win-py-3.10
Expand Down
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ def gssapi_modules(lst):
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Intended Audience :: Developers',
'License :: OSI Approved :: ISC License (ISCL)',
'Programming Language :: Python :: Implementation :: CPython',
Expand Down

0 comments on commit 3f807b1

Please sign in to comment.