Metadata-Version: 2.0
Name: do-pack
Version: 0.1.2
Summary: A command-line tool to create python packages
Home-page: https://github.com/wilfredinni/do-pack
Author: Carlos Montecinos Geisse
Author-email: carlos.w.montecinos@gmail.com
License: MIT License
Description-Content-Type: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3
Requires-Dist: click

do-pack
=======

A simple and quick command line tool to create python packages.


Install
-------

::

    $ pip install do-pack

Usage
-----

Create an empty project:

::

    $ do create <project-name>

A step by step setup for new projects:

::

    $ do assistant

This command let you fill the ``setup.py``, ``AUTHORS.rst`` and choose a ``LICENSE``.

Folder Structure
----------------

::

    project_folder
    â”œâ”€â”€ project
    â”‚   â”œâ”€â”€ __init__.py
    â”‚   â””â”€â”€ project.py
    â”œâ”€â”€ docs
    â”‚   â””â”€â”€ index.rst
    â”œâ”€â”€ tests
    â”‚   â”œâ”€â”€ __init__.py
    â”‚   â””â”€â”€ project_test.py
    â”œâ”€â”€ .gitignore
    â”œâ”€â”€ LICENSE
    â”œâ”€â”€ README.rst
    â”œâ”€â”€ AUTHORS.rst
    â”œâ”€â”€ setup.py
    â”œâ”€â”€ requirements.txt
    â””â”€â”€ test-requirements.txt

TODOs
-----

-  Implement a ``template`` system for a more flexible folder structure
   (50%).
-  Add a ``congig`` command to fill common fields once (such as
   *autor_name* and *author_email*).
-  Generate the documentation (sphinx).
-  Fix *travis build*: ``load_index_json()`` in ``licenses.py``.


