Skip to content

Suggest alternatives for --process-dependency-links #6162

@rodart

Description

@rodart

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 :

  1. 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.

  2. 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.

  3. there is no clear explanation or tutorial about which alternative we should use instead of this flag

I would suggest to:

  1. Give detailed explanation what should be used instead --process-dependency-links flag

  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-lockedOutdated issues that have been locked by automationtype: deprecationRelated to deprecation / removal.type: supportUser Support

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions