Web APIs for Django. 🎸
Go to file
2011-06-02 12:52:23 +01:00
djangorestframework proper manifest. setup groks version from __init__ 2011-06-02 12:17:21 +01:00
docs Docs impovement 2011-04-27 18:25:11 +01:00
examples Stole some code from djangorestframework/runtests/runcoverage.py so that coverage is also implemented for the examples. Because Jenkins looks for a coverage.xml file for all defeined projects in tox.ini we need it to pass the tests. 2011-04-27 15:07:25 +02:00
.hgignore Refactor to use self.CONTENT to access request body. Get file upload working 2011-04-02 16:32:37 +01:00
.hgtags Added tag 0.1 for changeset 6865c2156447 2011-02-21 23:54:33 +00:00
AUTHORS Thanks Carmen \! 2011-04-08 07:29:43 +01:00
LICENSE IANAL 2011-03-09 08:18:06 +00:00
MANIFEST.in proper manifest. setup groks version from __init__ 2011-06-02 12:17:21 +01:00
README Add sdist info to README 2011-06-02 12:21:22 +01:00
requirements.txt Add coverage to requirements 2011-03-17 08:36:22 +00:00
setup.py point to django-rest-framework.org as the homepage, point to pypi for downloads 2011-06-02 12:52:23 +01:00
tox.ini Danielfm packaged the 1.2 release so we can now install it from his repo. 2011-04-27 13:47:46 +02: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, coverage

# 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

# To create sdist packages

python setup.py sdist --formats=gztar,zip