Skip to content

Unnecessary PyPy wheels? #2001

@mgorny

Description

@mgorny

Not really a bug but I've noticed that coverage nowadays publishes two nearly identical wheels:

  • coverage-7.9.2-py3-none-any.whl
  • coverage-7.9.2-pp39.pp310.pp311-none-any.whl

I think this is a historical relic, since versions prior to 7.6.11 did not publish a py3-none-any wheel. However, FWICS the explicit PyPy wheel is no longer necessary since PyPy will just use the py3-none-any wheel, e.g.:

$ pip install coverage==7.6.12
Collecting coverage==7.6.12
  Downloading coverage-7.6.12-py3-none-any.whl.metadata (8.5 kB)
Downloading coverage-7.6.12-py3-none-any.whl (200 kB)
Installing collected packages: coverage
Successfully installed coverage-7.6.12

(I've chosen 7.6.12 as a version not having a pp311 wheel)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfixed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions