This is an automated email from the ASF dual-hosted git repository.

juergbi pushed a commit to branch juerg/update-requirements
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit 18f78ccae62174833e8c0faa8cff794ff07b11a8
Author: Jürg Billeter <[email protected]>
AuthorDate: Thu Jul 18 19:36:04 2024 +0200

    Update requirements
    
    This is required for pylint and mypy to work with Python 3.12.
---
 requirements/cov-requirements.txt | 15 ++++++---------
 requirements/dev-requirements.txt | 34 ++++++++++++++--------------------
 requirements/requirements.txt     | 20 ++++++++++----------
 3 files changed, 30 insertions(+), 39 deletions(-)

diff --git a/requirements/cov-requirements.txt 
b/requirements/cov-requirements.txt
index 04df6cbaf..538b93813 100644
--- a/requirements/cov-requirements.txt
+++ b/requirements/cov-requirements.txt
@@ -1,11 +1,8 @@
-coverage==7.2.1
-pytest-cov==4.0.0
-pytest==7.2.1
-Cython==0.29.33
+coverage==7.6.0
+pytest-cov==5.0.0
+pytest==8.2.2
+Cython==3.0.10
 ## The following requirements were added by pip freeze:
-attrs==22.2.0
-exceptiongroup==1.1.0
 iniconfig==2.0.0
-packaging==23.0
-pluggy==1.0.0
-tomli==2.0.1
+packaging==24.1
+pluggy==1.5.0
diff --git a/requirements/dev-requirements.txt 
b/requirements/dev-requirements.txt
index 3bb641466..8da434bbc 100644
--- a/requirements/dev-requirements.txt
+++ b/requirements/dev-requirements.txt
@@ -1,29 +1,23 @@
-pexpect==4.8.0
-pylint==2.16.3
+pexpect==4.9.0
+pylint==3.2.5
 # Pytest 6.0.0 doesn't play well with pylint
-pytest==7.2.1
+pytest==8.2.2
 pytest-datafiles==3.0.0
-pytest-env==0.8.1
-pytest-xdist==3.2.0
-pytest-timeout==2.1.0
-pyftpdlib==1.5.9
+pytest-env==1.1.3
+pytest-xdist==3.6.1
+pytest-timeout==2.3.1
+pyftpdlib==1.5.10
 # isort is an indirect requirement, but it must be constrained
 # as 5.12 is not available for python 3.7
 isort==5.11.5
 ## The following requirements were added by pip freeze:
-astroid==2.14.2
-attrs==22.2.0
-dill==0.3.6
-exceptiongroup==1.1.0
-execnet==1.9.0
+astroid==3.2.3
+dill==0.3.8
+execnet==2.1.1
 iniconfig==2.0.0
-lazy-object-proxy==1.9.0
 mccabe==0.7.0
-packaging==23.0
-platformdirs==3.0.0
-pluggy==1.0.0
+packaging==24.1
+platformdirs==4.2.2
+pluggy==1.5.0
 ptyprocess==0.7.0
-tomli==2.0.1
-tomlkit==0.11.6
-typing-extensions==4.5.0
-wrapt==1.15.0
+tomlkit==0.13.0
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index a9a9e9545..69f73c955 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -1,13 +1,13 @@
-click==8.1.3
-grpcio==1.59.3
-Jinja2==3.1.2
+click==8.1.7
+grpcio==1.64.1
+Jinja2==3.1.4
 pluginbase==1.0.1
-protobuf==4.22.0
-psutil==5.9.4
-ruamel.yaml==0.17.21
+protobuf==5.27.2
+psutil==6.0.0
+ruamel.yaml==0.18.6
 ruamel.yaml.clib==0.2.8
-setuptools==67.4.0
-pyroaring==0.4.4
-ujson==5.7.0
+setuptools==70.3.0
+pyroaring==0.4.5
+ujson==5.10.0
 ## The following requirements were added by pip freeze:
-MarkupSafe==2.1.2
+MarkupSafe==2.1.5

Reply via email to