Tzu-ping Chung
Tzu-ping Chung
I believe it already does it by default. `PinReuseProvider` (used by the `upgrade` command by default) tries to reuse the versions specified in Pipfile.lock, and does not change them if...
Yeah there are currently two “strategies” you can choose from the command line, “eager” and “only-if-needed”. https://github.com/sarugaku/passa/blob/master/src/passa/cli/upgrade.py#L25 If you don’t choose one, only-if-needed is used (hence “by default”). The difference...
The reminds me, there really needs some write up on how the whole system is designed…
Contributions would be much welcomed.
Interestingly Molinilo takes the complete opposite strategy: The requirement with the *most* candidates (with the loosest constraint) is visited first!
AFIK pip does not support non-setuptools based editable install either. Also since I’m already thinking about breaking away from pip anyway…
Build a flit project and try to `pip install -e` it yourself. It does not work. Period. `pip install -e` only works for setuptools-based projects. The project may have build...
I think #93 would supercede this now?
Sounds like a provider function is also a fit for those reasons? If the consumer wishes, it can simply implement the function to return a set, or whatever built-in or...
Does the second argument always exist? We’ll need to make sure this works with older pip versions.