From c61839e105fb035589d3ec704b1266a22089b425 Mon Sep 17 00:00:00 2001 From: Daniel Flehner Heen Date: Tue, 25 Jun 2024 21:39:48 +0200 Subject: [PATCH] Post OTIO core 0.17.0 release cleanup (#4) * * remove `--pre` flag from ci.yaml * set OTIO version dependency to 0.17.0 in pyproject.toml * added exclusion of older python versions for macos-latest * pinned macos-13 to make use of pre-built wheels removed exclusion of older python versions for macos-latest * version bump Signed-off-by: apetrynet --------- Signed-off-by: apetrynet --- .github/workflows/ci.yaml | 6 ++++-- pyproject.toml | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8241e55..a924e06 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,8 +22,10 @@ jobs: strategy: matrix: + # Use macos-13 so we'll be on intel hardware and can pull a pre-built wheel + # When OTIO has an Apple Silicon build we can switch back to macos-latest for that version + os: [ ubuntu-latest, macos-13, windows-latest ] python-version: [ "3.7", "3.8", "3.9", "3.10", "3.11" ] - os: [ ubuntu-latest, macos-latest, windows-latest ] otio-version: [ "0.17.0", "main" ] runs-on: ${{ matrix.os }} @@ -42,7 +44,7 @@ jobs: if [[ "${{ matrix.otio-version }}" == "main" ]]; then pip install "git+https://github.com/AcademySoftwareFoundation/OpenTimelineIO.git" else - pip install OpenTimelineIO>=${{ matrix.otio-version }} --pre --only-binary :all: + pip install OpenTimelineIO>=${{ matrix.otio-version }} --only-binary :all: fi pip install flake8 pytest pytest-cov shell: bash diff --git a/pyproject.toml b/pyproject.toml index 4dd882c..ae50086 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "hatchling.build" [project] name = "otio-fcpx-xml-adapter" -version = "1.0.0" +version = "1.1.0" description = "OpenTimelineIO FCP X XML Adapter" authors = [ { name="Contributors to the OpenTimelineIO project", email="otio-discussion@lists.aswf.io" }, @@ -15,7 +15,7 @@ license = { file="LICENSE" } readme = "README.md" requires-python = ">=3.7" dependencies = [ - "opentimelineio >= 0.17.0.dev1" + "opentimelineio >= 0.17.0" ] classifiers = [