Development

After checkout, install package in active virtualenv:

pip install -e .

Testing

Running tests with Tox:

tox -v

Or directly with django-admin:

django-admin test --settings=require_i18n.tests.settings require_i18n

Coverage

To generate a test coverage report using coverage.py:

coverage run --source='.' /path/to/virtualenv/bin/django-admin test --settings=require_i18n.tests.settings require_i18n
coverage html

The resulting HTML report can be found in the htmlcov directory.

Release

Creating a new release on test PyPi:

python setup.py sdist upload -r pypitest

And on live PyPi:

python setup.py sdist upload -r pypi