-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
Environment
- pip version: 19.0
- Python version: 3.5.2
- OS: Ubuntu 16.04
New pip release v19.0 break --process-dependency-links flag. That completely sucks because :
-
there was no information in which exact version this flag will be removed. There was a warning like 'Dependency Links processing has been deprecated and will be removed in a future release.' that we can see for a few years without pointing the exact date or version where it will be actually removed.
-
this feature is still using by a lot of engineers/companies. For example, it broke the whole build pipeline for all our python projects in our company. You just created a headache for thousands of engineers.
-
there is no clear explanation or tutorial about which alternative we should use instead of this flag
I would suggest to:
-
Give detailed explanation what should be used instead
--process-dependency-linksflag -
Provide exact version where you are going to deprecate or remove some functionality. Especially in such a global project such as pip. Good examples are numpy and scikit-learn which mention in which versions they will deprecate some features.