Paul Moore
Paul Moore
So the resolution goes: 1. pin child 2 (latest version of the first requirement in the input list) 2. this pins grandchild 2 (only thing it can pin) 3. nothing...
Cool, I'm happy with that. But just to be clear, if I follow the logic in the code: 1. The *first* requirement with a given `identify()` value (the reqirement's "name")...
I'm not sure I understand. You say "setuptools does not have dependencies", but surely we can only say that "this *specific* version of setuptools does not have dependencies"? If we...
Ah, OK. So if we fail on 40.1, then the resolver can ask the provider "does 40.0 have the same dependencies?" and ignore 40.0 if the answer is "no". I...
Cool. I checked the Wikipedia entry on CDCL, and I definitely prefer your explanation 🙂
I got that today while testing something. I'm pretty sure it's a symptom of preparing the same ireq twice, but I'm not sure what triggers that - we'd need two...
Assuming the `.pyc` is in the same location as the `.py` is wrong. You should probably use `importlib.util.cache_from_source`, but even with that, there could be problems - for example running...
> There's been an attempt to resolve this here but that hasn't gotten any feedback: https://github.com/pypa/pep517/pull/130 Would that be a sensible way to solve the problem or should another approach...
> Do you have any other ideas how to handle this in a more generic way than special casing this one file for both pep517 and pip (and any other...
There's no guarantee that the in-proc script is being run by the Python installation that has `pep517` installed. I suggest we stop debating theory here, and if you want this,...