.venv/
__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
.ruff_cache/
dist/
build/
*.egg-info/
# Credentials. Never commit a Telmai API key; the SDK reads it from the
# environment precisely so it does not need to live in a file.
.env
.env.*
*.env
.envrc
secrets/
# ...but the template must be committable, or a new contributor has no way to
# know which variables to set. Negation has to follow the patterns above.
!.env.example

# Coverage output embeds absolute developer paths.
.coverage
.coverage.*
htmlcov/

# Credential shapes, for a repo whose whole job is handling one.
*.pem
*.key
*.p12
credentials.json
service-account*.json
*-key.json
secrets.y*ml
.direnv/

# Credential files the tooling this repo recommends will actually create.
# `.pypirc` is the sharpest: twine is a dev dependency, the release docs walk a
# maintainer through publishing, and a PyPI token sits in it in cleartext.
.pypirc
.databrickscfg
.netrc
_netrc
id_rsa
id_ed25519
*.tfvars
*.tfstate
*.jks
*.pfx

# Editor and OS noise.
.DS_Store
.idea/
.vscode/
