Damian Shaw
Damian Shaw
Oh yeah, you're right, I misread the output.
> I'm not mingling with the system's environment and the system should not mingle in my environment. That's not how Linux (or most platforms) work though. It's very possible to...
Pip is internally using `requests` to to contact PyPI or the index you have specified, you therefore must be able to provide Pip the same configuration you would need to...
> Any thoughts? Just go ahead and submit PR and solicit feedback? I would carefully read the documentation, especially the warnings, and what the resquest devs have said is the...
An idea I will investigate if no one else pipes in, but maybe it's possible to keep track of satified and unsatisfied names in the state, rather than needing to...
An initial observation, unsatisfied_names: ```python unsatisfied_names = [ key for key, criterion in self.state.criteria.items() if not self._is_current_pin_satisfying(key, criterion) ] ``` Is almost always equal to: ```python self.state.criteria.keys() - self.state.mapping.keys() ```...
FYI I have not made any meaningful progress on this and doesn't expect to any time soon. I tried avoiding calling `_is_current_pin_satisfying` in most cases of calculating `unsatisfied_names` , but...
FYI, a workaround is for the provider to cache the calls, a PR has been raised on Pip side to do that: https://github.com/pypa/pip/pull/12453
> I haven't figured out why yet, but something in the requirements is leading us to choose a _really_ old version of FastAPI. Like, it looks like we first try...
> The main issue is probably that pubgrub doesn't explore the whole solution space and stops as soon as one solution is found FYI, it's easy to produce a set...