From ef2a4a8c9d7991044d100d7f8931d7594fb65c84 Mon Sep 17 00:00:00 2001 From: hategan Date: Wed, 15 Mar 2023 10:39:50 -0700 Subject: [PATCH 1/3] Pin typeguard version to 2.xx. Also pins filelock and psutil to known working major versions. --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 74638090..9507e445 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -filelock -psutil +filelock==3 +psutil==5 pystache>=0.6.0 -typeguard +typeguard==2 From c46d75a5e5aa5c30b81b7df65aeeef70d4220416 Mon Sep 17 00:00:00 2001 From: hategan Date: Wed, 15 Mar 2023 10:44:57 -0700 Subject: [PATCH 2/3] ==2 does not mean "latest 2", it means 2.0.0 --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 9507e445..9ed2fe46 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -filelock==3 -psutil==5 +filelock>=3<4 +psutil>=5<6 pystache>=0.6.0 -typeguard==2 +typeguard>=2<3 From da596df55283861afb44b434c127ffa2d086e9df Mon Sep 17 00:00:00 2001 From: hategan Date: Wed, 15 Mar 2023 10:51:39 -0700 Subject: [PATCH 3/3] Use compatible version specified and bump typeguard to something that we know has mypy stubs. --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 9ed2fe46..3afc8109 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -filelock>=3<4 -psutil>=5<6 +filelock~=3.4 +psutil~=5.9 pystache>=0.6.0 -typeguard>=2<3 +typeguard~=2.12