On Thu, Jan 30, 2014 at 1:24 PM, Daniel Holth <dho...@gmail.com> wrote:
> One thing that might be useful would be to develop the "unpacked
> wheel" which is currently undefined but would be deliberately
> identical to a site-packages with just one wheel extracted into it.
> You wouldn't have to argue or worry about the zip issue.
>
> I like the way npm puts everything into a directory
> ~/.npm/packagename/0.4.2/ ... for example, gem is similar. If you
> really wanted to go to town you could figure out how to do virtualenvs
> with hardlinks or reflinks instead of copies (conda can).
>
> But as has been repeated you won't find robust support for this in the
> existing code.
>

I just tested it - it works! Yeah!

I put an unzipped wheel of my API project into a local wheelhouse -
pip was able to install from it into my virt env for the client
project.
Then i created a wheel with __main__.py for the client project and put
an unzipped version in wheelhouse.

After that i issued:
PYTHONPATH=~/wheelhouse/projectAPI.whl; python ~/wheelhouse/projectClient.whl

It worked!

Is this workflow OK to rely on in future?

Thanks,
Eugene
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to