TejasAvinashShetty / cookiecutter-pypackage

Cookiecutter template for Python 3 packages
GNU Affero General Public License v3.0
0 stars 0 forks source link
cookiecutter cookiecutter-template python3 scientific-computing template

cookiecutter-pypackage

Build Status

A cookiecutter template for a Python 3 package, with a special focus on scientific computing.

The Wiki describes the best practices realized by this template in detail.

Features

Usage

First, make sure to have cookiecutter installed:

pip install cookiecutter

Then, create a new project with

cookiecutter gh:goerz/cookiecutter-pypackage

Follow the prompts. You can also pass values for variables on the command line, e.g.

cookiecutter gh:goerz/cookiecutter-pypackage  --no-input interactive_postsetup=no project_name="My Project"

Variables

Post-Setup

After you generate a new project from the cookiecutter template, you should do the following: