Installing packages (gem install)
pip install mypackage
Dependencies and bulk-install(gemfile)
Use pip's requirements.txt files. It's a txt document of the required packages with any version contraints. Example:
django==1.5
fabric>1.2
South==0.7.3
You would then install those dependencies with:
$ pip install -r requirements.txt
You can then execute those files after install. Example:
$ pip install gunicorn
$ gunicorn -h
Package gems for install. For that, there is pip bundle
and pip zip/unzip
That's the only way I know to bundle and deploy dependencies with python. Hope that helps.