From 890927584fcfd09fe422b2b5083b2b7610633598 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Thu, 4 Aug 2022 16:10:29 -0700 Subject: [PATCH 01/13] Add code of conduct and contributors docs Signed-off-by: Mark Reid <mindmark@gmail.com> --- CODE_OF_CONDUCT.md | 1 + CONTRIBUTING.md | 1 + CONTRIBUTORS.md | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 CONTRIBUTORS.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..7e7d759 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1 @@ +https://github.com/AcademySoftwareFoundation/OpenTimelineIO/blob/main/CODE_OF_CONDUCT.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..9e9b17e --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1 @@ +https://github.com/AcademySoftwareFoundation/OpenTimelineIO/blob/main/CONTRIBUTING.md diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 0000000..6a88e76 --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,18 @@ +This plugin is part of the OpenTimelineIO project, whose contributors are +listed at this URL: +https://github.com/AcademySoftwareFoundation/OpenTimelineIO/blob/main/CONTRIBUTORS.md + +This is a list of people who have contributed code to the +otio-aaf-adapter project, sorted alphabetically by first name. + +If you know of anyone missing from this list, please contact us: +https://lists.aswf.io/g/otio-discussion + +* Eric Reinecke ([reinecke](https://github.com/reinecke)) +* Josh Burnell ([JoshBurnell](https://github.com/JoshBurnell)) +* Joshua Minor ([jminor](https://github.com/jminor)) +* Julian Yu-Chung Chen ([jchen9](https://github.com/jchen9)) +* Mark Reid ([markreidvfx](https://github.com/markreidvfx)) +* Stefan Schulze ([stefanschulze](https://github.com/stefanschulze)) +* Stephan Steinbach ([ssteinbach](https://github.com/ssteinbach)) +* Tim Lehr ([timlehr](https://github.com/timlehr)) \ No newline at end of file From 47d734e6f15f0c9d5991f9e2abfdd7fa810e33df Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Thu, 4 Aug 2022 15:41:08 -0700 Subject: [PATCH 02/13] Fix badge url Signed-off-by: Mark Reid <mindmark@gmail.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 29c6cbb..fe57411 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ OpenTimelineIO Advanced Authoring Format (AAF) Adapter [](http://www.vfxplatform.com/)  -[](https://github.com/markreidvfx/otio-aaf-adapter/actions/workflows/ci.yaml) +[](https://github.com/OpenTimelineIO/otio-aaf-adapter/actions/workflows/ci.yaml) Feature Matrix From d3e49421c3ea622e4eec178de3831cef86d6e417 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Thu, 4 Aug 2022 16:28:25 -0700 Subject: [PATCH 03/13] Add issue and pull request templates Signed-off-by: Mark Reid <mindmark@gmail.com> --- .github/ISSUE_TEMPLATE/bug_report.md | 50 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 +++++++++ .github/PULL_REQUEST_TEMPLATE.md | 22 ++++++++++ 3 files changed, 92 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..16eabbe --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,50 @@ +--- +name: Bug report +about: Problem or regression with an existing feature +title: '' +labels: bug +assignees: '' + +--- + +Before opening a bug report, please search open and closed issues to see if the problem has already been addressed. If there is such a report, and your issue is not adequately addressed there, please reference the issues in your new report. + +## Bug Report + +Please pick one of the following categories: + +### Build Problem + +Please provide your complete command line invocation, and attach a log of the console output. + +### Incorrect Functionality and General Questions + +Describe the issue here. + +## To Reproduce + +1. Operating System +2. Python version +3. Example snippet that demonstrates the issue - if it's a build issue, +4. OpenTimelineIO release version or commit hash +5. Compiler information: + on Mac, type `clang -v`, and paste the results here + on Linux, type `gcc -v`, and paste the results here + on Windows, type `cl`, and paste the results here. + If you are unable to determine your compiler via these commands, please indicate that here. + +## Expected Behavior + +Description of the expected behavior. + +## Screenshots + +If applicable, add screenshots to help explain your problem. + +## Logs + +If applicable, attach a conplete console log, that show a reproduction of the problem entirely. + +## Additional Context + +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..bb09ca8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest a new feature for OpenTimelineio +title: '' +labels: '' +assignees: '' + +--- + +## Feature Request + +Is this a New Feature, or a Proposed Change to existing Behavior? + +## Description + +Describe the new feature, or describe the modification to existing behavior, and provide context as necessary to help with understanding how the feature relates to a workflow or functionality. + +## Context + +Add any other context here, such as simulated output, or screenshots, that might help clarify the request. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..9e7a1ef --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,22 @@ +**Link the Issue(s) this Pull Request is related to.** + +Each PR should link at least one issue, in the form: + +```Fixes #123``` + +Use one line for each Issue. This allows auto-closing the related issue when the fix is merged. + +**Summarize your change.** + +Describe the reason for the change. + +Add a list of changes, and note any that might need special attention during review. + +**Reference associated tests.** + +If no new tests are introduced as part of this PR, note the tests that are providing coverage. + +<!-- +Important: If this is your first contribution to OpenTimelineIO, you will need to submit a Contributor License Agreement. For a step-by-step instructions on the pull request process, see +https://github.com/AcademySoftwareFoundation/OpenTimelineIO/tree/main/CONTRIBUTING.md +--> From bdb07c13e79a4be74fc7f6cb54f80387100715d4 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Thu, 4 Aug 2022 15:51:44 -0700 Subject: [PATCH 04/13] Pip install from pull request Signed-off-by: Mark Reid <mindmark@gmail.com> --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d93c48f..fed51f3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -84,7 +84,7 @@ jobs: run: | python -m pip install --upgrade pip pip install pytest pytest-cov wheel -V pyaaf2==1.4.0 - pip install git+https://github.com/markreidvfx/OpenTimelineIO@remove_aaf_adapter_v1 + pip install git+https://github.com/AcademySoftwareFoundation/OpenTimelineIO.git@refs/pull/1348/head # pip install pytest pytest-cov -V pyaaf2==1.4.0 -V OpenTimelineIO==0.14.1 - name: Run Unit Tests From 6afdc2317741cf9e218cfc0ed254cbda2c419c89 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Thu, 4 Aug 2022 16:52:58 -0700 Subject: [PATCH 05/13] Add Codecov support Signed-off-by: Mark Reid <mindmark@gmail.com> --- .github/workflows/ci.yaml | 12 ++++++++++++ codecov.yml | 2 ++ setup.cfg | 2 +- tests/test_aaf_adapter.py | 3 +++ 4 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 codecov.yml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index fed51f3..f660884 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,5 +1,9 @@ name: Run tests +env: + GH_COV_PY: 3.7 + GH_COV_OS: ubuntu-latest + on: push: branches: [main] @@ -93,6 +97,14 @@ jobs: python -m pip install dist/*.whl --no-index pytest -v tests + - name: Upload coverage to Codecov + if: matrix.python-version == env.GH_COV_PY && matrix.os == env.GH_COV_OS + uses: codecov/codecov-action@v3 + with: + flags: unittests + name: otio-aaf-adapter-codecov + fail_ci_if_error: true + latest-release: needs: test-otio-git runs-on: ubuntu-latest diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 0000000..fd0a93c --- /dev/null +++ b/codecov.yml @@ -0,0 +1,2 @@ +fixes: + - "*/site-packages/::src/" \ No newline at end of file diff --git a/setup.cfg b/setup.cfg index e60c608..a3c161e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -23,7 +23,7 @@ ignore = W504 [tool:pytest] -addopts = --cov=./ -W ignore::DeprecationWarning +addopts = --cov=otio_aaf_adapter -W ignore::DeprecationWarning [bdist_wheel] # Let a wheel be compatible with both Python 2 and 3 diff --git a/tests/test_aaf_adapter.py b/tests/test_aaf_adapter.py index 407b09b..3cd2900 100644 --- a/tests/test_aaf_adapter.py +++ b/tests/test_aaf_adapter.py @@ -16,6 +16,9 @@ AAFValidationError ) +# module needs to be imported for code coverage to work +import otio_aaf_adapter.adapters.advanced_authoring_format # noqa: F401 + try: # python2 import StringIO as io From d4411564620b2564f49c81b5542f4509b70dde17 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Sat, 6 Aug 2022 23:44:24 -0700 Subject: [PATCH 06/13] Bump sphinx from 4.5.0 to 5.1.1 Bump readthedocs-sphinx-ext from 2.1.5 to 2.1.8 Bump myst-parser from 0.17.2 to 0.18.0 Signed-off-by: Mark Reid <mindmark@gmail.com> --- docs/requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 608a525..003a46e 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,4 +1,4 @@ -sphinx==4.5.0 -readthedocs-sphinx-ext==2.1.5 # ?? +sphinx==5.1.1 +readthedocs-sphinx-ext==2.1.8 sphinx-rtd-theme -myst-parser==0.17.2 +myst-parser==0.18.0 \ No newline at end of file From 6e6b6e5d40e557d4cf1b7592aa2abdc8c5b60add Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Sat, 6 Aug 2022 23:15:28 -0700 Subject: [PATCH 07/13] Add dependabot Signed-off-by: Mark Reid <mindmark@gmail.com> --- .github/dependabot.yml | 13 +++++++++++++ .github/workflows/ci.yaml | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..f2ff083 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,13 @@ +version: 2 +updates: + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + + - package-ecosystem: "pip" + directory: "/" + schedule: + day: "monday" + interval: "weekly" diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f660884..b431662 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -3,6 +3,7 @@ name: Run tests env: GH_COV_PY: 3.7 GH_COV_OS: ubuntu-latest + GH_DEPENDABOT: dependabot on: push: @@ -98,7 +99,7 @@ jobs: pytest -v tests - name: Upload coverage to Codecov - if: matrix.python-version == env.GH_COV_PY && matrix.os == env.GH_COV_OS + if: matrix.python-version == env.GH_COV_PY && matrix.os == env.GH_COV_OS && github.actor != env.GH_DEPENDABOT uses: codecov/codecov-action@v3 with: flags: unittests From 4f4b0001df0f431fc88df7352fc61a6526b6e57c Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Wed, 10 Aug 2022 13:36:11 -0700 Subject: [PATCH 08/13] Improvements to README Signed-off-by: Mark Reid <mindmark@gmail.com> --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/README.md b/README.md index fe57411..40a1c0c 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,11 @@ OpenTimelineIO Advanced Authoring Format (AAF) Adapter  [](https://github.com/OpenTimelineIO/otio-aaf-adapter/actions/workflows/ci.yaml) +Overview +-------- + +This project is a [OpenTimelineIO](https://github.com/AcademySoftwareFoundation/OpenTimelineIO) adapter for reading and writing Advanced Authoring Format (AAF) files. +This adapter was originally included with OpenTimelineIO as a contrib adapter. It is in the process of being separated into this project to improve maintainability and reduced the dependencies of both projects. Feature Matrix -------------- @@ -24,7 +29,17 @@ Feature Matrix | Color Decision List | ✖ | ✖ | | Image Sequence Reference | ✖ | ✖ | +Requirements +------------ + +* [OpenTimelineIO](https://github.com/AcademySoftwareFoundation/OpenTimelineIO) > 14.1 (latest git version currently recommended) +* [pyaaf2](https://github.com/markreidvfx/pyaaf2) >= 1.4.0 + + +Licensing +--------- +This repository is licensed under the [Apache License, Version 2.0](LICENSE.md). Testing for Development ----------------------- @@ -36,3 +51,15 @@ pip install -e . # Test adapter otioconvert -i some_timeline.aaf -o some_timeline.ext ``` + +If you are using a version of OpentimelineIO that still has the AAF contrib adapter you may need to add the path of [plugin_manifest.json](./src/otio_aaf_adapter/plugin_manifest.json) to your `OTIO_PLUGIN_MANIFEST_PATH` [environment variable.](https://opentimelineio.readthedocs.io/en/latest/tutorials/otio-env-variables.html) This should override the contrib version. + +Contributions +------------- + +If you have any suggested changes to the otio-aaf-adapter, +please provide them via [pull request](../../pulls) or [create an issue](../../issues) as appropriate. + +All contributions to this repository must align with the contribution +[guidelines](https://opentimelineio.readthedocs.io/en/latest/tutorials/contributing.html) +of the OpenTimelineIO project. From 482374a1c5fceb0a145dd4221b5a57d7d8ce9fe7 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Sun, 28 Aug 2022 21:26:13 -0700 Subject: [PATCH 09/13] Don't ignore deprecation warnings Signed-off-by: Mark Reid <mindmark@gmail.com> --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index a3c161e..b70981d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -23,7 +23,7 @@ ignore = W504 [tool:pytest] -addopts = --cov=otio_aaf_adapter -W ignore::DeprecationWarning +addopts = --cov=otio_aaf_adapter [bdist_wheel] # Let a wheel be compatible with both Python 2 and 3 From 80f047167064483eb8d4b8d1023ee40e663f3b31 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Sun, 28 Aug 2022 21:40:57 -0700 Subject: [PATCH 10/13] Remove compiler info bit and fix some typos Signed-off-by: Mark Reid <mindmark@gmail.com> --- .github/ISSUE_TEMPLATE/bug_report.md | 7 +------ .github/ISSUE_TEMPLATE/feature_request.md | 2 +- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 16eabbe..18c08ef 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -27,11 +27,6 @@ Describe the issue here. 2. Python version 3. Example snippet that demonstrates the issue - if it's a build issue, 4. OpenTimelineIO release version or commit hash -5. Compiler information: - on Mac, type `clang -v`, and paste the results here - on Linux, type `gcc -v`, and paste the results here - on Windows, type `cl`, and paste the results here. - If you are unable to determine your compiler via these commands, please indicate that here. ## Expected Behavior @@ -43,7 +38,7 @@ If applicable, add screenshots to help explain your problem. ## Logs -If applicable, attach a conplete console log, that show a reproduction of the problem entirely. +If applicable, attach a complete console log, that show a reproduction of the problem entirely. ## Additional Context diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index bb09ca8..650e4fd 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,6 +1,6 @@ --- name: Feature request -about: Suggest a new feature for OpenTimelineio +about: Suggest a new feature for otio-aaf-adapter title: '' labels: '' assignees: '' diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 9e7a1ef..fd0a539 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -2,7 +2,7 @@ Each PR should link at least one issue, in the form: -```Fixes #123``` +Fixes #123 Use one line for each Issue. This allows auto-closing the related issue when the fix is merged. From c51115d260bf56e48d0ade9634b3d4cc5fa60247 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Sun, 28 Aug 2022 21:36:26 -0700 Subject: [PATCH 11/13] Use markdown instead of RST style headers Signed-off-by: Mark Reid <mindmark@gmail.com> --- README.md | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 40a1c0c..9fc2497 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,15 @@ -OpenTimelineIO Advanced Authoring Format (AAF) Adapter -===================================== +# OpenTimelineIO Advanced Authoring Format (AAF) Adapter [](http://www.vfxplatform.com/)  [](https://github.com/OpenTimelineIO/otio-aaf-adapter/actions/workflows/ci.yaml) -Overview --------- +## Overview This project is a [OpenTimelineIO](https://github.com/AcademySoftwareFoundation/OpenTimelineIO) adapter for reading and writing Advanced Authoring Format (AAF) files. This adapter was originally included with OpenTimelineIO as a contrib adapter. It is in the process of being separated into this project to improve maintainability and reduced the dependencies of both projects. -Feature Matrix --------------- +## Feature Matrix | Feature | Read | Write | | ------- | ---- | ----- | @@ -29,20 +26,17 @@ Feature Matrix | Color Decision List | ✖ | ✖ | | Image Sequence Reference | ✖ | ✖ | -Requirements ------------- +## Requirements * [OpenTimelineIO](https://github.com/AcademySoftwareFoundation/OpenTimelineIO) > 14.1 (latest git version currently recommended) * [pyaaf2](https://github.com/markreidvfx/pyaaf2) >= 1.4.0 -Licensing ---------- +## Licensing This repository is licensed under the [Apache License, Version 2.0](LICENSE.md). -Testing for Development ------------------------ +## Testing for Development ```bash # In the root folder of the repo @@ -54,8 +48,7 @@ otioconvert -i some_timeline.aaf -o some_timeline.ext If you are using a version of OpentimelineIO that still has the AAF contrib adapter you may need to add the path of [plugin_manifest.json](./src/otio_aaf_adapter/plugin_manifest.json) to your `OTIO_PLUGIN_MANIFEST_PATH` [environment variable.](https://opentimelineio.readthedocs.io/en/latest/tutorials/otio-env-variables.html) This should override the contrib version. -Contributions -------------- +## Contributions If you have any suggested changes to the otio-aaf-adapter, please provide them via [pull request](../../pulls) or [create an issue](../../issues) as appropriate. From bb39d85738a5d6e0c3795681808f9f1db10cf472 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Fri, 2 Sep 2022 18:43:56 -0700 Subject: [PATCH 12/13] Add a few missing contributors Signed-off-by: Mark Reid <mindmark@gmail.com> --- CONTRIBUTORS.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 6a88e76..0a29a2e 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -8,11 +8,14 @@ otio-aaf-adapter project, sorted alphabetically by first name. If you know of anyone missing from this list, please contact us: https://lists.aswf.io/g/otio-discussion +* Andrew Moore ([andrewmoore-nz](https://github.com/andrewmoore-nz)) * Eric Reinecke ([reinecke](https://github.com/reinecke)) +* Freeson Wang ([freesonluxo](https://github.com/freesonluxo)) * Josh Burnell ([JoshBurnell](https://github.com/JoshBurnell)) * Joshua Minor ([jminor](https://github.com/jminor)) * Julian Yu-Chung Chen ([jchen9](https://github.com/jchen9)) * Mark Reid ([markreidvfx](https://github.com/markreidvfx)) +* Shahbaz Khan ([shahbazk8194](https://github.com/shahbazk8194)) * Stefan Schulze ([stefanschulze](https://github.com/stefanschulze)) * Stephan Steinbach ([ssteinbach](https://github.com/ssteinbach)) * Tim Lehr ([timlehr](https://github.com/timlehr)) \ No newline at end of file From c81e3d09ecbd0b0ef2a47efd65eb088fb791acd6 Mon Sep 17 00:00:00 2001 From: Mark Reid <mindmark@gmail.com> Date: Fri, 2 Sep 2022 18:45:31 -0700 Subject: [PATCH 13/13] Remove version numbers since they might change often Signed-off-by: Mark Reid <mindmark@gmail.com> --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9fc2497..f352961 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,8 @@ This adapter was originally included with OpenTimelineIO as a contrib adapter. I ## Requirements -* [OpenTimelineIO](https://github.com/AcademySoftwareFoundation/OpenTimelineIO) > 14.1 (latest git version currently recommended) -* [pyaaf2](https://github.com/markreidvfx/pyaaf2) >= 1.4.0 +* [OpenTimelineIO](https://github.com/AcademySoftwareFoundation/OpenTimelineIO) +* [pyaaf2](https://github.com/markreidvfx/pyaaf2) ## Licensing