Skip to content

Support manylinux and musllinux wheels #750

@EpicWink

Description

@EpicWink

Currently, manylinux wheels using all libraries specified by manylinux (PEP 513, PEP 571, PEP 599, and PEP 600) and musllinux (PEP 656) will fail on the Docker-library Python images. I'm suggesting to either add these libraries to the images, or create new tags fulfilling the manylinux/musllinux expectations.

For both manylinux and musllinux, current community definition of "mainstream" distribution default libraries is specified in the manylinux repo.

Each image is missing:

  • Full Debian Python 3.10: libgl1 (36.3MB of packages to download, 148MB installed)
  • Slim Debian Python 3.10: libgl1 libglib2.0-0 libice6 libsm6 libx11-6 libxext6 libxrender1 zlib1g (39.8MB of packages to download, 158MB installed)
  • Alpine Python 3.10: bzip2 db libcurl libidn2 openssl tk xz (22MiB installed)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions