Skip to content

Adding a wheel management API #697

Open
@agronholm

Description

@agronholm

I'm the maintainer of wheel. I'm wondering if you would be interested in receiving an API for reading and writing wheels in this project. I've been wondering for a while if it makes any sense for PyPA to have so many packaging projects.

This is what I had in mind:

  1. The new "wheel public API" would go into this project instead of wheel
  2. setuptools would adopt this API and ditch wheel as a dependency for building wheels
  3. wheel would depend on packaging at run time (currently it vendors this project) and become nothing but a CLI tool
  4. (optional) auditwheel and wheel would be merged (preferably into wheel) (optional, to be discussed later)

The goal is to get rid of at least one PyPA project.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions