Commit graph

137 commits

Author SHA1 Message Date
Ondřej Samohel
be0c41182e
Merge remote-tracking branch 'origin/feature/909-define-basic-trait-type-using-dataclasses' into feature/911-new-traits-based-integrator 2024-11-13 17:52:07 +01:00
Ondřej Samohel
fc30b854f0
🐶 remove unused import 2024-11-13 14:11:25 +01:00
Ondřej Samohel
794160f8e3
🐶 fix ruff issues 2024-11-13 14:10:01 +01:00
Ondřej Samohel
8d9d9de153
Merge remote-tracking branch 'origin/feature/909-define-basic-trait-type-using-dataclasses' into feature/911-new-traits-based-integrator 2024-11-12 23:41:42 +01:00
Ondřej Samohel
b64e0340d9
♻️ refactor to remove circular imports
add `FileLocations` validations
2024-11-12 23:40:59 +01:00
Ondřej Samohel
9062b7b61a
Merge remote-tracking branch 'origin/feature/909-define-basic-trait-type-using-dataclasses' into feature/911-new-traits-based-integrator 2024-11-12 17:13:29 +01:00
Ondřej Samohel
f589cb933c
♻️ change validations
validation on trait are now raising exception instead of returning just bool, to pass validation error. Also added `validate()`to representation - this runs it on all traits.
2024-11-12 17:12:54 +01:00
Ondřej Samohel
def3f0383b
Merge branch 'feature/909-define-basic-trait-type-using-dataclasses' into feature/911-new-traits-based-integrator 2024-11-08 09:47:38 +01:00
Ondřej Samohel
db5d997ce7
🎨 add get_versionless_id() helper (and test) 2024-11-08 09:46:47 +01:00
Ondřej Samohel
39a9239743
🔧 wip use FileLocation for transfers 2024-11-07 17:05:24 +01:00
Ondřej Samohel
9d07c2d93f
Merge branch 'feature/909-define-basic-trait-type-using-dataclasses' into feature/911-new-traits-based-integrator 2024-11-06 15:45:04 +01:00
Ondřej Samohel
deae44dbc1
♻️ fix tests and trait version 2024-11-06 15:44:42 +01:00
Ondřej Samohel
be9ac89057
Merge branch 'feature/909-define-basic-trait-type-using-dataclasses' into feature/911-new-traits-based-integrator 2024-11-05 16:19:19 +01:00
Ondřej Samohel
ba49b65920
🔥 remove integrator from this branch 2024-11-04 16:19:31 +01:00
Ondřej Samohel
edefade158
🎨 added id and name to representation
also added versionless trait id processing and trait validation
2024-10-25 17:13:21 +02:00
Ondřej Samohel
4b3469c5ae
🔧 adding project based test
note that this needs `pytest-ayon` dependency to run that will be added in subsequent commits
2024-10-21 11:38:06 +02:00
Ondřej Samohel
a299f8edd3
🐛 fix test fixture 2024-10-17 14:44:15 +02:00
Ondřej Samohel
4e0f9b4237
🔧 WIP on the integrator 2024-10-17 14:41:58 +02:00
Ondřej Samohel
2b572ae773
🎨 introduce name and id for representation 2024-10-16 17:51:56 +02:00
Ondřej Samohel
9b3e1cec0e
⚗️ fix tests 2024-10-14 22:47:31 +02:00
Ondřej Samohel
e0a6e1767c
♻️ add traits and refactor api 2024-10-14 22:36:16 +02:00
Ondřej Samohel
6d07307898
♻️ refactor TraitsData to Representation
added few helper methods to query/set/remove bunch of traits at once
2024-10-10 14:28:53 +02:00
Ondřej Samohel
3981a2e4da
⚗️ add tests 2024-10-10 11:28:00 +02:00
robin
84d6daf60c Fix NTSC framerates floating issue comparison. 2024-10-03 08:36:34 -04:00
robin
1fce6108c6 Fix linting 2024-10-02 11:09:01 -04:00
robin
41302936c2 Fix multiple review clips in OTIO review plugins with tests. 2024-10-02 11:06:29 -04:00
Jakub Jezek
7bd382a187
Refactor Anatomy NamedTuple
for project_name\nUpdate Anatomy NamedTuple to specify project_name as string type. This change ensures consistency and clarity in the codebase.
2024-10-02 11:57:38 +02:00
Jakub Jezek
05291b2fe9
ruff suggestions 2024-10-02 11:51:21 +02:00
robin@ynput.io
abd0e7dddc Add backward-compatibility for relative source ranges. 2024-10-01 17:47:38 -04:00
robin@ynput.io
d69edc69d5 Add backward-compatibility for relative source ranges. 2024-10-01 17:10:41 -04:00
robin@ynput.io
7a83b8ec97 Add test for tail handles only. 2024-09-25 13:06:28 -04:00
robin@ynput.io
6d31cd723c Add unit tests. 2024-09-24 17:14:42 -04:00
robin@ynput.io
d2b933718d Adjust test docstring. 2024-09-23 08:22:54 -04:00
robin@ynput.io
f9ed6f5877 Fix typos. 2024-09-23 08:19:12 -04:00
robin@ynput.io
be2b8d5c60 Fix lint. 2024-09-18 16:46:49 -04:00
robin@ynput.io
b0b509d431 Add unit tests 2024-09-18 16:34:05 -04:00
robin@ynput.io
ef6693f8a0 Add unit tests. 2024-09-18 16:28:45 -04:00