Я бы хотел распространять целый virtualenv или кучу колесиков Python точных версий с их зависимостями во время выполнения, например:
- pycurl
- pycurl.so
- libcurl.so
- libz.so
- libssl.so
- libcrypto.so
- libgssapi_krb5.so
- libkrb5.so
- libresolv.so
- libkrb5.so
- libcurl.so
- pycurl.so
Я полагаю, что я мог бы полагаться на систему, чтобы установить libssl.so, но, конечно же, не libcurl.so из правильной версии и, возможно, не Kerberos.
Каков самый простой способ упаковать одну библиотеку в колесо со всей зависимостью времени выполнения?
Или это безумное поручение, и я должен упаковать весь virtualenv? Как сделать это надежно?
P.S. компиляция "на лету" не является вариантом, некоторые модули исправлены.