Skip to content

setup.py install doesn't work for packages with setup_requires on older macOS #1320

@benjaminjkraft

Description

@benjaminjkraft

SInce the TLS 1.0/1.1 turndown, easy_install doesn't work on older macOS, because the builtin libraries don't support SSL. For the most part, we just use latest pip instead, and things work fine. But when installing a package with setup_requires from source (e.g. pip install git+git://github.com/pycqa/flake8.git@master), we run into trouble even on latest pip/setuptools, because pip runs setup.py install, which in turn runs easy_install, which fails. If easy_install is completely deprecated, setuptools should call out to pip instead; or easy_install do what pip does to make TLS 1.2 work.

See also pypa/packaging-problems#134.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions