Skip to content

PySkeleton is a skeleton Python-3 application following some good practices such as unit testing, various forms of linting, automatic formatting...

License

Notifications You must be signed in to change notification settings

xavierhardy/pyskeleton

Repository files navigation

PySkeleton

PySkeleton is a skeleton Python-3 application, it follows some good practices such as:

  • unit testing
  • separation of concerns
  • various forms of linting
  • automatic formatting

Prerequisites

Installation

./install.sh

Usage

./run.sh
usage: pyskeleton [-h] [-v | -l LOG_LEVEL]

Example application

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         Enable debug logging
  -l LOG_LEVEL, --log_level LOG_LEVEL
                        Enable a specific level of logging (1: DEBUG, 5:
                        CRITICAL, default: INFO)

Tests and linting

./check.sh

About

PySkeleton is a skeleton Python-3 application following some good practices such as unit testing, various forms of linting, automatic formatting...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published