layday
layday
Split the env var patch out of #361, see #406.
Yeah, I didn't change anything yet, I've just split it out so I can work on it separately. > I think `venv.EnvBuilder(with_pip=True).create()` needs to be run in isolation from the...
Fixing it is fairly trivial (and I've done so in #406) but all of these bodges are making my stomach turn.
Is an sdist and a wheel not created in `./dist`? Is the build failing?
Well, for one, slow-running tasks can frustrate contributors. Repeat pushes will place runs in a FIFO queue and a contributor will have to wait for hours for CI to finish....
This seems like a minor gain in circumstances where "cross-compilation" is feasible. For manylinux, it offers no actual benefit - the build dependencies are installed under each Python version available....
And what happens when `--wheel` is followed by `srcdir`? ``` python -m build --wheel . ```
Are you able to pass constraints in an env var? Does that work with pip?
The issue with that is that it might be incomplete if the backend defines extra dependencies in get_requires_for_build_sdist and you can’t call the hook without having previously installed the pyproject.toml...
I don't see a future where build allows you to constrain your build deps the way it's set up currently - that sounds like the job of a locker/env manager,...