Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: make builds go fast again (#109)
A recent pip/setuptools update made pep517 isolated builds the default. That's really good and I would like to use it but also it makes the builds incredibly slow: pypa/pip#10060 We need to keep pep517 because it's what allows pyproject tomls to specify build deps, but by preinstalling those build deps and turning off build isolation we can make it fast again. This isn't a good general purpose solution and it will surely break at some point when we add some new package but we can cross that bridge when we come to it
- Loading branch information