uv/crates/puffin-dev
Charlie Marsh 55f2be72e2
Default to PEP 517-based builds (#843)
## Summary

Our current setup uses the legacy `setup.py`-based builds if a
`pyproject.toml` file isn't present. This matches pip's behavior.
However, `pypa/build` uses PEP 517-based builds in such cases, and it
looks like pip plans to make that the default
(https://github.com/pypa/pip/issues/9175), with the limiting factor
being performance issues related to isolated builds.

This is now the default behavior, but the `--legacy-setup-py` flag
allows users to opt-in to using `setup.py` directly for distributions
that lack a `pyproject.toml`.
2024-01-10 01:27:06 +00:00
..
src Default to PEP 517-based builds (#843) 2024-01-10 01:27:06 +00:00
.gitignore Start puffin-dev (#193) 2023-10-26 09:17:22 +00:00
Cargo.toml Use tracing-durations-export to visualize parallelism bottlenecks (dev commands) (#816) 2024-01-08 16:20:38 +01:00
test_sdist_building.sh Start puffin-dev (#193) 2023-10-26 09:17:22 +00:00