Skip to content

Update datajoint to 2.2.4#68

Merged
dimitri-yatsenko merged 2 commits into
conda-forge:mainfrom
dimitri-yatsenko:update-v2.2.4
Jun 5, 2026
Merged

Update datajoint to 2.2.4#68
dimitri-yatsenko merged 2 commits into
conda-forge:mainfrom
dimitri-yatsenko:update-v2.2.4

Conversation

@dimitri-yatsenko

Copy link
Copy Markdown
Contributor

Summary

Bumps the recipe from 2.2.2 directly to 2.2.4. 2.2.3 was released to PyPI earlier today but never landed on conda-forge — this PR supersedes the autotick bot's pending #67 (v2.2.3).

The 2.2.4 release on PyPI rolls up the 2.2.3 env-var configuration work plus three small follow-up patches discovered during a docs review:

  • env-var configuration of object stores: DJ_STORES, DJ_IGNORE_CONFIG_FILE, arbitrary .secrets/stores.<name>.<attr> (datajoint-python#1452)
  • dj.StorageAdapter + dj.get_storage_adapter() exposed at top level (datajoint-python#1463)
  • packaging declared as an explicit dependency (datajoint-python#1462) — fixes import datajoint on clean Python 3.12 venvs that no longer ship setuptools by default
  • settings.py version-marker refresh (datajoint-python#1461)

GitHub release: https://github.com/datajoint/datajoint-python/releases/tag/v2.2.4

PyPI sdist sha256: f9206a350257bc2ec864b5544bf1e8cb22e789416ab40d045e27e3d56bdcf27d (verified).

Notes

  • The recipe's run dependencies already include packaging (added in a prior recipe pass), so the runtime-dep fix from #1462 is a no-op for conda-forge — but it brings the upstream pyproject.toml and the recipe back in sync.
  • No build-number reset needed (new version).
  • The dj.StorageAdapter / dj.get_storage_adapter exports are tested via the existing imports: - datajoint smoke test plus the CLI entry-point tests.

Checklist

  • Title bumps the version
  • sha256 verified against PyPI sdist
  • Run dependencies match pyproject.toml (numpy, pymysql, deepdiff, pyparsing, pandas, tqdm, networkx, pydot, fsspec, pydantic-settings, packaging)
  • License unchanged (Apache-2.0)
  • Maintainers unchanged

@conda-forge-admin, please rerender

Bumps the recipe from 2.2.2 directly to 2.2.4. 2.2.3 was released to
PyPI earlier today but never landed on conda-forge; this supersedes the
autotick bot's pending v2.2.3 PR (conda-forge#67).

The 2.2.4 release rolls up the 2.2.3 env-var configuration work
(DJ_STORES, DJ_IGNORE_CONFIG_FILE, arbitrary .secrets/stores.<name>.<attr>)
plus three follow-up patches:

- feat: export StorageAdapter and get_storage_adapter at top level (#1463)
- fix: declare packaging as an explicit dependency (#1462)
- docs: refresh settings.py version markers (#1461)

PyPI sdist sha256 verified: f9206a350257bc2ec864b5544bf1e8cb22e789416ab40d045e27e3d56bdcf27d

The recipe's run dependencies already include `packaging`, so the
runtime-dep fix from #1462 is a no-op for conda-forge — but it brings
the recipe and pyproject.toml back in sync.

No build-number reset required (new version).
@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

@dimitri-yatsenko dimitri-yatsenko merged commit b96fc81 into conda-forge:main Jun 5, 2026
2 checks passed
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.

2 participants