You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7077355
Browse filesBrowse the repository at this point in the historyBrowse files
- Replace poetry-core + poetry-dynamic-versioning build backend with
hatchling + hatch-vcs
- Move dev dependencies from [tool.poetry.group.dev] to
[project.optional-dependencies] dev group (install with pip install -e ".[dev]")
- Add [tool.hatch.build.hooks.vcs] to generate plann/_version.py at install time
- Set dynamic = ["version"] in [project] so hatch-vcs controls the version
- Remove poetry.lock (no lock file with hatch)
- Update CI workflows to use pip install -e ".[dev]" and python -m pytest/deptry
- Update Makefile dev/test/lint targets accordingly
- Add plann/_version.py to .gitignore (auto-generated, commit-specific)
This fixes the broken versioning: pip show plann now reports the correct
version from git tags instead of 0.0.0.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments