Le backend de build natif uv_build est optimisé pour la performance et l’expérience utilisateur.
Il supporte PEP 517, offre des réglages par défaut sans configuration et valide la structure du projet.
Le backend uv_build ne gère que le code Python pur ; les modules d’extension nécessitent un autre backend.
Pour l’utiliser, ajoutez uv_build dans [build-system] de pyproject.toml ou lancez uv init --build-backend uv.
Le binaire uv inclut un backend embarqué, sinon il installe la version compatible de uv_build.
La découverte des modules se fait par défaut dans src/<nom_paquet>/__init__.py, configurable via module-name et module-root.
Les packages en espace de noms et les stubs (-stubs) sont pris en charge via les options namespace et le suffixe.
Les fichiers sont inclus puis exclus selon des patterns ancrés ou non, reposant sur la syntaxe PEP 639.
Get notified when new stories are published for "🇫🇷 Hacker News Français"