Skip to content

Commit 60a99a5

Browse files
authored
Remove OtioView from OTIO-Core (#1944)
* Removed opentimelineview a.k.a otioview from the core repo * removed otioview from auto labler CI automation * Mention move in updated documentation --------- Signed-off-by: apetrynet <[email protected]>
1 parent 00515e2 commit 60a99a5

File tree

14 files changed

+11
-2223
lines changed

14 files changed

+11
-2223
lines changed

.github/labeler.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,5 @@ opentime:
2121
'time calculations':
2222
- any: ['src/opentime/**']
2323

24-
otioview:
25-
- any: ['src/opentimelineview/**']
26-
2724
python-bindings:
2825
- any: ['src/py-opentimelineio/**']

README.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,6 @@ There are more code examples here: https://github.com/AcademySoftwareFoundation/
135135
Also, looking through the unit tests is a great way to see what OTIO can do:
136136
https://github.com/AcademySoftwareFoundation/OpenTimelineIO/tree/main/tests
137137

138-
OTIO includes a viewer program as well (see the quickstart section for instructions on installing it):
139-
140-
![OTIO View Screenshot](docs/_static/otioview.png)
141-
142138
Developing
143139
----------
144140

@@ -197,4 +193,3 @@ Contact
197193
For more information, please visit http://opentimeline.io/
198194
or https://github.com/AcademySoftwareFoundation/OpenTimelineIO
199195
or join our discussion forum: https://lists.aswf.io/g/otio-discussion
200-

docs/_static/otioview.png

-792 KB
Binary file not shown.

docs/tutorials/otio-filebundles.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ The `media` directory contains all the media files that the `ExternalReference`s
6060

6161
When a bundle is read from disk using the OpenTimelineIO Python API (using the adapters.read_from_* functions), only the `content.otio` file is read and parsed.
6262

63-
For example, to view the timeline (not the media) of an otioz file in `otioview`, you can run:
63+
For example, to get some stats of the timeline (not the media) of an otioz file in `otiostat`, you can run:
6464

65-
`otioview something.otioz`
65+
`otiostat something.otioz`
6666

6767
Because this will _only_ read the `content.otio` from the bundle, it is usually a fast operation to run. None of the media is decoded or unzipped during this process.
6868

docs/tutorials/quickstart.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,7 @@
11
# Quickstart
22

3-
This is for users who wish to get started using the "OTIOView" application to inspect the contents of editorial timelines.
4-
53
**Note** This guide assumes that you are working inside a [virtualenv](https://virtualenv.pypa.io/en/latest/).
64

7-
## Install Prerequisites
8-
9-
OTIOView has an additional prerequisite to OTIO:
10-
11-
- Try `python -m pip install PySide2` or `python -m pip install PySide6`
12-
- If difficulties are encountered, please file an issue on OpenTimelineIO's github for assistance.
13-
145
## Install OTIO
156

167
- `python -m pip install opentimelineio`
@@ -24,11 +15,16 @@ A curated list of adapters for popular file formats like EDL, AAF, ALE, and FCP
2415
For more information, see the [Adapters](./adapters) section.
2516

2617

27-
## Run OTIOView
18+
## Timeline Viewers
19+
OpenTimelineIO provides applications to view timelines in a graphical interface.
2820

29-
Once you have pip installed OpenTimelineIO, you should be able to run:
21+
### Raven
22+
[Raven](https://github.com/OpenTimelineIO/raven) is the preferred application and replaces OTIOView as the main
23+
application for viewing timelines.
3024

31-
+ `otioview path/to/your/file.edl`
25+
### OTIOView
26+
[OTIOView](https://github.com/OpenTimelineIO/otioview) has been moved to its own repository so those who rely on it
27+
still have access to it.
3228

3329
# Developer Quickstart
3430

setup.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,6 @@ def _append_version_info_to_init_scripts(build_lib):
237237

238238
for module, parentdir in [
239239
("opentimelineio", "src/py-opentimelineio"),
240-
("opentimelineview", "src")
241240
]:
242241
target_file = os.path.join(build_lib, module, "__init__.py")
243242
source_file = os.path.join(
@@ -336,8 +335,7 @@ def run(self):
336335
},
337336

338337
packages=(
339-
find_packages(where="src/py-opentimelineio") + # opentimelineio
340-
find_packages(where="src") # opentimelineview
338+
find_packages(where="src/py-opentimelineio") # opentimelineio
341339
),
342340

343341
ext_modules=[
@@ -352,7 +350,6 @@ def run(self):
352350

353351
package_dir={
354352
'opentimelineio': 'src/py-opentimelineio/opentimelineio',
355-
'opentimelineview': 'src/opentimelineview',
356353
},
357354

358355
# Disallow 3.9.0 because of https://github.com/python/cpython/pull/22670
@@ -367,7 +364,6 @@ def run(self):
367364
'otiopluginfo = opentimelineio.console.otiopluginfo:main',
368365
'otiostat = opentimelineio.console.otiostat:main',
369366
'otiotool = opentimelineio.console.otiotool:main',
370-
'otioview = opentimelineview.console:main',
371367
(
372368
'otioautogen_serialized_schema_docs = '
373369
'opentimelineio.console.autogen_serialized_datamodel:main'
@@ -381,10 +377,6 @@ def run(self):
381377
'coverage>=4.5',
382378
'urllib3>=1.24.3'
383379
],
384-
'view': [
385-
'PySide2~=5.11; platform.machine=="x86_64"',
386-
'PySide6~=6.2; platform.machine=="aarch64"'
387-
]
388380
},
389381

390382
# because we need to open() the adapters manifest, we aren't zip-safe

src/opentimelineview/__init__.py

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)