I'm looking for a way to make my python script truly portable and self dependent.
I'm writing application that should run both on linux and on windows (that means all dependencies are portable and contain no C/C++ code that should be compiled) and I want it to be distributed as a script (meaning pyinstaller and py2exe are no good)
The expected behavior is as follows:
there is a python executable (one for windows and one for linux)
there is a folder that contains my script + dependencies (already downloaded)
My question: Is there a 'best practice way' to build 1 and 2?
I'm looking a solution that is similar to java architecture and dependency management.