line-ending = 'lf' directive for tool.ruff in pyproject.toml is wreaking total havoc on windows, insisting on replacing every line in every file.
This is because on Windows, the default EOL char is cr-lf.
Note, that when pushing changes to Github, the lines are automatically set to lf
https://docs.github.com/en/get-started/git-basics/configuring-git-to-handle-line-endings#global-settings-for-line-endings
As is, the template can't be used on Windows.
line-ending = 'lf'directive for tool.ruff in pyproject.toml is wreaking total havoc on windows, insisting on replacing every line in every file.This is because on Windows, the default EOL char is cr-lf.
Note, that when pushing changes to Github, the lines are automatically set to
lfhttps://docs.github.com/en/get-started/git-basics/configuring-git-to-handle-line-endings#global-settings-for-line-endings
As is, the template can't be used on Windows.