Skip to content

get-pip.py still installs easy_install.py #7351

@wimglenn

Description

@wimglenn

Nobody should use easy_install these days. It's not needed, might make a mess of your system if you don't know what you're doing, and it's too hard to type the underscore ;)

Even setuptools docs now says to use pip instead:

Warning: Easy Install is deprecated. Do not use it. Instead use pip. If you think you need Easy Install, please reach out to the PyPA team (a ticket to pip or setuptools is fine), describing your use-case.

But, ironically, it's using get-pip.py or ensurepip that actually creates the unqualified bin/easy_install and the site-packages/easy_install.py in the first place. Probably get-pip.py and/or ensurepip should stop doing it by default to avoid the foot gun. Or maybe it should just be removed from setuptools installer, which would mean no extra job for pip after the vendored versions in _bundled are next bumped.

Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-lockedOutdated issues that have been locked by automation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions