Turbogears_pip_bootstrapper is a project mainly written in Python, it's free.
A bootstrap-process skeleton for installing TG projects with pip and virtualenv
This is a demonstration of how to install TurboGears 1.0.4 projects with pip and virtualenv, using no network access for any dependences, which are all included in local fully-pinned source distributions.
You can clone this repo and run bootstrap.py
to create a virtualenv
in ./ve
which can be used to run your TurboGears 1.0.4 project.
(Like ./ve/bin/python /path/to/my/project/start-myproject.py
for
example.) You might need to add additional dependencies for your
project in requirements/
-- this contains all the core requirements
for a TurboGears 1.0.4 project. (It also contains a few extra
requirements, so you may also want to prune some out, but it's
probably not really worth the bother.)
You can also use it to create new TurboGears 1.0.4 projects if you're into that, e.g.:
./bootstrap.py
./ve/bin/tg-admin quickstart newproject
./newproject/start-newproject.py # will have its shebang set to ../ve/bin/python
And then you can distribute the bootstrapper along with your project so that it can be reliably rebuilt on other machines.