1+ [build-system ]
2+ requires = [" scikit-build-core" ]
3+ build-backend = " scikit_build_core.build"
4+
5+ [project ]
6+ name = " opentimelineio-raven"
7+ dynamic = [" version" ]
8+ description = " OpenTimelineIO viewer app made with Dear ImGui."
9+ authors = [
10+ { name = " Contributors to the OpenTimelineIO project" , email = " otio-discussion@lists.aswf.io" }
11+ ]
12+ classifiers = [
13+ " Programming Language :: C++" ,
14+ " Development Status :: 4 - Beta" ,
15+ " Intended Audience :: Developers" ,
16+ " Topic :: Multimedia :: Video" ,
17+ " Topic :: Multimedia :: Video :: Display" ,
18+ " Topic :: Multimedia :: Video :: Non-Linear Editor" ,
19+ " Topic :: Software Development :: Libraries :: Python Modules" ,
20+ " License :: OSI Approved :: Apache Software License" ,
21+ " Operating System :: OS Independent" ,
22+ " Natural Language :: English"
23+ ]
24+ keywords = [" film" , " tv" , " editing" , " editorial" , " edit" , " non-linear" , " time" , " otio" , " opentimelineio" , " raven" ]
25+ license = { file = " LICENSE.txt" }
26+ readme = " README.md"
27+ requires-python = " >=3.9,<3.13"
28+
29+ [project .scripts ]
30+ raven = " otio_raven._wrapper:main"
31+
32+ [project .urls ]
33+ "Homepage" = " https://github.com/OpenTimelineIO/raven"
34+ "Bug Tracker" = " https://github.com/OpenTimelineIO/raven/issues"
35+
36+ [tool .scikit-build ]
37+ cmake.version = " >=3.10"
38+ cmake.build-type = " Release"
39+ wheel.packages = [" python/otio_raven" ]
40+ wheel.install-dir = " otio_raven"
41+ wheel.py-api = " py3"
42+
43+ [tool .scikit-build .metadata .version ]
44+ provider = " scikit_build_core.metadata.regex"
45+ input = " VERSION.txt"
46+ regex = " ^(?P<version>.+)"
47+ result = " {version}"
0 commit comments