uv provides a native build backend integrating tightly for fast performance and improved user experience.
It only supports pure Python code and requires an alternative for projects with extension modules.
To use uv backend, add uv_build to the pyproject.toml build-system or run uv init --build-backend uv.
The uv executable bundles a compatible build backend but other frontends use the uv_build package.
By default modules live under src/<package_name>/__init__.py and can be customized with module-name and module-root.
Namespace packages and type stub packages are supported via specific configuration settings.
File inclusion and exclusion patterns determine which files are packaged into source distributions and wheels.
Get notified when new stories are published for "🇺🇸 Hacker News English"