Skip to content

Fix install by adding cloudpickle as required dependency#405

Merged
saulshanabrook merged 3 commits intomainfrom
cloudpickle-install
Mar 4, 2026
Merged

Fix install by adding cloudpickle as required dependency#405
saulshanabrook merged 3 commits intomainfrom
cloudpickle-install

Conversation

@saulshanabrook
Copy link
Member

No description provided.

Follow up on earlier PR which required cloudpickle but added as extra
instead of required
Copilot AI review requested due to automatic review settings March 4, 2026 17:32
@saulshanabrook
Copy link
Member Author

@actions-user changelog

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to fix installation issues by making cloudpickle a required runtime dependency of the Python package (instead of only being pulled in via an extra), and updates lockfiles accordingly.

Changes:

  • Add cloudpickle>=3 to [project].dependencies and remove it from the array extra.
  • Update uv.lock to reflect cloudpickle as a non-optional dependency (and associated lockfile regeneration changes).
  • Update Cargo.lock entry for egglog_python version.

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated no comments.

File Description
pyproject.toml Moves cloudpickle from an optional extra into required dependencies (cloudpickle>=3).
uv.lock Reflects cloudpickle as a required dependency and updates the resolved metadata/wheels accordingly.
Cargo.lock Updates the locked egglog_python package version entry.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@saulshanabrook saulshanabrook merged commit 40e5e38 into main Mar 4, 2026
7 of 8 checks passed
@saulshanabrook saulshanabrook deleted the cloudpickle-install branch March 4, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants