Skip to content

Commit e427d07

Browse files
Add Python 3.11 to CI matrix (AcademySoftwareFoundation#1465)
* Add Python 3.11 to CI matrix * Update manylinux docker images to 2014 Signed-off-by: Jean-Christophe Morin <[email protected]> Signed-off-by: Michele Spina <[email protected]>
1 parent 8673f7b commit e427d07

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

.github/workflows/python-package.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ jobs:
8787
strategy:
8888
matrix:
8989
os: [ubuntu-latest, windows-latest, macos-latest]
90-
python-version: ['3.7', '3.8', '3.9', '3.10']
90+
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11']
9191
include:
9292
- { os: ubuntu-latest, shell: bash }
9393
- { os: macos-latest, shell: bash }
@@ -157,7 +157,7 @@ jobs:
157157
strategy:
158158
matrix:
159159
os: [ubuntu-latest, windows-latest, macos-latest]
160-
python-build: ['cp37*', 'cp38*', 'cp39*', 'cp310*']
160+
python-build: ['cp37*', 'cp38*', 'cp39*', 'cp310*', 'cp311*']
161161
steps:
162162
- uses: actions/checkout@v3
163163

@@ -168,8 +168,8 @@ jobs:
168168
env:
169169
CIBW_BUILD: ${{ matrix.python-build }}
170170
CIBW_SKIP: '*musllinux*'
171-
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2010
172-
CIBW_MANYLINUX_I686_IMAGE: manylinux2010
171+
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
172+
CIBW_MANYLINUX_I686_IMAGE: manylinux2014
173173

174174
- uses: actions/upload-artifact@v3
175175
with:

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ OpenTimelineIO
44
==============
55

66
[![Supported VFX Platform Versions](https://img.shields.io/badge/vfx%20platform-2020--2023-lightgrey.svg)](http://www.vfxplatform.com/)
7-
![Supported Versions](https://img.shields.io/badge/python-3.7%2C%203.8%2C%203.9%2C%203.10-blue)
7+
![Supported Versions](https://img.shields.io/badge/python-3.7%2C%203.8%2C%203.9%2C%203.10%2C%203.11-blue)
88
[![Build Status](https://github.com/AcademySoftwareFoundation/OpenTimelineIO/actions/workflows/python-package.yml/badge.svg)](https://github.com/AcademySoftwareFoundation/OpenTimelineIO/actions/workflows/python-package.yml)
99
[![codecov](https://codecov.io/gh/AcademySoftwareFoundation/OpenTimelineIO/branch/main/graph/badge.svg)](https://codecov.io/gh/AcademySoftwareFoundation/OpenTimelineIO)
1010
[![docs](https://readthedocs.org/projects/opentimelineio/badge/?version=latest)](https://opentimelineio.readthedocs.io/en/latest/index.html)
@@ -155,8 +155,8 @@ You can also install the PySide2 dependency with `python -m pip install .[view]`
155155

156156
You may need to escape the `[` depending on your shell, `\[view\]` .
157157

158-
Currently the code base is written against python 3.7, 3.8, 3.9, and 3.10, in
159-
keeping with the pep8 style. We ask that before developers submit pull
158+
Currently the code base is written against python 3.7, 3.8, 3.9, 3.10 and 3.11,
159+
in keeping with the pep8 style. We ask that before developers submit pull
160160
request, they:
161161

162162
- run `make test` -- to ensure that none of the unit tests were broken

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,7 @@ def run(self):
316316
'Programming Language :: Python :: 3.8',
317317
'Programming Language :: Python :: 3.9',
318318
'Programming Language :: Python :: 3.10',
319+
'Programming Language :: Python :: 3.11',
319320
'Operating System :: OS Independent',
320321
'Natural Language :: English',
321322
],

0 commit comments

Comments
 (0)