Metadata-Version: 1.1
Name: easysetup
Version: 0.0.4
Summary: *easysetup* helps creating a package distribution setup, that also runs tests and creates HTML and PDF documentation, in Windows.
Home-page: https://github.com/jcrmatos/easysetup
Author: Joao Carlos Roseta Matos
Author-email: jcrmatos@gmail.com
License: GNU General Public License v2 or later (GPLv2+)
Description: easysetup
        =========
        
        *easysetup* helps creating a package distribution setup, that also runs tests and creates HTML and PDF documentation, in Windows.
        
        **Features:**
        
        * Easy to use, just run easysetup from your application setup directory (which may or may not be empty when easysetup is called).
        * Allows creating source, egg, wheel, win and py2exe dists.
        * All setup configuration is in one file (appinfo.py).
        * Runs tests and creates HTML and PDF documentation (if you have them, of course).
        * Creates templates for Travis, Shippable and tox.
        * Creates a template for development requirements.
        * Creates an empty template for installation requirements.
        * Creates a template for git VCS exceptions.
        * Creates a template for files to be included in the setup.
        * Creates a template for a README file.
        * Creates a template for wheel setup and Sphinx documentation upload.
        * Can create template files in the doc directory (assumes use of Sphinx 1.3.1+ and that the sphinx-quickstart command was already executed).
        * Can create an updated reference.rst in the doc directory (assumes previous item with the autodoc extension).
        * Updates usage section in README.rst based on usage.txt (which resides inside your application directory).
        
        After running easysetup, you can find a build.cmd in the current directory that should be run to build your application (check the comments inside the file for usage).
        
        When running easysetup without options, if there are any files on the current directory, they are moved to a _bak directory.
        
        To do
        -----
        
        * Add appveyor templates.
        * py2exe in Py3.
        * CXF in Py2 and Py3.
        * Checks and error messages.
        
        Installation
        ------------
        
        .. code:: bash
        
            $ pip install easysetup
        
        Usage
        -----
        
        .. code:: bash
        
            $ easysetup
        
        Options
        -------
        
        .. code:: bash
        
            $ easysetup -h
            usage: easysetup [-option]
        
            optional arguments:
              -d, --doc             creates template files in the doc directory
              -h, --help            show this help message
              -l, --license         show license
              -r, --reference       creates an updated reference.rst in the doc directory
              -v, --version         show version
        
            No arguments creates setup files.
            easysetup should always be run from the application setup directory.
        
        Resources
        ---------
        
        * `Repository <https://github.com/jcrmatos/easysetup>`_
        
        Contributing
        ------------
        
        1. Fork the `repository`_ on GitHub.
        2. Make a branch of master and commit your changes to it.
        3. Ensure that your name is added to the end of the AUTHORS.rst file using the format:
           ``Name <email@domain.com>``
        4. Submit a Pull Request to the master branch on GitHub.
        
        .. _repository: https://github.com/jcrmatos/easysetup
        
        
Keywords: easy setup setuptools
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Software Development :: Build Tools
