Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>They care about having the right dependencies available to the script.

Right; my point is that I'd expect one-off scripts like this to keep relying on the same few standard dependencies which would already have been set up in an environment somewhere.

>You have a class path and that is about it.

A Python venv pretty much is just a layer on top of the existing "class path" mechanism (sys.path) to point it at the right place automatically (reproducing the basic folder layout relative to a symlinked executable, so that sys.path ends up with the right paths and so that there's a dedicated folder for installing the dependencies). While it's ugly and not recommended, you can work with the PYTHONPATH environment variable, or even modify sys.path at runtime.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: