From fb56af7cd33931f6747b5ce1fb8502bcbc74dcc7 Mon Sep 17 00:00:00 2001 From: Anthonios Partheniou Date: Wed, 2 Feb 2022 15:23:23 -0500 Subject: [PATCH] fix(deps): require setuptools<=60.5.0 (#1179) * fix(deps): require setuptools<=60.5.0 * pin types-protobuf<=3.19.7 in mypy nox session * move pin to correct session --- noxfile.py | 2 +- requirements.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index c87a8e5559..00d385bd47 100644 --- a/noxfile.py +++ b/noxfile.py @@ -443,6 +443,6 @@ def docs(session): def mypy(session): """Perform typecheck analysis.""" - session.install("mypy", "types-protobuf", "types-PyYAML", "types-dataclasses") + session.install("mypy", "types-protobuf<=3.19.7", "types-PyYAML", "types-dataclasses") session.install(".") session.run("mypy", "gapic") diff --git a/requirements.txt b/requirements.txt index 022953c4f4..75b19c1518 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,3 +7,4 @@ protobuf==3.19.4 pypandoc==1.7.2 PyYAML==6.0 dataclasses==0.6 # TODO(busunkim) remove when 3.6 support is dropped +setuptools<=60.5.0 # pin setuptools to workaround https://github.com/pypa/setuptools/issues/3072