git: da8e77d5cc5a - main - multimedia/py-opentimelineio: New port: API and interchange format for editorial timeline information

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 29 Jan 2022 21:02:37 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=da8e77d5cc5acb2d772caa322cbe07164136404f

commit da8e77d5cc5acb2d772caa322cbe07164136404f
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-01-29 21:00:33 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-01-29 21:02:34 +0000

    multimedia/py-opentimelineio: New port: API and interchange format for editorial timeline information
---
 multimedia/Makefile                    |   1 +
 multimedia/opentimelineio/Makefile     |   9 +-
 multimedia/py-opentimelineio/Makefile  |  28 ++++
 multimedia/py-opentimelineio/distinfo  |  13 ++
 multimedia/py-opentimelineio/pkg-descr |   6 +
 multimedia/py-opentimelineio/pkg-plist | 288 +++++++++++++++++++++++++++++++++
 6 files changed, 337 insertions(+), 8 deletions(-)

diff --git a/multimedia/Makefile b/multimedia/Makefile
index 5b2c8dfa2b0b..e603b8a8f4db 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -334,6 +334,7 @@
     SUBDIR += py-mido
     SUBDIR += py-mlt6
     SUBDIR += py-moviepy
+    SUBDIR += py-opentimelineio
     SUBDIR += py-periscope
     SUBDIR += py-pretty_midi
     SUBDIR += py-pymediainfo
diff --git a/multimedia/opentimelineio/Makefile b/multimedia/opentimelineio/Makefile
index dda3222050fa..3dbfcf9bceab 100644
--- a/multimedia/opentimelineio/Makefile
+++ b/multimedia/opentimelineio/Makefile
@@ -9,7 +9,7 @@ COMMENT=	API and interchange format for editorial timeline information
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-USES=		cmake:testing compiler:c++14-lang
+USES=		cmake compiler:c++14-lang
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
@@ -22,11 +22,4 @@ GH_TUPLE=	google:googletest:ba96d0b1161f540656efdaed035b3c062b60e006:google_goog
 		Tencent:rapidjson:4d6cb08189cf7336821f04090b612baa2ca6a90d:Tencent_rapidjson/src/deps/rapidjson \
 		thelink2012:any:f67bd5f8bbf7eb628bf38206d4ac5cb22438e6bb:thelink2012_any/src/deps/any
 
-OPTIONS_DEFINE=		PYTHON
-
-PYTHON_USES=		python
-PYTHON_CMAKE_BOOL=	OTIO_PYTHON_INSTALL
-PYTHON_CMAKE_ON=	-DPYTHON_EXECUTABLE=${PYTHON_CMD}
-PYTHON_BROKEN=		https://github.com/PixarAnimationStudios/OpenTimelineIO/issues/1204
-
 .include <bsd.port.mk>
diff --git a/multimedia/py-opentimelineio/Makefile b/multimedia/py-opentimelineio/Makefile
new file mode 100644
index 000000000000..4e9a5d7df0f0
--- /dev/null
+++ b/multimedia/py-opentimelineio/Makefile
@@ -0,0 +1,28 @@
+PORTNAME=	opentimelineio
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.14.1
+CATEGORIES=	multimedia
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	API and interchange format for editorial timeline information
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS=	cmake:devel/cmake
+
+USES=		compiler:c++14-lang python
+USE_PYTHON=	distutils concurrent # autoplist is broken, see https://github.com/PixarAnimationStudios/OpenTimelineIO/issues/1205
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	PixarAnimationStudios
+GH_PROJECT=	OpenTimelineIO
+
+GH_TUPLE=	google:googletest:ba96d0b1161f540656efdaed035b3c062b60e006:google_googletest/src/deps/rapidjson/thirdparty/gtest \
+		martinmoene:optional-lite:a006f229a77b3b2dacf927e4029b8c1c60c86b52:martinmoene_optional_lite/src/deps/optional-lite \
+		pybind:pybind11:e7e2c79f3f520f78ffc39fcb34f7919003102733:pybind_pybind11/src/deps/pybind11 \
+		Tencent:rapidjson:4d6cb08189cf7336821f04090b612baa2ca6a90d:Tencent_rapidjson/src/deps/rapidjson \
+		thelink2012:any:f67bd5f8bbf7eb628bf38206d4ac5cb22438e6bb:thelink2012_any/src/deps/any
+
+.include <bsd.port.mk>
diff --git a/multimedia/py-opentimelineio/distinfo b/multimedia/py-opentimelineio/distinfo
new file mode 100644
index 000000000000..5a2dc0308a27
--- /dev/null
+++ b/multimedia/py-opentimelineio/distinfo
@@ -0,0 +1,13 @@
+TIMESTAMP = 1643482587
+SHA256 (PixarAnimationStudios-OpenTimelineIO-v0.14.1_GH0.tar.gz) = 04c0a5c2f0639a0a1e9745d40cdb9e86f966c85f19880e8ca614699175a93554
+SIZE (PixarAnimationStudios-OpenTimelineIO-v0.14.1_GH0.tar.gz) = 4484522
+SHA256 (google-googletest-ba96d0b1161f540656efdaed035b3c062b60e006_GH0.tar.gz) = 949c556896cf31ed52e53449e17a1276b8b26d3ee5932f5ca49ee929f4b35c51
+SIZE (google-googletest-ba96d0b1161f540656efdaed035b3c062b60e006_GH0.tar.gz) = 987370
+SHA256 (martinmoene-optional-lite-a006f229a77b3b2dacf927e4029b8c1c60c86b52_GH0.tar.gz) = de62d23971dd9c4ba77c633559f9e3840f6a57c39b81306b89395f917e71ccc4
+SIZE (martinmoene-optional-lite-a006f229a77b3b2dacf927e4029b8c1c60c86b52_GH0.tar.gz) = 52439
+SHA256 (pybind-pybind11-e7e2c79f3f520f78ffc39fcb34f7919003102733_GH0.tar.gz) = 87de6f079bed8e74e1a5baa8dbc03c8f12367ab9bb4f32a98ee15a15255accdb
+SIZE (pybind-pybind11-e7e2c79f3f520f78ffc39fcb34f7919003102733_GH0.tar.gz) = 693012
+SHA256 (Tencent-rapidjson-4d6cb08189cf7336821f04090b612baa2ca6a90d_GH0.tar.gz) = 6d5547998e51a6f8a7fb261ee7ff1551b833968e8b855c22c662705c2dc9ccac
+SIZE (Tencent-rapidjson-4d6cb08189cf7336821f04090b612baa2ca6a90d_GH0.tar.gz) = 1107475
+SHA256 (thelink2012-any-f67bd5f8bbf7eb628bf38206d4ac5cb22438e6bb_GH0.tar.gz) = 1cd121a2fb27936213397ff4ff94fe4d6d4e28cabc13894cc4512eb046d71be8
+SIZE (thelink2012-any-f67bd5f8bbf7eb628bf38206d4ac5cb22438e6bb_GH0.tar.gz) = 9123
diff --git a/multimedia/py-opentimelineio/pkg-descr b/multimedia/py-opentimelineio/pkg-descr
new file mode 100644
index 000000000000..3849d715ef9f
--- /dev/null
+++ b/multimedia/py-opentimelineio/pkg-descr
@@ -0,0 +1,6 @@
+OpenTimelineIO is an interchange format and API for editorial cut
+information. OTIO is not a container format for media, rather it
+contains information about the order and length of cuts and references
+to external media.
+
+WWW: https://github.com/PixarAnimationStudios/OpenTimelineIO
diff --git a/multimedia/py-opentimelineio/pkg-plist b/multimedia/py-opentimelineio/pkg-plist
new file mode 100644
index 000000000000..b6a4786e3989
--- /dev/null
+++ b/multimedia/py-opentimelineio/pkg-plist
@@ -0,0 +1,288 @@
+bin/otioautogen_serialized_schema_docs
+bin/otiocat
+bin/otioconvert
+bin/otiopluginfo
+bin/otiostat
+bin/otioview
+%%PYTHON_SITELIBDIR%%/OpenTimelineIO-0.14.1-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/OpenTimelineIO-0.14.1-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/OpenTimelineIO-0.14.1-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/OpenTimelineIO-0.14.1-py%%PYTHON_VER%%.egg-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/OpenTimelineIO-0.14.1-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON_SITELIBDIR%%/OpenTimelineIO-0.14.1-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON_SITELIBDIR%%/OpenTimelineIO-0.14.1-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/opentimelineio/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/hooks%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/hooks%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/media_linker%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/media_linker%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/opentime%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/opentime%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/test_utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/test_utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/url_utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/__pycache__/url_utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/_opentime%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/opentimelineio/_otio%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/adapter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/adapter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/cmx_3600%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/cmx_3600%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/fcp_xml%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/fcp_xml%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/file_bundle_utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/file_bundle_utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/otio_json%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/otio_json%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/otiod%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/otiod%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/otioz%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/otioz%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/svg%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/__pycache__/svg%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/adapter.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/builtin_adapters.plugin_manifest.json
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/cmx_3600.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/fcp_xml.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/file_bundle_utils.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/otio_json.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/otiod.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/otioz.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/adapters/svg.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/filter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/filter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/stack_algo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/stack_algo%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/timeline_algo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/timeline_algo%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/track_algo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/__pycache__/track_algo%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/filter.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/stack_algo.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/timeline_algo.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/algorithms/track_algo.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/autogen_plugin_documentation%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/autogen_plugin_documentation%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/autogen_serialized_datamodel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/autogen_serialized_datamodel%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/console_utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/console_utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/otiocat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/otiocat%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/otioconvert%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/otioconvert%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/otiopluginfo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/otiopluginfo%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/otiostat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/__pycache__/otiostat%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/autogen_plugin_documentation.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/autogen_serialized_datamodel.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/console_utils.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/otiocat.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/otioconvert.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/otiopluginfo.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/console/otiostat.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/_core_utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/_core_utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/composable%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/composable%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/composition%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/composition%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/item%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/item%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/mediaReference%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/__pycache__/mediaReference%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/_core_utils.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/composable.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/composition.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/item.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/core/mediaReference.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/exceptions.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/hooks.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/media_linker.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/opentime.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/plugins/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/plugins/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/plugins/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/plugins/__pycache__/manifest%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/plugins/__pycache__/manifest%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/plugins/__pycache__/python_plugin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/plugins/__pycache__/python_plugin%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/plugins/manifest.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/plugins/python_plugin.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/clip%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/clip%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/effect%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/effect%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/external_reference%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/external_reference%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/foo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/foo%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/generator_reference%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/generator_reference%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/image_sequence_reference%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/image_sequence_reference%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/marker%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/marker%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/schemadef%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/schemadef%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/serializable_collection%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/serializable_collection%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/stack%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/stack%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/timeline%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/timeline%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/track%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/track%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/transition%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/__pycache__/transition%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/clip.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/effect.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/external_reference.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/foo.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/generator_reference.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/image_sequence_reference.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/marker.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/schemadef.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/serializable_collection.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/stack.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/timeline.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/track.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schema/transition.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schemadef/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/schemadef/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/schemadef/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio/test_utils.py
+%%PYTHON_SITELIBDIR%%/opentimelineio/url_utils.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/advanced_authoring_format%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/advanced_authoring_format%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/ale%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/ale%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/burnins%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/burnins%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/extern_maya_sequencer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/extern_maya_sequencer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/extern_rv%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/extern_rv%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/fcpx_xml%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/fcpx_xml%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/ffmpeg_burnins%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/ffmpeg_burnins%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/hls_playlist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/hls_playlist%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/kdenlive%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/kdenlive%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/maya_sequencer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/maya_sequencer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/rv%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/rv%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/xges%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/__pycache__/xges%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/aaf_adapter/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/aaf_adapter/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/aaf_adapter/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/aaf_adapter/__pycache__/aaf_writer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/aaf_adapter/__pycache__/aaf_writer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/aaf_adapter/aaf_writer.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/advanced_authoring_format.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/ale.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/burnins.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/contrib_adapters.plugin_manifest.json
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/extern_maya_sequencer.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/extern_rv.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/fcpx_xml.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/ffmpeg_burnins.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/hls_playlist.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/kdenlive.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/maya_sequencer.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/rv.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_aaf_adapter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_aaf_adapter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_ale_adapter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_ale_adapter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_burnins%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_burnins%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_fcpx_adapter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_fcpx_adapter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_hls_playlist_adapter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_hls_playlist_adapter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_kdenlive_adapter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_kdenlive_adapter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_maya_sequencer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_maya_sequencer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_rvsession%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/test_rvsession%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/tests_xges_adapter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/__pycache__/tests_xges_adapter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/test_aaf_adapter.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/test_ale_adapter.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/test_burnins.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/test_fcpx_adapter.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/test_hls_playlist_adapter.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/test_kdenlive_adapter.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/test_maya_sequencer.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/test_rvsession.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/tests/tests_xges_adapter.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/adapters/xges.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/rv/example_otio_reader/PACKAGE
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/rv/example_otio_reader/__pycache__/example_otio_reader_plugin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/rv/example_otio_reader/__pycache__/example_otio_reader_plugin%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/rv/example_otio_reader/__pycache__/otio_reader%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/rv/example_otio_reader/__pycache__/otio_reader%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/rv/example_otio_reader/example_otio_reader_plugin.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/rv/example_otio_reader/otio_reader.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/tests/__pycache__/test_rv_reader%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/tests/__pycache__/test_rv_reader%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineio_contrib/application_plugins/tests/test_rv_reader.py
+%%PYTHON_SITELIBDIR%%/opentimelineview/__init__.py
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/console%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/console%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/details_widget%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/details_widget%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/ruler_widget%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/ruler_widget%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/settings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/settings%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/timeline_widget%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/timeline_widget%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/track_widgets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/__pycache__/track_widgets%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/opentimelineview/console.py
+%%PYTHON_SITELIBDIR%%/opentimelineview/details_widget.py
+%%PYTHON_SITELIBDIR%%/opentimelineview/ruler_widget.py
+%%PYTHON_SITELIBDIR%%/opentimelineview/settings.py
+%%PYTHON_SITELIBDIR%%/opentimelineview/timeline_widget.py
+%%PYTHON_SITELIBDIR%%/opentimelineview/track_widgets.py