Add uv cache-keys for the commit and tags so the editable install is refreshed when the git state changes, and copy the complete checkout (with .git) into the builder so setuptools-scm sees a clean worktree. Previously the partial copy made git describe report a dirty tree and tagged Docker builds got a development version suffix.
17 lines
180 B
Plaintext
17 lines
180 B
Plaintext
.venv/
|
|
__pycache__/
|
|
*.py[cod]
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.mypy_cache/
|
|
.env
|
|
.env.*
|
|
xmcp.yml
|
|
xmcp.local.yml
|
|
|
|
# Generated at build time
|
|
src/xmcp/_version.py
|
|
*.egg-info/
|
|
build/
|
|
dist/
|