On Tue, Nov 22, 2016 at 11:44 AM, Nir Cohen <nir...@gmail.com> wrote: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.
I can't comment on wagon itself or your specific issues but wheels do solve this problem via a wheelhouse (a folder of wheels). You can build the wheels for an entire dependency tree via ``pip wheel -w wheeldir`` and then take that wheel folder to another system with the same runtime requirements and install the wheels offline.pip install --no-index --find-links=wheeldir mypkgI guess it would be helpful to know what part of this didn't work for you or if you simply weren't aware of it.
As I said earlier.. This is exactly what wagon does 🙂
The point is that there needs to be a type of archive with a naming convention and metadata that would contain these wheels and be createable and installable. That's a wagon. Does that make sense?
FWIW you can already specify the `--find-links` option[1] to specify that you want to install wheels from a given directory. Add `--no-index` if you want to install from *only* that dir.An approach that certainly might be interesting is if pip supported a zipfile of wheels vs a directory of wheels, then this becomes as easy as zipping up all your wheels.===========================================================I welcome VSRE emails. Learn more at http://vsre.info/===========================================================
On Tue, Nov 22, 2016 at 11:44 AM, Nir Cohen <nir...@gmail.com> wrote:
_______________________________________________
Distutils-SIG maillist - Distut...@python.org
https://mail.python.org/mailman/listinfo/distutils-sig