Skip to main content

A command-line tool to create python packages

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

do-pack-0.1.2.tar.gz (40.7 kB view hashes)

Uploaded Source

Built Distribution

do_pack-0.1.2-py3-none-any.whl (49.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page