@@ -19,8 +19,8 @@ OpenColorIO Configuration for ACES
19
19
20
20
.. end-badges
21
21
22
- The `OpenColorIO Configuration for ACES <https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES/ >`__
23
- is an open-source `Python <https://www.python.org/ >`__ package implementing
22
+ The `OpenColorIO Configuration for ACES <https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES >`__
23
+ is an open-source `Python <https://www.python.org >`__ package implementing
24
24
support for the generation of the *OCIO * configurations for the
25
25
`Academy Color Encoding System <https://www.oscars.org/science-technology/sci-tech-projects/aces >`__
26
26
(ACES).
@@ -77,17 +77,17 @@ The *OpenColorIO Configuration for ACES* repository adopts `Poetry <https://poet
77
77
to help managing its dependencies, this is the recommended way to get started
78
78
with development.
79
79
80
- Assuming `python >= 3.8 <https://www.python.org/download/releases/ >`__ is
81
- available on your system along with `OpenColorIO <https://opencolorio.org/ >`__,
80
+ Assuming `python >= 3.9 <https://www.python.org/download/releases >`__ is
81
+ available on your system along with `OpenColorIO <https://opencolorio.org >`__,
82
82
the development dependencies are installed with `Poetry <https://poetry.eustace.io >`__
83
83
as follows::
84
84
85
85
git clone --recursive https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES.git
86
86
cd OpenColorIO-Config-ACES
87
87
poetry install --with optional
88
88
89
- The *aces-dev * *CTL * reference graph can be plotted but it requires `Graphviz <https://graphviz.org/ >`__
90
- to be installed on the system and having installed the optional `pygraphviz <https://pypi.org/project/pygraphviz/ >`__:
89
+ The *aces-dev * *CTL * reference graph can be plotted but it requires `Graphviz <https://graphviz.org >`__
90
+ to be installed on the system and having installed the optional `pygraphviz <https://pypi.org/project/pygraphviz >`__:
91
91
python package::
92
92
93
93
poetry install --with graphviz,optional
@@ -99,7 +99,7 @@ Installing the dependencies for the `previous config generator <https://github.c
99
99
was not a trivial task. For ease of use an `aswf-docker <https://github.com/AcademySoftwareFoundation/aswf-docker >`__
100
100
based container is now available.
101
101
102
- Creating the container from the `Dockerfile <https://docs.docker.com/engine/reference/builder/ >`__
102
+ Creating the container from the `Dockerfile <https://docs.docker.com/engine/reference/builder >`__
103
103
is done as follows::
104
104
105
105
docker build -t aswf/opencolorio-config-aces:latest .
@@ -122,38 +122,36 @@ dependencies in order to run and be able to generate the *OCIO* configurations:
122
122
Primary Dependencies
123
123
********************
124
124
125
- - `python >= 3.9, < 3.11 <https://www.python.org/download/releases/ >`__
126
- - `OpenColorIO <https://opencolorio.org/ >`__
125
+ - `python >= 3.9, < 3.11 <https://www.python.org/download/releases >`__
126
+ - `opencolorio <https://pypi.org/project/opencolorio >`__
127
+ - `requests <https://pypi.org/project/requests >`__
128
+ - `semver <https://pypi.org/project/semver >`__
127
129
128
130
Optional Dependencies
129
131
*********************
130
132
131
- - `colour <https://www. colour-science.org/ >`__
132
- - `graphviz <https://www.graphviz.org/ >`__
133
- - `jsonpickle <https://jsonpickle.github.io/ >`__
134
- - `networkx <https://pypi.org/project/networkx/ >`__
135
- - `pygraphviz <https://pypi.org/project/pygraphviz/ >`__
133
+ - `colour-science <https://pypi.org/project/ colour-science >`__
134
+ - `graphviz <https://www.graphviz.org >`__
135
+ - `jsonpickle <https://jsonpickle.github.io >`__
136
+ - `networkx <https://pypi.org/project/networkx >`__
137
+ - `pygraphviz <https://pypi.org/project/pygraphviz >`__
136
138
137
139
Development Dependencies
138
140
************************
139
141
140
- - `black <https://pypi.org/project/black/ >`__
141
- - `coverage <https://pypi.org/project/coverage/ >`__
142
- - `coveralls <https://pypi.org/project/coveralls/ >`__
143
- - `invoke <https://pypi.org/project/invoke/ >`__
144
- - `mypy <https://pypi.org/project/mypy/ >`__
145
- - `pre-commit <https://pypi.org/project/pre-commit/ >`__
146
- - `pydata-sphinx-theme <https://pypi.org/project/pydata-sphinx-theme/ >`__
147
- - `pytest <https://pypi.org/project/pytest/ >`__
148
- - `restructuredtext-lint <https://pypi.org/project/restructuredtext-lint/ >`__
149
- - `sphinx >= 4, < 5 <https://pypi.org/project/Sphinx/ >`__
150
- - `twine <https://pypi.org/project/twine/ >`__
151
-
152
- Once the dependencies are satisfied, the **OpenColorIO Configuration for ACES **
153
- package can be installed from the `Python Package Index <http://pypi.python.org/pypi/opencolorio-config-aces >`__
154
- by issuing this command in a shell::
155
-
156
- pip install --user opencolorio-config-aces
142
+ - `black <https://pypi.org/project/black >`__
143
+ - `coverage <https://pypi.org/project/coverage >`__
144
+ - `coveralls <https://pypi.org/project/coveralls >`__
145
+ - `flynt <https://pypi.org/project/flynt >`__
146
+ - `invoke <https://pypi.org/project/invoke >`__
147
+ - `pre-commit <https://pypi.org/project/pre-commit >`__
148
+ - `pydata-sphinx-theme <https://pypi.org/project/pydata-sphinx-theme >`__
149
+ - `pytest <https://pypi.org/project/pytest >`__
150
+ - `pytest-cov <https://pypi.org/project/pytest-cov >`__
151
+ - `restructuredtext-lint <https://pypi.org/project/restructuredtext-lint >`__
152
+ - `ruff <https://pypi.org/project/ruff >`__
153
+ - `sphinx >= 4, < 5 <https://pypi.org/project/sphinx >`__
154
+ - `twine <https://pypi.org/project/twine >`__
157
155
158
156
Components Status
159
157
^^^^^^^^^^^^^^^^^
@@ -189,14 +187,16 @@ Components Status
189
187
+-------------------------------+----------------+----------------------------------------------------------------------------------+
190
188
| Containerisation | Complete | Minor updates will be required as the CLI evolves. |
191
189
+-------------------------------+----------------+----------------------------------------------------------------------------------+
190
+ | Pypi Package | Unavailable | |
191
+ +-------------------------------+----------------+----------------------------------------------------------------------------------+
192
192
193
193
Usage
194
194
^^^^^
195
195
196
196
Tasks
197
197
~~~~~
198
198
199
- Various tasks are currently exposed via `invoke <https://pypi.org/project/invoke/ >`__.
199
+ Various tasks are currently exposed via `invoke <https://pypi.org/project/invoke >`__.
200
200
201
201
This is currently the recommended way to build the configuration until a
202
202
dedicated CLI is provided.
@@ -248,7 +248,7 @@ API Reference
248
248
-------------
249
249
250
250
The main technical reference for `OpenColorIO Configuration for ACES <https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES >`__
251
- is the `API Reference <https://opencolorio-config-aces.readthedocs.io/ >`__.
251
+ is the `API Reference <https://opencolorio-config-aces.readthedocs.io >`__.
252
252
253
253
About
254
254
-----
0 commit comments