Skip to content
This repository was archived by the owner on Feb 27, 2024. It is now read-only.
This repository was archived by the owner on Feb 27, 2024. It is now read-only.

Idea: Packaging multiple wheels in the same archive #67

@nir0s

Description

@nir0s

As per @ncoghlan's recommendation, I'm posting the idea here. I posted it under pip's repo but it obviously did not belong there.

I'd like to propose standardization of packaging multiple wheels (a package with its dependencies) in a single package. The reasoning behind this is that given a runtime environment, I only need a single package to run my code. A reasonable requirement would be to provide a way within pip to install and create such a package and that the package will contain metadata to ascertain which platforms the package can be installed on, if the package's supported python versions matches the sys.executable installing it and a way to validate that the package isn't corrupted.

I would like to propose a PEP for this if it makes sense.

The current reference implementation for this can be found here: https://github.com/cloudify-cosmo/wagon but I would like to expand on it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    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