mirror of
https://github.com/astral-sh/uv.git
synced 2025-09-04 17:50:34 +00:00
![]() ## Summary This PR fixes two ruff linting issues in the generated template files when using: `uv init --build-backend` for extension modules. 1. Removes unnecessary `from __future__ import annotations` imports from generated .pyi files ([PYI044](https://docs.astral.sh/ruff/rules/future-annotations-in-stub/)) 2. Adds missing blank line after `hello_from_bin` import to comply with isort formatting ([I001](https://docs.astral.sh/ruff/rules/unsorted-imports/)) ## Test Plan ```bash cargo run -- init --build-backend scikit-build-core example-ext uvx ruff check example-ext --select ALL cargo run -- init --build-backend maturin example-ext uvx ruff check example-ext --select ALL ``` ## Remaining warnings There are still warnings remainings in the generated `__init__.py` files: - [D104](https://docs.astral.sh/ruff/rules/undocumented-public-package/) Missing docstring in public package - [D103](https://docs.astral.sh/ruff/rules/undocumented-public-function/) Missing docstring in public function - [T201](https://docs.astral.sh/ruff/rules/print/) `print` found |
||
---|---|---|
.. | ||
.overrides | ||
assets | ||
concepts | ||
configuration | ||
getting-started | ||
guides | ||
js | ||
pip | ||
reference | ||
stylesheets | ||
.gitignore | ||
index.md | ||
requirements-insiders.in | ||
requirements-insiders.txt | ||
requirements.in | ||
requirements.txt |