From 153fa6962ef2df54e8d8e9fb1cc0e5bc274f51cc Mon Sep 17 00:00:00 2001 From: Nick Partridge Date: Thu, 7 May 2026 14:13:42 +1000 Subject: [PATCH 1/2] Relax cloudpickle constraint Amp-Thread-ID: https://ampcode.com/threads/T-019e0093-6ff2-7089-9841-7274fbfae1f8 Co-authored-by: Amp --- poetry.lock | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index e29c725..d595b3d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -5286,4 +5286,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.9,<3.13" -content-hash = "2f0311fb72a37cc4bda65ecb308cdea7d6c9fc4c1a7ef8792b0b68770f888da4" +content-hash = "8a62dd38d0ef644d62f16783f2fef2b427646a9864eef09f18924276a852c063" diff --git a/pyproject.toml b/pyproject.toml index 835c268..8cec606 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "block-cascade" packages = [ {include = "block_cascade"} ] -version = "3.2.0" +version = "3.2.1" description = "Library for model training in multi-cloud environment." readme = "README.md" authors = ["Block"] @@ -11,7 +11,7 @@ authors = ["Block"] [tool.poetry.dependencies] python = ">=3.9,<3.13" cloudml-hypertune = "==0.1.0.dev6" -cloudpickle = "^2.0" +cloudpickle = ">=2.0,<4.0" databricks-cli = ">=0.17.7" gcsfs = ">=2024" google-auth = "^2.23.2" From c9818683f5f17f215c93bb53992bf901b9977e9c Mon Sep 17 00:00:00 2001 From: Nick Partridge Date: Fri, 8 May 2026 09:20:24 +1000 Subject: [PATCH 2/2] Lock cloudpickle 3.1.2 Amp-Thread-ID: https://ampcode.com/threads/T-019e0093-6ff2-7089-9841-7274fbfae1f8 Co-authored-by: Amp --- poetry.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/poetry.lock b/poetry.lock index d595b3d..4ec6df7 100644 --- a/poetry.lock +++ b/poetry.lock @@ -648,14 +648,14 @@ files = [ [[package]] name = "cloudpickle" -version = "2.2.1" -description = "Extended pickling support for Python objects" +version = "3.1.2" +description = "Pickler class to extend the standard pickle.Pickler functionality" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" groups = ["main", "dev"] files = [ - {file = "cloudpickle-2.2.1-py3-none-any.whl", hash = "sha256:61f594d1f4c295fa5cd9014ceb3a1fc4a70b0de1164b94fbc2d854ccba056f9f"}, - {file = "cloudpickle-2.2.1.tar.gz", hash = "sha256:d89684b8de9e34a2a43b3460fbca07d09d6e25ce858df4d5a44240403b6178f5"}, + {file = "cloudpickle-3.1.2-py3-none-any.whl", hash = "sha256:9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a"}, + {file = "cloudpickle-3.1.2.tar.gz", hash = "sha256:7fda9eb655c9c230dab534f1983763de5835249750e85fbcef43aaa30a9a2414"}, ] [[package]]