Web APIs for Django. 🎸
Go to file
tom christie tom@tomchristie.com 7856656df0 Add VERSION string
2011-03-17 08:51:26 +00:00
djangorestframework Add VERSION string 2011-03-17 08:51:26 +00:00
docs Doc tweaking again. Must get back to some proper stuff soon... 2011-03-05 21:55:45 +00:00
examples Refactoring and added another test for blog-posts. Finally got eclipse setup properly with virtualenvs (code analysis). Also I think I get Bitbuckets workflow now. 2011-03-11 12:47:16 +01:00
.hgignore Add xmlrunner directory to hgignore 2011-03-17 08:37:16 +00:00
.hgtags Added tag 0.1 for changeset 6865c2156447 2011-02-21 23:54:33 +00:00
AUTHORS Thanks fellas :) 2011-03-09 08:17:47 +00:00
LICENSE IANAL 2011-03-09 08:18:06 +00:00
README tox, runcoverage, and setup.py test 2011-03-13 17:08:46 +00:00
requirements.txt Add coverage to requirements 2011-03-17 08:36:22 +00:00
setup.py tox, runcoverage, and setup.py test 2011-03-13 17:08:46 +00:00
tox.ini Test result graphing now possible for all 6 environments. Had to fix unittest-xml-reporting to work for both 1.2 and 1.3 to achieve this. The fix is reported to the owner of the project. 2011-03-17 01:02:34 +01:00

# To install django-rest-framework in a virtualenv environment...

hg clone https://tomchristie@bitbucket.org/tomchristie/django-rest-framework
cd django-rest-framework/
virtualenv --no-site-packages --distribute --python=python2.6 env
source ./env/bin/activate
pip install -r requirements.txt # django

# To run the tests...

export PYTHONPATH=.    # Ensure djangorestframework is on the PYTHONPATH
python djangorestframework/runtests/runtests.py


# To run the test coverage report...

export PYTHONPATH=.    # Ensure djangorestframework is on the PYTHONPATH
python djangorestframework/runtests/runcoverage.py

# To run the examples...

pip install -r examples/requirements.txt # pygments, httplib2, markdown
cd examples
export PYTHONPATH=..
python manage.py syncdb
python manage.py runserver

# To build the documentation...

pip install -r docs/requirements.txt   # sphinx
sphinx-build -c docs -b html -d docs/build docs html

# To run the tests against the full set of supported configurations

deactivate  # Ensure we are not currently running in a virtualenv
tox