interoperability-peps icon indicating copy to clipboard operation
interoperability-peps copied to clipboard

Idea: Packaging multiple wheels in the same archive

Open nir0s opened this issue 8 years ago • 0 comments
trafficstars

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.

nir0s avatar Nov 22 '16 18:11 nir0s