Skip to content

Drop bundled wheels for 3.7 #2758

@smoser

Description

@smoser

What's the problem this feature will solve?

virtualenv has embedded wheels specifically to support python 3.7. python 3.7 went EOL over a year ago (i2023-06-27).

The embedded wheels

  1. take up space - almost 3MB total for pip-24.0-py3-none-any.whl, setuptools-68.0.0-py3-none-any.whl and wheel-0.42.0-py3-none-any.whl.
  2. contain known CVE - setuptools 68.0.0 CVE-2024-6345. That unnecessarily trips security scanners. Example here.

Describe the solution you'd like

Drop the embedded wheels.

Alternative Solutions

Maybe make it installable as a optional dependency? That would clearly take action by users of python 3.7, but they have been unsupported by upstream for over a year.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions