Skip to content

Commit 97a4718

Browse files
authored
PR: v4.0.0 (#161)
* Update `requirements.txt` file. Signed-off-by: Thomas Mansencal <[email protected]> * Fix static typing issue. Signed-off-by: Thomas Mansencal <[email protected]> * Raise package version. Signed-off-by: Thomas Mansencal <[email protected]> --------- Signed-off-by: Thomas Mansencal <[email protected]>
1 parent 95f6bb0 commit 97a4718

File tree

6 files changed

+93
-80
lines changed

6 files changed

+93
-80
lines changed

docs/requirements.txt

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,46 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv export --no-hashes --all-extras --no-dev
2+
# uv export --no-annotate --no-hashes --all-extras --no-dev
33
accessible-pygments==0.0.5
44
alabaster==1.0.0
55
babel==2.17.0
6-
beautifulsoup4==4.13.3
7-
certifi==2025.1.31
8-
charset-normalizer==3.4.1
6+
beautifulsoup4==4.13.5
7+
certifi==2025.8.3
8+
charset-normalizer==3.4.3
99
colorama==0.4.6 ; sys_platform == 'win32'
1010
colour-science==0.4.6
1111
docutils==0.21.2
1212
idna==3.10
1313
imageio==2.37.0
1414
imagesize==1.4.1
1515
jinja2==3.1.6
16-
jsonpickle==4.0.2
16+
jsonpickle==4.1.1
1717
markupsafe==3.0.2
18-
networkx==3.4.2
19-
numpy==2.2.3
20-
opencolorio==2.4.1
21-
packaging==24.2
22-
pillow==11.1.0
18+
networkx==3.4.2 ; python_full_version < '3.11'
19+
networkx==3.5 ; python_full_version >= '3.11'
20+
numpy==2.2.6 ; python_full_version < '3.11'
21+
numpy==2.3.3 ; python_full_version >= '3.11'
22+
opencolorio==2.5.0
23+
packaging==25.0
24+
pillow==11.3.0
2325
pydata-sphinx-theme==0.16.1
24-
pydot==3.0.4
25-
pygments==2.19.1
26-
pyparsing==3.2.1
27-
requests==2.32.3
28-
scipy==1.15.2
26+
pydot==4.0.1
27+
pygments==2.19.2
28+
pyparsing==3.2.5
29+
requests==2.32.5
30+
roman-numerals-py==3.1.0 ; python_full_version >= '3.11'
31+
scipy==1.15.3 ; python_full_version < '3.11'
32+
scipy==1.16.2 ; python_full_version >= '3.11'
2933
semver==3.0.4
30-
snowballstemmer==2.2.0
31-
soupsieve==2.6
32-
sphinx==8.1.3
34+
snowballstemmer==3.0.1
35+
soupsieve==2.8
36+
sphinx==8.1.3 ; python_full_version < '3.11'
37+
sphinx==8.2.3 ; python_full_version >= '3.11'
3338
sphinxcontrib-applehelp==2.0.0
3439
sphinxcontrib-devhelp==2.0.0
3540
sphinxcontrib-htmlhelp==2.1.0
3641
sphinxcontrib-jsmath==1.0.1
3742
sphinxcontrib-qthelp==2.0.0
3843
sphinxcontrib-serializinghtml==2.0.0
3944
tomli==2.2.1 ; python_full_version < '3.11'
40-
typing-extensions==4.12.2
41-
urllib3==2.3.0
45+
typing-extensions==4.15.0
46+
urllib3==2.5.0

opencolorio_config_aces/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135

136136
__application_name__ = "OpenColorIO Configuration for ACES"
137137

138-
__major_version__ = "3"
138+
__major_version__ = "4"
139139
__minor_version__ = "0"
140140
__patch_version__ = "0"
141141
__version__ = f"{__major_version__}.{__minor_version__}.{__patch_version__}"

opencolorio_config_aces/utilities/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ def git_describe() -> str:
524524
try: # pragma: no cover
525525
version = subprocess.check_output(
526526
["git", "describe"], # noqa: S603, S607
527-
cwd=opencolorio_config_aces.__path__[0], # pyright: ignore
527+
cwd=opencolorio_config_aces.__path__[0],
528528
stderr=subprocess.STDOUT,
529529
).strip()
530530
version = version.decode("utf-8")

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[project]
55
name = "opencolorio-config-aces"
6-
version = "3.0.0"
6+
version = "4.0.0"
77
description = "OpenColorIO Configuration for ACES"
88
readme = "README.rst"
99
requires-python = ">=3.10,<3.14"

requirements.txt

Lines changed: 59 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,89 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv export --no-hashes --all-extras
2+
# uv export --no-annotate --no-hashes --all-extras
33
accessible-pygments==0.0.5
44
alabaster==1.0.0
5-
anyio==4.8.0
5+
anyio==4.11.0
66
babel==2.17.0
77
backports-tarfile==1.2.0 ; python_full_version < '3.12'
8-
beautifulsoup4==4.13.3
9-
certifi==2025.1.31
10-
cffi==1.17.1 ; platform_python_implementation == 'PyPy' or sys_platform == 'linux'
8+
beautifulsoup4==4.13.5
9+
certifi==2025.8.3
10+
cffi==2.0.0 ; platform_python_implementation != 'PyPy' and sys_platform == 'linux'
1111
cfgv==3.4.0
12-
charset-normalizer==3.4.1
13-
click==8.1.8
12+
charset-normalizer==3.4.3
13+
click==8.3.0
1414
colorama==0.4.6 ; sys_platform == 'win32'
1515
colour-science==0.4.6
16-
coverage==7.6.12
16+
coverage==7.10.7
1717
coveralls==4.0.1
18-
cryptography==44.0.2 ; sys_platform == 'linux'
19-
distlib==0.3.9
18+
cryptography==46.0.1 ; sys_platform == 'linux'
19+
distlib==0.4.0
2020
docopt==0.6.2
2121
docutils==0.21.2
22-
exceptiongroup==1.2.2 ; python_full_version < '3.11'
22+
exceptiongroup==1.3.0 ; python_full_version < '3.11'
2323
execnet==2.1.1
24-
filelock==3.18.0
25-
h11==0.14.0
26-
hatch==1.14.0
24+
filelock==3.19.1
25+
h11==0.16.0
26+
hatch==1.14.2
2727
hatchling==1.27.0
28-
httpcore==1.0.7
28+
httpcore==1.0.9
2929
httpx==0.28.1
3030
hyperlink==21.0.0
31-
identify==2.6.9
31+
identify==2.6.14
3232
idna==3.10
3333
imageio==2.37.0
3434
imagesize==1.4.1
35-
importlib-metadata==8.6.1 ; python_full_version < '3.12'
36-
iniconfig==2.0.0
35+
importlib-metadata==8.7.0 ; python_full_version < '3.12'
36+
iniconfig==2.1.0
3737
invoke==2.2.0
3838
jaraco-classes==3.4.0
3939
jaraco-context==6.0.1
40-
jaraco-functools==4.1.0
40+
jaraco-functools==4.3.0
4141
jeepney==0.9.0 ; sys_platform == 'linux'
4242
jinja2==3.1.6
43-
jsonpickle==4.0.2
43+
jsonpickle==4.1.1
4444
keyring==25.6.0
45-
markdown-it-py==3.0.0
45+
markdown-it-py==4.0.0
4646
markupsafe==3.0.2
4747
mdurl==0.1.2
48-
more-itertools==10.6.0
49-
networkx==3.4.2
48+
more-itertools==10.8.0
49+
networkx==3.4.2 ; python_full_version < '3.11'
50+
networkx==3.5 ; python_full_version >= '3.11'
5051
nodeenv==1.9.1
51-
numpy==2.2.3
52-
opencolorio==2.4.1
53-
packaging==24.2
52+
numpy==2.2.6 ; python_full_version < '3.11'
53+
numpy==2.3.3 ; python_full_version >= '3.11'
54+
opencolorio==2.5.0
55+
packaging==25.0
5456
pathspec==0.12.1
5557
pexpect==4.9.0
56-
pillow==11.1.0
57-
platformdirs==4.3.6
58-
pluggy==1.5.0
59-
pre-commit==4.1.0
58+
pillow==11.3.0
59+
platformdirs==4.4.0
60+
pluggy==1.6.0
61+
pre-commit==4.3.0
6062
ptyprocess==0.7.0
61-
pycparser==2.22 ; platform_python_implementation == 'PyPy' or sys_platform == 'linux'
63+
pycparser==2.23 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy' and sys_platform == 'linux'
6264
pydata-sphinx-theme==0.16.1
63-
pydot==3.0.4
64-
pygments==2.19.1
65-
pyparsing==3.2.1
66-
pyright==1.1.396
67-
pytest==8.3.5
68-
pytest-cov==6.0.0
69-
pytest-xdist==3.6.1
65+
pydot==4.0.1
66+
pygments==2.19.2
67+
pyparsing==3.2.5
68+
pyright==1.1.405
69+
pytest==8.4.2
70+
pytest-cov==7.0.0
71+
pytest-xdist==3.8.0
7072
pywin32-ctypes==0.2.3 ; sys_platform == 'win32'
71-
pyyaml==6.0.2
72-
requests==2.32.3
73-
rich==13.9.4
74-
scipy==1.15.2
75-
secretstorage==3.3.3 ; sys_platform == 'linux'
73+
pyyaml==6.0.3
74+
requests==2.32.5
75+
rich==14.1.0
76+
roman-numerals-py==3.1.0 ; python_full_version >= '3.11'
77+
scipy==1.15.3 ; python_full_version < '3.11'
78+
scipy==1.16.2 ; python_full_version >= '3.11'
79+
secretstorage==3.4.0 ; sys_platform == 'linux'
7680
semver==3.0.4
7781
shellingham==1.5.4
7882
sniffio==1.3.1
79-
snowballstemmer==2.2.0
80-
soupsieve==2.6
81-
sphinx==8.1.3
83+
snowballstemmer==3.0.1
84+
soupsieve==2.8
85+
sphinx==8.1.3 ; python_full_version < '3.11'
86+
sphinx==8.2.3 ; python_full_version >= '3.11'
8287
sphinxcontrib-applehelp==2.0.0
8388
sphinxcontrib-devhelp==2.0.0
8489
sphinxcontrib-htmlhelp==2.1.0
@@ -87,12 +92,12 @@ sphinxcontrib-qthelp==2.0.0
8792
sphinxcontrib-serializinghtml==2.0.0
8893
tomli==2.2.1 ; python_full_version <= '3.11'
8994
tomli-w==1.2.0
90-
tomlkit==0.13.2
91-
trove-classifiers==2025.3.13.13
92-
typing-extensions==4.12.2
93-
urllib3==2.3.0
95+
tomlkit==0.13.3
96+
trove-classifiers==2025.9.11.17
97+
typing-extensions==4.15.0
98+
urllib3==2.5.0
9499
userpath==1.9.2
95-
uv==0.6.6
96-
virtualenv==20.29.3
97-
zipp==3.21.0 ; python_full_version < '3.12'
98-
zstandard==0.23.0
100+
uv==0.8.22
101+
virtualenv==20.34.0
102+
zipp==3.23.0 ; python_full_version < '3.12'
103+
zstandard==0.25.0

tasks.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -471,12 +471,15 @@ def requirements(ctx: Context) -> None:
471471
"""
472472

473473
message_box('Exporting "requirements.txt" file...')
474-
ctx.run('uv export --no-hashes --all-extras | grep -v "-e \\." > requirements.txt')
474+
ctx.run(
475+
"uv export --no-annotate --no-hashes --all-extras | "
476+
'grep -v "-e \\." > requirements.txt'
477+
)
475478

476479
message_box('Exporting "docs/requirements.txt" file...')
477480
ctx.run(
478-
'uv export --no-hashes --all-extras --no-dev | grep -v "-e \\." > '
479-
"docs/requirements.txt"
481+
"uv export --no-annotate --no-hashes --all-extras --no-dev | "
482+
'grep -v "-e \\." > docs/requirements.txt'
480483
)
481484

482485

0 commit comments

Comments
 (0)