# Keep line endings stable across Windows and *nix contributors.
* text=auto eol=lf

# Python sources — enforce LF.
*.py        text eol=lf
*.pyi       text eol=lf

# Build + docs that should stay LF.
*.toml      text eol=lf
*.cfg       text eol=lf
*.yml       text eol=lf
*.yaml      text eol=lf
*.md        text eol=lf
*.json      text eol=lf
*.txt       text eol=lf
*.LICENSE   text eol=lf
LICENSE     text eol=lf

# Windows-only files — keep CRLF.
*.bat       text eol=crlf
*.cmd       text eol=crlf
*.ps1       text eol=crlf
