Skip to content

DFPY-71: Land v4.5 release-prep baseline#139

Merged
sidmohan0 merged 1 commit into
devfrom
codex/v45-release-prep
May 31, 2026
Merged

DFPY-71: Land v4.5 release-prep baseline#139
sidmohan0 merged 1 commit into
devfrom
codex/v45-release-prep

Conversation

@sidmohan0
Copy link
Copy Markdown
Contributor

@sidmohan0 sidmohan0 commented May 26, 2026

Summary

  • Rename the repo agent guide from Claude.md to AGENTS.md and add Linear/triage/domain agent context under docs/agents/.
  • Align release-prep version context around stable 4.4.0, development 4.4.0a5, and target 4.5.0.
  • Keep optional public exports lazy at package import time and retain the Donut/OCR lazy import crash fix.
  • Derive the Sphinx release from datafog.__about__.__version__ instead of a stale hard-coded docs version.
  • Make the click dependency explicit for fresh cli/nlp installs after CI exposed that newer typer no longer pulls it in transitively.

Validation

  • .venv312/bin/python -m pre_commit run --all-files --show-diff-on-failure
  • DATAFOG_INSTALL_PROFILE=cli DATAFOG_NO_TELEMETRY=1 DO_NOT_TRACK=1 .venv312/bin/python -m pytest tests/test_install_profiles.py -q
  • DATAFOG_INSTALL_PROFILE=nlp DATAFOG_NO_TELEMETRY=1 DO_NOT_TRACK=1 .venv312/bin/python -m pytest tests/test_install_profiles.py -q
  • DATAFOG_NO_TELEMETRY=1 DO_NOT_TRACK=1 .venv312/bin/python -m pytest tests/test_donut_lazy_import.py tests/test_no_network_core.py tests/test_runtime_dependency_safety.py tests/test_ocr_integration.py -q
  • DATAFOG_NO_TELEMETRY=1 DO_NOT_TRACK=1 .venv312/bin/python -m pytest -m "not slow" -q
  • .venv312/bin/ruff check .
  • .venv312/bin/black --check .
  • git diff --check

Refs DFPY-71

@sidmohan0 sidmohan0 force-pushed the codex/v45-release-prep branch from 420f3d2 to a79cd8f Compare May 26, 2026 17:10
@sidmohan0 sidmohan0 marked this pull request as ready for review May 26, 2026 17:22
@sidmohan0 sidmohan0 changed the title [codex] Land v4.5 release-prep baseline DFPY-71: Land v4.5 release-prep baseline May 27, 2026
@sidmohan0 sidmohan0 merged commit a79cd8f into dev May 31, 2026
21 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.

1 participant