You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by tv...@apache.org on 2021/10/29 08:11:30 UTC
[buildstream] 01/01: requirements: Limit grpcio to >= 1.34 and <
1.39
This is an automated email from the ASF dual-hosted git repository.
tvb pushed a commit to branch tristan/pin-grpc-version
in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 27e59b8a1d2dcf38e771374d08881a58207a85e9
Author: Tristan van Berkom <tr...@codethink.co.uk>
AuthorDate: Tue Oct 26 18:09:19 2021 +0900
requirements: Limit grpcio to >= 1.34 and < 1.39
We are experiencing segfaults with grpcio > 1.39, consistently with
python3.9 and spuriously with other versions of python too.
---
requirements/cov-requirements.txt | 6 +++---
requirements/dev-requirements.txt | 19 ++++++++++---------
requirements/requirements.in | 5 ++++-
requirements/requirements.txt | 13 +++++++------
4 files changed, 24 insertions(+), 19 deletions(-)
diff --git a/requirements/cov-requirements.txt b/requirements/cov-requirements.txt
index 4bb1048..c2cb6f8 100644
--- a/requirements/cov-requirements.txt
+++ b/requirements/cov-requirements.txt
@@ -1,12 +1,12 @@
coverage==4.4
pytest-cov==2.10.1
-pytest==6.2.4
+pytest==6.2.5
Cython==0.29.24
## The following requirements were added by pip freeze:
attrs==21.2.0
iniconfig==1.1.1
packaging==21.0
-pluggy==0.13.1
+pluggy==1.0.0
py==1.10.0
-pyparsing==2.4.7
+pyparsing==3.0.3
toml==0.10.2
diff --git a/requirements/dev-requirements.txt b/requirements/dev-requirements.txt
index cef33fd..10969a4 100644
--- a/requirements/dev-requirements.txt
+++ b/requirements/dev-requirements.txt
@@ -1,14 +1,14 @@
pexpect==4.8.0
-pylint==2.10.2
+pylint==2.11.1
# Pytest 6.0.0 doesn't play well with pylint
-pytest==6.2.4
+pytest==6.2.5
pytest-datafiles==2.0
pytest-env==0.6.2
-pytest-xdist==2.3.0
-pytest-timeout==1.4.2
+pytest-xdist==2.4.0
+pytest-timeout==2.0.1
pyftpdlib==1.5.6
## The following requirements were added by pip freeze:
-astroid==2.7.2
+astroid==2.8.4
attrs==21.2.0
execnet==1.9.0
iniconfig==1.1.1
@@ -16,11 +16,12 @@ isort==5.9.3
lazy-object-proxy==1.6.0
mccabe==0.6.1
packaging==21.0
-platformdirs==2.2.0
-pluggy==0.13.1
+platformdirs==2.4.0
+pluggy==1.0.0
ptyprocess==0.7.0
py==1.10.0
-pyparsing==2.4.7
+pyparsing==3.0.3
pytest-forked==1.3.0
toml==0.10.2
-wrapt==1.12.1
+typing-extensions==3.10.0.2
+wrapt==1.13.2
diff --git a/requirements/requirements.in b/requirements/requirements.in
index b393f71..c1c75c8 100644
--- a/requirements/requirements.in
+++ b/requirements/requirements.in
@@ -1,5 +1,8 @@
Click >= 7.0
-grpcio >= 1.34
+#
+# We are experiencing crashes with grpcio >= 1.39
+#
+grpcio >= 1.34, < 1.39
Jinja2 >= 2.10
pluginbase
protobuf >= 3.6
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index 77eebc2..775479c 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -1,14 +1,15 @@
-click==8.0.1
-grpcio==1.39.0
-Jinja2==3.0.1
+click==8.0.3
+#
+grpcio==1.38.1
+Jinja2==3.0.2
pluginbase==1.0.1
-protobuf==3.17.3
+protobuf==3.19.1
psutil==5.8.0
-ruamel.yaml==0.17.13
+ruamel.yaml==0.17.16
ruamel.yaml.clib==0.2.6
setuptools==44.1.1
pyroaring==0.3.3
-ujson==4.1.0
+ujson==4.2.0
python-dateutil==2.8.2
## The following requirements were added by pip freeze:
MarkupSafe==2.0.1