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
 
 [![Supported VFX Platform Versions](https://img.shields.io/badge/vfx%20platform-2018--2021-lightgrey.svg)](http://www.vfxplatform.com/)
 ![Supported Versions](https://img.shields.io/badge/python-2.7%2C%203.7%2C%203.8%2C%203.9%2C%203.10-blue)
-[![Run tests](https://github.com/markreidvfx/otio-aaf-adapter/actions/workflows/ci.yaml/badge.svg)](https://github.com/markreidvfx/otio-aaf-adapter/actions/workflows/ci.yaml)
+[![Run tests](https://github.com/markreidvfx/otio-aaf-adapter/actions/workflows/ci.yaml/badge.svg)](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
 ![Supported Versions](https://img.shields.io/badge/python-2.7%2C%203.7%2C%203.8%2C%203.9%2C%203.10-blue)
 [![Run tests](https://github.com/markreidvfx/otio-aaf-adapter/actions/workflows/ci.yaml/badge.svg)](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
 
 [![Supported VFX Platform Versions](https://img.shields.io/badge/vfx%20platform-2018--2021-lightgrey.svg)](http://www.vfxplatform.com/)
 ![Supported Versions](https://img.shields.io/badge/python-2.7%2C%203.7%2C%203.8%2C%203.9%2C%203.10-blue)
 [![Run tests](https://github.com/markreidvfx/otio-aaf-adapter/actions/workflows/ci.yaml/badge.svg)](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