Skip to content

OpenTimelineIO Conan package and aswfdocker cleanups#375

Merged
jfpanisset merged 4 commits intoAcademySoftwareFoundation:mainfrom
jfpanisset:otio-conan
Apr 1, 2026
Merged

OpenTimelineIO Conan package and aswfdocker cleanups#375
jfpanisset merged 4 commits intoAcademySoftwareFoundation:mainfrom
jfpanisset:otio-conan

Conversation

@jfpanisset
Copy link
Copy Markdown
Contributor

  • All releases
    • OpenTimelineIO now built as a Conan package
      • we previously weren't actually building the C++ components of OTIO, just installing Python prerequisites
      • for now we only build the C++ libraries, need to resolve issue of installation location to also build Python module
    • aswfdocker cleanup
      • since all packages are now built as Conan packages, we remove obsolete support for building packages as container images
      • aswfdocker build -c / --use-conan emits a warning about being deprecated
      • aswfdocker migrate and aswfdocker download emit a warning about being deprecated
      • minimum Python version to run aswfdocker is now Python 3.10, needed for Click 8.3.1
  • 2026.x (no new container image release yet)

- All releases
  - [OpenTimelineIO now built as a Conan package](AcademySoftwareFoundation#231)
    - we previously weren't actually building the C++ components of OTIO, just installing Python prerequisites
    - for now we only build the C++ libraries, need to resolve issue of installation location to also build Python module
  - aswfdocker cleanup
    - since all packages are now built as Conan packages, we remove obsolete support for building packages as container images
    - `aswfdocker build -c / --use-conan` is now a no-op and emits a warning about being no longer necessary
    - `aswfdocker migrate` is deprecated and emits a warning, since migrating "packages build as container images" is no longer relevant
- 2026.x (no new container image release yet)
  - [OTIO 0.17.0 to 0.17.1](AcademySoftwareFoundation#313)

Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
- All releases
  - [OpenTimelineIO now built as a Conan package](AcademySoftwareFoundation#231)
    - we previously weren't actually building the C++ components of OTIO, just installing Python prerequisites
    - for now we only build the C++ libraries, need to resolve issue of installation location to also build Python module
  - aswfdocker cleanup
    - since all packages are now built as Conan packages, we remove obsolete support for building packages as container images
    - `aswfdocker build -c / --use-conan` emits a warning about being deprecated
    - `aswfdocker migrate` and `aswfdocker download` emit a warning about being deprecated
    - minimum Python version to run aswfdocker is now Python 3.10, needed for Click 8.3.1
- 2026.x (no new container image release yet)
  - [OTIO 0.17.0 to 0.18.1](AcademySoftwareFoundation#313)

Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
@jfpanisset jfpanisset requested a review from aloysbaillet as a code owner April 1, 2026 07:40
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
@jfpanisset jfpanisset merged commit 3608fb6 into AcademySoftwareFoundation:main Apr 1, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant