Metadata-Version: 1.1
Name: pynt-of-django
Version: 0.3.2
Summary: A companion library for using pynt, a build tool, with Django projects.
Home-page: https://github.com/WimpyAnalytics/pynt-of-django
Author: Ivan Ven Osdel
Author-email: ivan@wimpyanalytics.com
License: BSD
Download-URL: https://github.com/wimpyanalytics/pynt-of-django/tarball/0.3.2
Description: pynt-of-django
        ==============
        
        This library provides a set of pre-built tasks for your, pynt based,
        build.py along with supporting utility and project specific functions.
        
        |Build Status|
        
        Install
        -------
        
        -  ``pip install pynt-of-django``
        
        Usage
        -----
        
        From within your build.py, setup pyntofdjango.
        
        ::
        
            import os
            import pyntofdjango
            pyntofdjango.setup_pod(os.path.abspath(__file__))
        
        Import any tasks you may need. See `pyntofdjango's
        build.py <https://github.com/WimpyAnalytics/pynt-of-django/blob/master/build.py>`__
        for a full list.
        
        ::
        
            from pyntofdjango.tasks import create_venv, manage, test_nose
        
        Now you should see your new tasks on the command line.
        
        ::
        
            pynt -l
        
        Additional Tools
        ----------------
        
        You are likely to run into cases that the canned tasks don't cover. Or
        maybe they are close but not exactly what you want. For this the lower
        level functions may be useful when building your own pynt tasks.
        
        There is a `project
        module <https://github.com/WimpyAnalytics/pynt-of-django/blob/master/pyntofdjango/project.py>`__
        containing functions specific to your project.
        
        ::
        
            from pyntofdjango import project
        
        As well as a `utils
        module <https://github.com/WimpyAnalytics/pynt-of-django/blob/master/pyntofdjango/utils.py>`__
        containing general utility functions.
        
        ::
        
            from pyntofdjango import utils
        
        About
        -----
        
        This project builds on the `basic way to use
        virtualenv <http://docs.python-guide.org/en/latest/dev/virtualenvs/#basic-usage>`__,
        where the virtualenv folder (called venv) is placed within the project
        and ignored by the repo.
        
        Why an in-project virtualenv?
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        The most important bit is that it allows devs to get going with your
        project without worrying about virtualenv all the time. There are more
        reasons and there are disadvantages. `Christopher Webber has an
        explitive filled
        presentation <http://pyvideo.org/video/1870/in-project-virtualenvs>`__
        on some of the reasons in-project virtualenvs may be your style.
        
        Why not use [my favorite build tool]?
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        `Pynt <https://github.com/rags/pynt>`__ is very simple but nice for that
        same reason.
        
        1. It's pure Python and as a result it works great on all platforms.
        2. It's only a local build tool and not a deployment tool and neither is
           this project.
        3. It supports Python 3 and so does this project.
        4. It makes for a cool companion project name.
        
        .. |Build Status| image:: https://travis-ci.org/WimpyAnalytics/pynt-of-django.svg?branch=master
           :target: https://travis-ci.org/WimpyAnalytics/pynt-of-django
        
        
        
        
        History
        -------
        
        0.3.2 (2018-02-09)
        ------------------
        
        * Removed Django installation requirement
        
        0.3.1 (2018-02-09)
        ------------------
        
        * Fixed issue with manage.py being found in .tox
        
        0.3.0 (2015-08-07)
        ------------------
        
        * Most commands wrapping an underlying executable now accept both positional and named (--foo=bar) shell arguments.
        * create_venv now uses --no-site-packages for venv by default
        * test_tox is working again
        * clean works again, also cross platform compliant
        * Now using pyntcontrib functions where possible
        
        0.2.0 (2015-02-01)
        ------------------
        
        * test_* and manage related tasks now pass along args to underlying commands.
        * For safety: delete_venv task now refuses to delete a dir larger than a max of ~500mb
        
        0.1.0 (2014-11-16)
        ------------------
        
        * First release on PyPI.
        
Keywords: pynt,django,build,make
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
