<div dir="ltr">Hey all, <br><br>As part of working on Cloudify (<a href="http://github.com/cloudify-cosmo" rel="nofollow" target="_blank" style="cursor: pointer;">http://github.com/cloudify-<wbr>cosmo</a>) we've had to provide a way for customers to install our plugins in an environment where PyPI isn't accessible. These plugins are sets of Python packages which necessarily depend on one another (i.e. a regular python package with dependencies). <br><br>We decided that we want to package sets of wheels together created or downloaded by `pip wheel`, add relevant metadata, package them together into a single archive (tar.gz or zip) and use the same tool which packs them up to install them later on, on the destination hosts. <br><br>We came up with a tool (<a href="http://github.com/cloudify-cosmo/wagon" rel="nofollow" target="_blank" style="cursor: pointer;">http://github.com/cloudify-<wbr>cosmo/wagon</a>) to do just that and that's what we currently use to create and install our plugins. <br>While wheel solves the problem of generating wheels, there is no single, standard method for taking an entire set of dependencies packaged in a single location and installing them in a different location. <br><br>We thought it would be a good idea to propose a PEP for that and wanted to get your feedback before we start writing the proposal. Our proposed implementation is not the issue here of course, but rather if you think there should be a PEP describing the way multiple wheels should be packaged together to create a standalone installable package.<br><br>We would greatly appreciate your feedback on this. <br><br>Thanks! <br></div>