From cc8b0727cb1079d22f4a415f3ea70a302304dc8e Mon Sep 17 00:00:00 2001 From: Marc Garcia Date: Sat, 7 Jun 2025 00:57:28 +0400 Subject: [PATCH 1/4] CI: Fix slow mamba solver issue by limiting boto3 versions --- ci/deps/actions-310-minimum_versions.yaml | 2 +- ci/deps/actions-310.yaml | 2 +- ci/deps/actions-311-downstream_compat.yaml | 2 +- ci/deps/actions-311.yaml | 2 +- ci/deps/actions-312.yaml | 2 +- ci/deps/actions-313.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ci/deps/actions-310-minimum_versions.yaml b/ci/deps/actions-310-minimum_versions.yaml index eaba29c2f796e..d1874241ea036 100644 --- a/ci/deps/actions-310-minimum_versions.yaml +++ b/ci/deps/actions-310-minimum_versions.yaml @@ -18,7 +18,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3>=1.27.0 # required dependencies - python-dateutil=2.8.2 diff --git a/ci/deps/actions-310.yaml b/ci/deps/actions-310.yaml index fbeabb56a62d0..14a93eb79df08 100644 --- a/ci/deps/actions-310.yaml +++ b/ci/deps/actions-310.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3>=1.27.0 # required dependencies - python-dateutil diff --git a/ci/deps/actions-311-downstream_compat.yaml b/ci/deps/actions-311-downstream_compat.yaml index 07f865868573d..8a3b280fe901f 100644 --- a/ci/deps/actions-311-downstream_compat.yaml +++ b/ci/deps/actions-311-downstream_compat.yaml @@ -17,7 +17,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3>=1.27.0 # required dependencies - python-dateutil diff --git a/ci/deps/actions-311.yaml b/ci/deps/actions-311.yaml index 9ab82d69504fb..84efa124cb4dc 100644 --- a/ci/deps/actions-311.yaml +++ b/ci/deps/actions-311.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3>=1.27.0 # required dependencies - python-dateutil diff --git a/ci/deps/actions-312.yaml b/ci/deps/actions-312.yaml index d12fe4f7d6e49..e7474d4620e2b 100644 --- a/ci/deps/actions-312.yaml +++ b/ci/deps/actions-312.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3>=1.27.0 # required dependencies - python-dateutil diff --git a/ci/deps/actions-313.yaml b/ci/deps/actions-313.yaml index 57ed0ea062398..876a71560e492 100644 --- a/ci/deps/actions-313.yaml +++ b/ci/deps/actions-313.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3>=1.27.0 # required dependencies - python-dateutil From 76d14e9d2038c2d5d8fc4f8fdb3d5f13d6a8b3f1 Mon Sep 17 00:00:00 2001 From: Marc Garcia Date: Sat, 7 Jun 2025 02:01:29 +0400 Subject: [PATCH 2/4] Pinning to versions that make the solver resolve fast --- ci/deps/actions-310-minimum_versions.yaml | 2 +- ci/deps/actions-310.yaml | 2 +- ci/deps/actions-311-downstream_compat.yaml | 2 +- ci/deps/actions-311.yaml | 2 +- ci/deps/actions-312.yaml | 2 +- ci/deps/actions-313.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ci/deps/actions-310-minimum_versions.yaml b/ci/deps/actions-310-minimum_versions.yaml index d1874241ea036..eaba29c2f796e 100644 --- a/ci/deps/actions-310-minimum_versions.yaml +++ b/ci/deps/actions-310-minimum_versions.yaml @@ -18,7 +18,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3>=1.27.0 + - boto3 # required dependencies - python-dateutil=2.8.2 diff --git a/ci/deps/actions-310.yaml b/ci/deps/actions-310.yaml index 14a93eb79df08..fbeabb56a62d0 100644 --- a/ci/deps/actions-310.yaml +++ b/ci/deps/actions-310.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3>=1.27.0 + - boto3 # required dependencies - python-dateutil diff --git a/ci/deps/actions-311-downstream_compat.yaml b/ci/deps/actions-311-downstream_compat.yaml index 8a3b280fe901f..07f865868573d 100644 --- a/ci/deps/actions-311-downstream_compat.yaml +++ b/ci/deps/actions-311-downstream_compat.yaml @@ -17,7 +17,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3>=1.27.0 + - boto3 # required dependencies - python-dateutil diff --git a/ci/deps/actions-311.yaml b/ci/deps/actions-311.yaml index 84efa124cb4dc..9ab82d69504fb 100644 --- a/ci/deps/actions-311.yaml +++ b/ci/deps/actions-311.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3>=1.27.0 + - boto3 # required dependencies - python-dateutil diff --git a/ci/deps/actions-312.yaml b/ci/deps/actions-312.yaml index e7474d4620e2b..d12fe4f7d6e49 100644 --- a/ci/deps/actions-312.yaml +++ b/ci/deps/actions-312.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3>=1.27.0 + - boto3 # required dependencies - python-dateutil diff --git a/ci/deps/actions-313.yaml b/ci/deps/actions-313.yaml index 876a71560e492..11f4428be27e5 100644 --- a/ci/deps/actions-313.yaml +++ b/ci/deps/actions-313.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3>=1.27.0 + - boto3=1.37.3 # required dependencies - python-dateutil From 69fd4555d515220c6dda6ac262d40c329996f2e2 Mon Sep 17 00:00:00 2001 From: Marc Garcia Date: Sat, 7 Jun 2025 02:03:17 +0400 Subject: [PATCH 3/4] Pinning to versions that make the solver resolve fast --- ci/deps/actions-313.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/deps/actions-313.yaml b/ci/deps/actions-313.yaml index 11f4428be27e5..75a2a42ebbef1 100644 --- a/ci/deps/actions-313.yaml +++ b/ci/deps/actions-313.yaml @@ -48,7 +48,7 @@ dependencies: - python-calamine>=0.1.7 - pytz>=2023.4 - pyxlsb>=1.0.10 - - s3fs>=2023.12.2 + - s3fs>=2025.5.1 - scipy>=1.12.0 - sqlalchemy>=2.0.0 - tabulate>=0.9.0 From c01aaa5387d61645a1800489fc0181ff577ccefa Mon Sep 17 00:00:00 2001 From: Marc Garcia Date: Wed, 11 Jun 2025 08:01:18 +0400 Subject: [PATCH 4/4] Pinning boto3 in all environments, restoring s3fs version --- ci/deps/actions-310-minimum_versions.yaml | 2 +- ci/deps/actions-310.yaml | 2 +- ci/deps/actions-311-downstream_compat.yaml | 2 +- ci/deps/actions-311.yaml | 2 +- ci/deps/actions-312.yaml | 2 +- ci/deps/actions-313.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ci/deps/actions-310-minimum_versions.yaml b/ci/deps/actions-310-minimum_versions.yaml index eaba29c2f796e..9f12fe941d488 100644 --- a/ci/deps/actions-310-minimum_versions.yaml +++ b/ci/deps/actions-310-minimum_versions.yaml @@ -18,7 +18,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3=1.37.3 # required dependencies - python-dateutil=2.8.2 diff --git a/ci/deps/actions-310.yaml b/ci/deps/actions-310.yaml index fbeabb56a62d0..66d49475bf34b 100644 --- a/ci/deps/actions-310.yaml +++ b/ci/deps/actions-310.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3=1.37.3 # required dependencies - python-dateutil diff --git a/ci/deps/actions-311-downstream_compat.yaml b/ci/deps/actions-311-downstream_compat.yaml index 07f865868573d..100a250f0bf01 100644 --- a/ci/deps/actions-311-downstream_compat.yaml +++ b/ci/deps/actions-311-downstream_compat.yaml @@ -17,7 +17,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3=1.37.3 # required dependencies - python-dateutil diff --git a/ci/deps/actions-311.yaml b/ci/deps/actions-311.yaml index 9ab82d69504fb..9669c1e29a435 100644 --- a/ci/deps/actions-311.yaml +++ b/ci/deps/actions-311.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3=1.37.3 # required dependencies - python-dateutil diff --git a/ci/deps/actions-312.yaml b/ci/deps/actions-312.yaml index d12fe4f7d6e49..61f1d602bb241 100644 --- a/ci/deps/actions-312.yaml +++ b/ci/deps/actions-312.yaml @@ -16,7 +16,7 @@ dependencies: - pytest-xdist>=3.4.0 - pytest-localserver>=0.8.1 - pytest-qt>=4.4.0 - - boto3 + - boto3=1.37.3 # required dependencies - python-dateutil diff --git a/ci/deps/actions-313.yaml b/ci/deps/actions-313.yaml index 75a2a42ebbef1..11f4428be27e5 100644 --- a/ci/deps/actions-313.yaml +++ b/ci/deps/actions-313.yaml @@ -48,7 +48,7 @@ dependencies: - python-calamine>=0.1.7 - pytz>=2023.4 - pyxlsb>=1.0.10 - - s3fs>=2025.5.1 + - s3fs>=2023.12.2 - scipy>=1.12.0 - sqlalchemy>=2.0.0 - tabulate>=0.9.0