uv/docs
konsti ebc6d20d9d
Better build error messages (#9660)
Build failures are one of the most common user facing failures that
aren't "obivous" errors (such as typos) or resolver errors. Currently,
they show more technical details than being focussed on this being an
error in a subprocess that is either on the side of the package or -
more likely - in the build environment, e.g. the user needs to install a
dev package or their python version is incompatible.

The new error message clearly delineates the part that's important (this
is a build backend problem) from the internals (we called this hook) and
is consistent about which part of the dist building stage failed. We
have to calibrate the exact wording of the error message some more. Most
of the implementation is working around the orphan rule, (this)error
rules and trait rules, so it came out more of a refactoring than
intended.

Example:


![image](https://github.com/user-attachments/assets/2bc12992-db79-4362-a444-fd0d94594b77)
2024-12-17 09:44:32 -06:00
..
.overrides Use | for page separator in meta titles (#6953) 2024-09-03 00:42:59 +00:00
assets Add `static` assets to docs pages (#6951) 2024-09-02 20:00:30 -04:00
concepts FIX: Dependency documentation with double quotes where required (#9946) 2024-12-16 17:39:04 -06:00
configuration Introduce a `--fork-strategy` preference mode (#9868) 2024-12-13 16:05:07 -05:00
getting-started Clarify uninstallation docs (#9938) 2024-12-16 12:56:05 -06:00
guides docs: added pre-commit uv-lock and uv-export hooks to docs (#9872) 2024-12-16 13:38:57 -06:00
js Add support for anchor redirects with client-side js (#9212) 2024-11-19 22:32:43 -06:00
pip DOC - Fix syntax for local directory installation (#9193) 2024-11-18 08:31:01 -05:00
reference Better build error messages (#9660) 2024-12-17 09:44:32 -06:00
stylesheets Add breadcrumbs to the documentation (#9242) 2024-11-19 22:31:43 -06:00
.gitignore Add structured documentation (#4426) 2024-06-26 11:28:42 -05:00
index.md Remove `pypy` from top-level pin example (#9896) 2024-12-14 12:00:13 -06:00
requirements-insiders.in Reference the root requirements from the insiders requirements file (#5105) 2024-07-16 09:51:16 -05:00
requirements-insiders.txt Reorganize the project concept documentation (#9121) 2024-11-19 13:52:12 -06:00
requirements.in Reorganize the project concept documentation (#9121) 2024-11-19 13:52:12 -06:00
requirements.txt Reorganize the project concept documentation (#9121) 2024-11-19 13:52:12 -06:00