# Ignore version control files
# .git is intentionally NOT excluded — hatch-vcs reads version from git tags
# during the builder stage. The final runtime image (stage 2) does not carry .git.
.gitignore

# Ignore Docker and CI files
Dockerfile
docker-compose.yml
.dockerignore

# Ignore Python cache files
__pycache__
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
*.egg

# Ignore build artifacts
dist/
build/

# Ignore environment and local files
.env
.venv
venv/
ENV/
env/

# Ignore tests and documentation
tests/
docs/
CONTRIBUTING.md
CHANGELOG.md

# Ignore development tools
.vscode/
.idea/
*.swp
*.swo