From 2b09b0575e51dcb09934e59e35d31919fdd3a59b Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 30 Mar 2026 22:17:26 -0700 Subject: [PATCH 1/2] Add cloudpickle to core dependencies cloudpickle is imported unconditionally at module level in ssms/dataset_generators/lan_mlp.py but was missing from pyproject.toml dependencies, causing ImportError on fresh installs. Co-Authored-By: Claude Opus 4.6 (1M context) --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index dc371cf..ceddd18 100755 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,6 +23,7 @@ dependencies = [ "typer>=0.15.3", "pyyaml>=6.0.2", "tqdm>=4.67.1", + "cloudpickle", ] classifiers = [ "Development Status :: 3 - Alpha", From 4998a3dda1d8d360f04de8e76dbe0b150bfec0ea Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 30 Mar 2026 22:27:34 -0700 Subject: [PATCH 2/2] Bump version to 0.12.3 Patch release to fix missing cloudpickle core dependency that caused ImportError on clean installs without mlflow. Co-Authored-By: Claude Opus 4.6 (1M context) --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index ceddd18..1cb85c4 100755 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "ssm-simulators" -version = "0.12.2" +version = "0.12.3" description = "SSMS is a package collecting simulators and training data generators for cognitive science, neuroscience, and approximate bayesian computation" authors = [ { name = "Alexander Fengler", email = "alexander_fengler@brown.edu" },