To exclude unnecessary repository artefacts Rust doesn't use the
.gitattributes approach. They are excluded directly in the Cargo.toml.…8119ccd
.gitattributes approach. They are excluded directly in the Cargo.toml.…Go and Python.Python + uv its steered in the pyproject.toml.
... [build-system] requires = ["uv_build"] build-backend = "uv_build" [tool.uv.build-backend] source-exclude = [ ".github/**", "tests/**", "docs/**", ".gitignore", ]
commit 8119ccd
Go seems to have a more lax approach that I have yet to understand.