Greg Roodt
Greg Roodt
I think we should then consider removing PEP 621 from the title. pyproject.toml is only a standard for storing metadata.
My 2c: I love the intention of making "sdist" handling better. Even isolating them into the naughty corner, makes things better for users, because it highlights what is going on...
We can chat at next maintainers meeting, but I’m not actually sure you need a toolchain per build backend. The way that a PEP517 client/frontend works is by installing the...
We're also running into this. The `scripts` directive is very old and unnecessary when you have console_scripts.
Try with pip==25.1.1 and see if you get the same error.
This is caused by a badly packaged distribution. It looks like it was fixed in https://github.com/saltstack/salt/pull/63795. It was also causing issues in nixpkgs https://github.com/NixOS/nixpkgs/pull/250689 I am able to reproduce the...
I was quite careful to avoid the mention of a "venv" in the original issue to be honest. 😂 The new title is probably more appropriate for a PR that...
Any thoughts on how this should behave if the `@foo` repository uses third-party dependencies from PyPI? e.g. `pydantic==1.10.17` but the root respository wishes to use `pydantic==2.8.2`? Or is the expectation...
For the simpler cases, one option that would work for you today with bzlmod and the third-party dependency rules in rules_python, would be to use a direct url reference. e.g...
> it's the responsibility of rules_python to perform MVS and end up with 2.8.2. This means that in practice, they will both end up resolving to the same version. The...