/panadero

Panadero Chema is an opinionated and simplistic Python 3 project creation tool.

Primary LanguageShellMIT LicenseMIT

Tests Status

Panaderno Chema

Panadero Chema is a opinionated and simplistic Python 3 project creation tool that guarantees that you have a defined structure (and testing!).

There are many Python Cookie cutters... but this is mine ¯\(ツ)

Pre-requirements

Panadero Chema requires Python virtualenv:

pip install virtualenv

Scaffolding a new project

The main script is 'amasa' and works this way:

# Generic Syntax
./amasa <PROJECT_PATH> <PROJECT_NAME>

# Example (will create Python project called 'harina'
# on $HOME/Projects/harina/
./amasa $HOME/Projects harina

# Projet now lives on $HOME/Projects/harina

Note: OSX requires gnu utils (gsed and gfind).

brew install gnu-sed
brew install gnu-find

Once the project is created it will run tox to show that testing is working (because you SHOULD DO unit testing).