Replace hatchling and the static version with setuptools + setuptools-scm, following Kaya's pre-uv packaging setup: dynamic version, generated _version.py, and release/* tag prefix. The Docker builder now includes git and the .git directory so the image is versioned from the checkout. CI checks out full history and tags for the tag-triggered builds.
22 lines
247 B
Plaintext
22 lines
247 B
Plaintext
.gitignore
|
|
.venv/
|
|
__pycache__/
|
|
*.py[cod]
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.mypy_cache/
|
|
.env
|
|
.env.*
|
|
docker-compose*.yml
|
|
Dockerfile
|
|
.dockerignore
|
|
*.md
|
|
!README.md
|
|
xmcp.yml
|
|
xmcp.example.yml
|
|
|
|
# Generated at build time
|
|
src/xmcp/_version.py
|
|
*.egg-info/
|
|
dist/
|