Metadata-Version: 1.1
Name: DjangoDevKit
Version: 1.0.2
Summary: DjangoDevKit package
Home-page: http://www.gawel.org/docs/DjangoDevKit/
Author: Gael Pasgrimaud
Author-email: gael@gawel.org
License: MIT
Description: 
        DjangoDevKit
        =============
        
        Meta package for Django developers.
        
        Installation::
        
          $ easy_install -U DjangoDevKit
        
        Contain (as dependencies):
        
        - `django-debug-toolbar`_
        
        - `django-extensions`_
        
        - `django-webtest`_
        
        This package also install some console scripts:
        
        - **django-admin**: work like ``./django-admin.py``.
        
        - **django-manage**: work like ``./manage.py`` but add `django-extensions` to ``INSTALLED_APPS`` on the fly.
        
        - **django-shell**: work like ``./manage.py shell`` but use the `django-extensions` ``shell_plus``
        
        - **django-migrate**: work like ``./manage.py syncdb --nointput && ./manage.py migrate --noinput`` Run migrate only if south is installed.
        
        - **django-test**: work like ``./manage.py test``. Also set
          ``DEBUG_PROPAGATE_EXCEPTIONS`` to ``True`` so `WebTest` show the full traceback
          in tests output.
        
        - **django-serve**: wrap the Django application in a `WebError`_ middleware and
          serve it. It's also serve `/media/` directories found in installed apps. You
          can also use ``-t`` to add the `django-debug-toolbar` to ``INSTALLED_APPS``
          and ``MIDDLEWARE_CLASSES`` on the fly. You can also use **request** and
          **post** to test a single request::
        
            $ django-serve request /path arg1=foo
        
            $ django-serve post /path arg1=foo
        
            $ django-serve help [request|post]
        
        You can also use some aliases. Create a ``~/.djangodevkitrc`` like this::
        
            [aliases]
            m =
                syncdb --noinput
                migrate --noinput
            si =
                schemamigration --initial []
            sm =
                schemamigration --auto []
        
        ``[]`` is replace with command line arguments. This mean that::
        
            $ django-manage sm myapp
        
        is equal to::
        
            $ ./manage.py schemamigration --auto myapp
        
        Notices that aliases are not listed in ``django-manage``'s help
        
        .. _django-debug-toolbar: http://github.com/robhudson/django-debug-toolbar
        .. _django-extensions: http://code.google.com/p/django-command-extensions/
        .. _django-webtest: http://pypi.python.org/pypi/django-webtest
        .. _weberror: http://bitbucket.org/bbangert/weberror
        
        
        News
        ====
        
        1.0.2 (2014-01-21)
        ==================
        
        - Rewrite MediaApp
        
        - Django 1.6 compat
        
        
        1.0.1 (2014-01-15)
        ==================
        
        Take care if DJANGO_SETTINGS_MODULE is already set
        
        1.0
        =====
        
        Make it work with django 1.4+ and virtualenv
        
        Add aliases machinery
        
        0.8.3
        =====
        
        Windows bug fix
        
        
        0.8.1
        =====
        
        Add all eggs to pkg_resources.working_set
        
        0.8
        ===
        
        No longer use twod.wsgi
        
        
        0.6
        ===
        
        Small fixe to work with twod.wsgi
        
        0.2
        ===
        
        Add MediaApp to serve media directories
        
        0.1
        ===
        
        Initial public release.
        
        
        
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Operating System :: POSIX
