diff --git a/python/README.requirements.md b/python/README.requirements.md index eccc6d2ad7..0172b436cc 100644 --- a/python/README.requirements.md +++ b/python/README.requirements.md @@ -74,8 +74,9 @@ path_to_python=distgit/containers/rhdh-hub/python cd "$git_repo" cd "$path_to_python" rm -fr "./requirements"*.txt && \ -pip-compile --output-file=requirements.txt --strip-extras requirements.in && \ -pip-compile --output-file=requirements-build.txt --strip-extras requirements-build.in +pip-compile --allow-unsafe --output-file=requirements.txt --strip-extras requirements.in && \ +pip-compile --allow-unsafe --output-file=requirements-build.txt --strip-extras requirements-build.in && \ +pip-compile --allow-unsafe --output-file=requirements-dev.txt --strip-extras requirements-dev.in # add the plantuml-markdown hash back in hash=$(grep "plantuml-markdown @" requirements.in) && \ diff --git a/python/requirements-build.in b/python/requirements-build.in index e1f8638ffa..4b7c07fe53 100644 --- a/python/requirements-build.in +++ b/python/requirements-build.in @@ -1,4 +1,4 @@ -# to use this file, `pip install pip-tools -U` first (need >= 7.3), then +# to use this file, `pip install pip-tools -U` first (need >= 7.3), then # pip-compile --allow-unsafe --output-file=requirements-build.txt --strip-extras requirements-build.in babel @@ -9,7 +9,7 @@ click==8.1.7 colorama==0.4.6 Cython==0.29.37 editables==0.5 -flit_core==3.9.0 +flit_core<4,>=3.11 ghp-import==2.1.0 hatch-nodejs-version==0.3.2 hatch-requirements-txt @@ -49,5 +49,4 @@ trove-classifiers typing-extensions urllib3==2.2.2 watchdog==3.0.0 -wheel -wheel==0.43.0 +wheel==0.46.3 diff --git a/python/requirements-build.txt b/python/requirements-build.txt index 8a8c433550..322de72358 100644 --- a/python/requirements-build.txt +++ b/python/requirements-build.txt @@ -4,7 +4,7 @@ # # pip-compile --allow-unsafe --output-file=requirements-build.txt --strip-extras requirements-build.in # -babel==2.15.0 +babel==2.17.0 # via # -r requirements-build.in # mkdocs-material @@ -30,7 +30,7 @@ cython==0.29.37 # via -r requirements-build.in editables==0.5 # via -r requirements-build.in -flit-core==3.9.0 +flit-core==3.12.0 # via -r requirements-build.in ghp-import==2.1.0 # via @@ -114,7 +114,8 @@ packaging==24.1 # hatchling # mkdocs # setuptools-scm -paginate==0.5.6 + # wheel +paginate==0.5.7 # via mkdocs-material pathspec==0.12.1 # via @@ -186,11 +187,11 @@ text-unidecode==1.3 # python-slugify tomli==2.0.1 # via -r requirements-build.in -trove-classifiers==2024.7.2 +trove-classifiers==2026.1.14.14 # via # -r requirements-build.in # hatchling -typing-extensions==4.12.2 +typing-extensions==4.15.0 # via # -r requirements-build.in # setuptools-scm @@ -202,11 +203,11 @@ watchdog==3.0.0 # via # -r requirements-build.in # mkdocs -wheel==0.43.0 +wheel==0.46.3 # via -r requirements-build.in # The following packages are considered to be unsafe in a requirements file: -setuptools==78.1.1 +setuptools==80.10.2 # via # -r requirements-build.in # setuptools-scm diff --git a/python/requirements-dev.in b/python/requirements-dev.in index fed2c8040a..dcea92451e 100644 --- a/python/requirements-dev.in +++ b/python/requirements-dev.in @@ -1,5 +1,8 @@ # Development dependencies for testing # This file is not included in the production Docker image +# +# to use this file, `pip install pip-tools -U` first (need >= 7.3), then +# pip-compile --allow-unsafe --output-file=requirements-dev.txt --strip-extras requirements-dev.in # Testing framework pytest>=8.0.0 diff --git a/python/requirements-dev.txt b/python/requirements-dev.txt index 1e2d676001..472c947334 100644 --- a/python/requirements-dev.txt +++ b/python/requirements-dev.txt @@ -1,14 +1,14 @@ # -# This file is autogenerated by pip-compile with Python 3.13 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile --allow-unsafe --output-file=requirements-dev.txt --strip-extras requirements-dev.in # -coverage==7.10.7 +coverage==7.13.2 # via pytest-cov -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -packaging==25.0 +packaging==26.0 # via pytest pluggy==1.6.0 # via @@ -16,9 +16,12 @@ pluggy==1.6.0 # pytest-cov pygments==2.19.2 # via pytest -pytest==8.4.2 +pytest==9.0.2 # via # -r requirements-dev.in # pytest-cov + # pytest-mock pytest-cov==7.0.0 # via -r requirements-dev.in +pytest-mock==3.15.1 + # via -r requirements-dev.in diff --git a/python/requirements.in b/python/requirements.in index b4148f20ad..111b39e672 100644 --- a/python/requirements.in +++ b/python/requirements.in @@ -1,4 +1,4 @@ -# to use this file, `pip install pip-tools -U` first (need >= 7.3), then +# to use this file, `pip install pip-tools -U` first (need >= 7.3), then # pip-compile --allow-unsafe --output-file=requirements.txt --strip-extras requirements.in babel @@ -9,7 +9,7 @@ click==8.1.7 colorama==0.4.6 Cython==0.29.37 editables==0.5 -flit_core==3.9.0 +flit_core<4,>=3.11 ghp-import==2.1.0 hatch-nodejs-version==0.3.2 hatch-requirements-txt @@ -49,5 +49,4 @@ trove-classifiers typing-extensions urllib3==2.2.2 watchdog==3.0.0 -wheel -wheel==0.43.0 +wheel==0.46.3 diff --git a/python/requirements.txt b/python/requirements.txt index 4bd5ff6ecc..208c26352e 100644 --- a/python/requirements.txt +++ b/python/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile --allow-unsafe --output-file=requirements.txt --strip-extras requirements.in # -babel==2.15.0 +babel==2.17.0 # via # -r requirements.in # mkdocs-material @@ -30,7 +30,7 @@ cython==0.29.37 # via -r requirements.in editables==0.5 # via -r requirements.in -flit-core==3.9.0 +flit-core==3.12.0 # via -r requirements.in ghp-import==2.1.0 # via @@ -114,7 +114,8 @@ packaging==24.1 # hatchling # mkdocs # setuptools-scm -paginate==0.5.6 + # wheel +paginate==0.5.7 # via mkdocs-material pathspec==0.12.1 # via @@ -186,11 +187,11 @@ text-unidecode==1.3 # python-slugify tomli==2.0.1 # via -r requirements.in -trove-classifiers==2024.7.2 +trove-classifiers==2026.1.14.14 # via # -r requirements.in # hatchling -typing-extensions==4.12.2 +typing-extensions==4.15.0 # via # -r requirements.in # setuptools-scm @@ -202,11 +203,11 @@ watchdog==3.0.0 # via # -r requirements.in # mkdocs -wheel==0.43.0 +wheel==0.46.3 # via -r requirements.in # The following packages are considered to be unsafe in a requirements file: -setuptools==78.1.1 +setuptools==80.10.2 # via # -r requirements.in # setuptools-scm