Cross-platform package with associated dependencies

I need an easy way to distribute a Python project with all its dependencies included . I don't need something like PyInstaller: I need to distribute the same cross-platform package to every user. Recompiling on every OS is not an option.

When copying and installing on another system, dependencies should be selected from the package (not from the Internet). Ideally they should be installed in an isolated environment relative to this package.

Is it possible?

For those who know Ruby:

In Ruby using Bundler, launching bundle package --all-platforms

will copy all my dependencies to ./vendor/cache/

in the project folder.

Then on another machine, I can run bundle install --deployment

and it will install the dependencies ./vendor/cache

to the local path ./vendor/bundle

.

I am looking for a similar procedure with Python.

+3
python pip egg python-wheel bundler


source to share


No one has answered this question yet

Check out similar questions:

1806
How do I upgrade all Python packages using pip?
1168
Installing specific versions of a package using pip
939
How to install packages using pip according to requirements.txt file from local directory?
713
How do I install a Python package with a .whl file?
21
Build wheel / egg and all dependencies for python project
1
bundler is not a vendor / bundle: git source gem
1
How do I not bundle the package: road stones?
1
Bundler does not "bundle" sqlite3
0
Distributing cross platform python packages for binaries that can be run with the python runtime?
0
mysql is not installed in vendor / bundle



All Articles
Loading...
X
Show
Funny
Dev
Pics