Skip to content

Align Conda and PyPI dependency constraints - #408

Merged
harryswift01 merged 1 commit into
mainfrom
407-bug-align-metayaml-and-pyprojecttoml-dependencies
Aug 19, 2026
Merged

Align Conda and PyPI dependency constraints#408
harryswift01 merged 1 commit into
mainfrom
407-bug-align-metayaml-and-pyprojecttoml-dependencies

Conversation

@harryswift01

Copy link
Copy Markdown
Member

Summary

This PR aligns the runtime dependency constraints in conda-recipe/meta.yaml and pyproject.toml so that Conda and PyPI installations use consistent supported dependency ranges.

Changes

Dependency alignment:

  • Updated shared runtime dependency versions in conda-recipe/meta.yaml and pyproject.toml to match.
  • Added missing dask and distributed dependency constraints to pyproject.toml.
  • Preserved intentional packaging differences, including art/python-art naming and the separate pip installation of waterEntropy for Conda builds.

Impact

  • Keeps Conda and PyPI package dependencies consistent.
  • Reduces dependency drift between the two packaging configurations.
  • Ensures supported dependency ranges are maintained consistently across installation methods.

@harryswift01 harryswift01 added this to the 2.4.2 milestone Aug 19, 2026
@harryswift01 harryswift01 self-assigned this Aug 19, 2026
@harryswift01 harryswift01 added the dependencies Pull requests that update a dependency file label Aug 19, 2026
@harryswift01 harryswift01 linked an issue Aug 19, 2026 that may be closed by this pull request
@harryswift01
harryswift01 requested a review from jimboid August 19, 2026 10:29

@jimboid jimboid left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Sensible to keep them in sync. Might make sense in future when we adjust rennovate to widen that we decorate these and let renovate management both directly.

@harryswift01
harryswift01 merged commit 45a897e into main Aug 19, 2026
65 of 67 checks passed
@harryswift01
harryswift01 deleted the 407-bug-align-metayaml-and-pyprojecttoml-dependencies branch August 19, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Align meta.yaml and pyproject.toml dependencies

2 participants