Yelp / pyleus

Pyleus is a Python framework for developing and launching Storm topologies.
Apache License 2.0
403 stars 107 forks source link

Investigate rebuilding the virtualenv at runtime #44

Open patricklucas opened 10 years ago

patricklucas commented 10 years ago

There is a class of known problems with moving around virtualenvs, not the least of which is that it doesn't work if the same python version isn't installed in the same place between the build machine and Storm machine.

It is possible that doing the following instead of including a compiled virtualenv in the JAR won't incur that much overhead: