OK, I have familiarised myself with the internals of Pinax' boot script and more importantly its generation. I believe that it is possible for Satchmo to do exactly the same.
Here is an outline of their process: They have a packaged version of all their dependencies on http://pypi.pinaxproject.com/ (These are only used for development not current release) They run /scripts/downloader.py to download the required dependencies to /requirements/0.1/ based on /requirements/0.1/release.txt which is a requirements.txt file. This is run as part of the release process. The pinax-boot.py script only creates a virtualenv with all the dependencies and does not setup any projects. When Pinax is installed a pinax-admin command is available to setup a project from one of the template projects. The pinax-boot.py script is a virtualenv bootstrap script generated from _installer.py by create-venv-script.py You will find all the scripts that I am talking about here http://github.com/pinax/pinax/tree/master/scripts So how does this look to the user. Download and untar release tarball, Run ./scripts/pinax-boot.py Activate virtualenv Run pinax-admin clone_project [template project] [destination folder] Got a new project to work on? Run the last two commands again. Regards Simon --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Satchmo users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en -~----------~----~----~----~------~----~------~--~---
