You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by ch...@apache.org on 2022/12/29 00:00:28 UTC

[buildstream] 01/01: Update frozen requirements to pick up Python3.11 support in dependencies

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 <ch...@chandansingh.net>
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