From 15b17b8e0d5fe7fabf25c18bf917188ea8072875 Mon Sep 17 00:00:00 2001 From: Mathias Laurin Date: Tue, 3 Oct 2023 13:53:21 +0200 Subject: [PATCH] ci: Update reqs pyyaml 6.0.0 is broken with cython 3 https://github.com/yaml/pyyaml/issues/601 --- requirements.txt | 6 ++--- requirements/build.txt | 18 ++++++++------ requirements/docs.txt | 22 ++++++++--------- requirements/tests.in | 4 +++ requirements/tests.txt | 54 +++++++++++++++++++---------------------- requirements/typing.txt | 6 ++--- 6 files changed, 56 insertions(+), 54 deletions(-) diff --git a/requirements.txt b/requirements.txt index 38ca9ab1..80942903 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking setup.py +# pip-compile --no-annotate setup.py # -certifi==2023.5.7 -typing-extensions==4.7.1 +certifi==2023.7.22 +typing-extensions==4.8.0 diff --git a/requirements/build.txt b/requirements/build.txt index 3c39cb8a..e76c6bc3 100644 --- a/requirements/build.txt +++ b/requirements/build.txt @@ -2,18 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking requirements/build.in +# pip-compile --config=pyproject.toml --no-annotate requirements/build.in # -build==0.10.0 -click==8.1.5 -cython==0.29.36 +build==1.0.3 +click==8.1.7 +cython==3.0.2 delocate==0.10.4 ; sys_platform == "darwin" -packaging==23.1 -pip-tools==7.0.0 +importlib-metadata==6.8.0 +packaging==23.2 +pip-tools==7.3.0 pyproject-hooks==1.0.0 tomli==2.0.1 -typing-extensions==4.7.1 -wheel==0.40.0 +typing-extensions==4.8.0 +wheel==0.41.2 +zipp==3.17.0 # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/docs.txt b/requirements/docs.txt index 7f9613f8..4fd3d6ee 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -2,25 +2,25 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking requirements/docs.in +# pip-compile --config=pyproject.toml --no-annotate requirements/docs.in # alabaster==0.7.13 -babel==2.12.1 -certifi==2023.5.7 -charset-normalizer==3.2.0 +babel==2.13.0 +certifi==2023.7.22 +charset-normalizer==3.3.0 docutils==0.18.1 idna==3.4 imagesize==1.4.1 importlib-metadata==6.8.0 jinja2==3.1.2 markupsafe==2.1.3 -packaging==23.1 -pygments==2.15.1 -pytz==2023.3 +packaging==23.2 +pygments==2.16.1 +pytz==2023.3.post1 requests==2.31.0 snowballstemmer==2.2.0 -sphinx==6.2.1 -sphinx-rtd-theme==1.2.2 +sphinx==7.1.2 +sphinx-rtd-theme==1.3.0 sphinxcontrib-applehelp==1.0.4 sphinxcontrib-devhelp==1.0.2 sphinxcontrib-htmlhelp==2.0.1 @@ -28,5 +28,5 @@ sphinxcontrib-jquery==4.1 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 -urllib3==2.0.3 -zipp==3.16.2 +urllib3==2.0.6 +zipp==3.17.0 diff --git a/requirements/tests.in b/requirements/tests.in index 9f7e34a5..74d7aff1 100644 --- a/requirements/tests.in +++ b/requirements/tests.in @@ -15,3 +15,7 @@ pylint-per-file-ignores pytest-cov != 2.9.0 pytest-repeat pytest-timeout + +# Broken deps +# https://github.com/yaml/pyyaml/issues/601 +pyyaml != 6.0.0 diff --git a/requirements/tests.txt b/requirements/tests.txt index 4366ea1b..cb6ee971 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -2,44 +2,40 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking requirements/tests.in +# pip-compile --config=pyproject.toml --no-annotate requirements/tests.in # -astroid==2.15.6 -bleach==6.0.0 -cfgv==3.3.1 -coverage[toml]==7.2.7 -cython==0.29.36 -dill==0.3.6 -distlib==0.3.6 +astroid==3.0.0 +cfgv==3.4.0 +coverage[toml]==7.3.2 +cython==3.0.2 +dill==0.3.7 +distlib==0.3.7 docutils==0.20.1 -exceptiongroup==1.1.2 -filelock==3.12.2 -identify==2.5.24 +exceptiongroup==1.1.3 +filelock==3.12.4 +identify==2.5.30 iniconfig==2.0.0 isort==5.12.0 -lazy-object-proxy==1.9.0 mccabe==0.7.0 +nh3==0.2.14 nodeenv==1.8.0 -packaging==23.1 -platformdirs==3.8.1 -pluggy==1.2.0 -pre-commit==3.3.3 -pygments==2.15.1 -pylint==2.17.4 -pylint-per-file-ignores==1.2.1 -pytest==7.4.0 +packaging==23.2 +platformdirs==3.11.0 +pluggy==1.3.0 +pre-commit==3.4.0 +pygments==2.16.1 +pylint==3.0.0 +pylint-per-file-ignores==1.3.2 +pytest==7.4.2 pytest-cov==4.1.0 -pytest-repeat==0.9.1 +pytest-repeat==0.9.2 pytest-timeout==2.1.0 -pyyaml==6.0 -readme-renderer==40.0 -six==1.16.0 +pyyaml==6.0.1 +readme-renderer==42.0 tomli==2.0.1 -tomlkit==0.11.8 -typing-extensions==4.7.1 -virtualenv==20.24.0 -webencodings==0.5.1 -wrapt==1.15.0 +tomlkit==0.12.1 +typing-extensions==4.8.0 +virtualenv==20.24.5 # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/typing.txt b/requirements/typing.txt index b2308854..03cc69f5 100644 --- a/requirements/typing.txt +++ b/requirements/typing.txt @@ -2,9 +2,9 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking requirements/typing.in +# pip-compile --config=pyproject.toml --no-annotate requirements/typing.in # -mypy==1.4.1 +mypy==1.5.1 mypy-extensions==1.0.0 tomli==2.0.1 -typing-extensions==4.7.1 +typing-extensions==4.8.0