This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Mon Dec 08 09:37:24 -0800 2008 | |
| |
README.rst | Wed Apr 22 10:57:12 -0700 2009 | |
| |
fabfile.py | Wed Dec 17 22:53:52 -0800 2008 | |
| |
fabreqs.py.example |
Warning
This project has been deprecated in favor of the amazing pip project. For more info about using pip to deploy Django and Python projects, see Project Bootstrapping - Django Best Practices.
Quick-start
Create a folder that will serve as the home for your project source code and virtual environment. Drop fabfile.py and fabreqs.py into the directory and run:
fab bootstrap
This will create two new folders in the directory src, containing all the downloaded source code, and ve, which is a virtualenv that can be activated with source ve/bin/activate.
Usage
fabreqs.py is a simple Python file that should contain all the dependencies for your project. requirements is a list of Python dictionaries defining the external dependencies. Valid keys are:
- name: Used for naming the source folder (required)
- dist: Distribution method for the package, valid options are bzr, git, hg, pypi, svn, wget (required)
- package: The Python package assumed to be inside the source folder. If not provided, the use of distutils (python setup.py install) is assumed (optional)
- url: URL to source (optional)
- rev: Revision to download. If not defined, the most recent available version will be used. (optional)
- branch: Branch to use, git and hg only. (optional)












