This is an automated email from the ASF dual-hosted git repository. chandan pushed a commit to branch chandan/update-pinned-deps in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 93eff66ef9f230eb7afe932b521d63fd5f649910 Author: Chandan Singh <[email protected]> AuthorDate: Wed Dec 28 23:56:16 2022 +0000 Update frozen requirements to pick up Python3.11 support in dependencies The pinned version of some our dependencies (like `pyroaring`) are too old and hence fail to build on Python 3.11. Here's a sample job that is failing to install the current list of dependencies: https://gitlab.com/BuildStream/buildstream-docker-images/-/jobs/3532414193 Note: The reason none of the jobs are failing on this repository is because none of the current images come with Python 3.11. The `fedora:37` image would add a test branch for Python 3.11 except that it cannot be published currently because the tests are failing (like above). --- requirements/cov-requirements.txt | 14 ++++++++------ requirements/dev-requirements.txt | 33 ++++++++++++++++++--------------- requirements/requirements.txt | 17 ++++++++++------- 3 files changed, 36 insertions(+), 28 deletions(-) diff --git a/requirements/cov-requirements.txt b/requirements/cov-requirements.txt index d202c6e4c..33ea7ce5b 100644 --- a/requirements/cov-requirements.txt +++ b/requirements/cov-requirements.txt @@ -1,12 +1,14 @@ coverage==4.4 pytest-cov==2.10.1 -pytest==7.1.2 -Cython==0.29.28 +pytest==7.2.0 +Cython==0.29.32 ## The following requirements were added by pip freeze: -attrs==21.4.0 +attrs==22.2.0 +exceptiongroup==1.1.0 +importlib-metadata==5.2.0 iniconfig==1.1.1 -packaging==21.3 +packaging==22.0 pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.8 tomli==2.0.1 +typing_extensions==4.4.0 +zipp==3.11.0 diff --git a/requirements/dev-requirements.txt b/requirements/dev-requirements.txt index 040734d2e..120a1e227 100644 --- a/requirements/dev-requirements.txt +++ b/requirements/dev-requirements.txt @@ -1,28 +1,31 @@ pexpect==4.8.0 -pylint==2.13.8 +pylint==2.15.9 # Pytest 6.0.0 doesn't play well with pylint -pytest==7.1.2 +pytest==7.2.0 pytest-datafiles==2.0.1 -pytest-env==0.6.2 -pytest-xdist==2.5.0 +pytest-env==0.8.1 +pytest-xdist==3.1.0 pytest-timeout==2.1.0 -pyftpdlib==1.5.6 +pyftpdlib==1.5.7 ## The following requirements were added by pip freeze: -astroid==2.11.4 -attrs==21.4.0 -dill==0.3.4 +astroid==2.12.13 +attrs==22.2.0 +dill==0.3.6 +exceptiongroup==1.1.0 execnet==1.9.0 +importlib-metadata==5.2.0 iniconfig==1.1.1 -isort==5.10.1 -lazy-object-proxy==1.7.1 +isort==5.11.4 +lazy-object-proxy==1.8.0 mccabe==0.7.0 -packaging==21.3 -platformdirs==2.5.2 +packaging==22.0 +platformdirs==2.6.2 pluggy==1.0.0 ptyprocess==0.7.0 py==1.11.0 -pyparsing==3.0.8 -pytest-forked==1.4.0 tomli==2.0.1 -typing-extensions==4.2.0 +tomlkit==0.11.6 +typed-ast==1.5.4 +typing_extensions==4.4.0 wrapt==1.14.1 +zipp==3.11.0 diff --git a/requirements/requirements.txt b/requirements/requirements.txt index a8ab1ef94..ed5ed4fe9 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -1,15 +1,18 @@ click==8.1.3 -grpcio==1.46.0 +grpcio==1.51.1 Jinja2==3.1.2 pluginbase==1.0.1 -protobuf==3.20.1 -psutil==5.9.0 +protobuf==4.21.12 +psutil==5.9.4 ruamel.yaml==0.17.21 -ruamel.yaml.clib==0.2.6 -setuptools==44.1.1 -pyroaring==0.3.3 -ujson==5.2.0 +ruamel.yaml.clib==0.2.7 +setuptools==47.1.0 +pyroaring==0.3.4 +ujson==5.6.0 python-dateutil==2.8.2 ## The following requirements were added by pip freeze: +importlib-metadata==5.2.0 MarkupSafe==2.1.1 six==1.16.0 +typing_extensions==4.4.0 +zipp==3.11.0
