Skip to content

A Python 3.6 seed app with linting, testing, and Docker integration.

Notifications You must be signed in to change notification settings

freepn/python-seed-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Seed App

This is a simple skeleton for a generic Python (3.6.5) app. It comes loaded with:

  • tox
  • pytest
  • pylint

As well a .gitignore, .pylintrc config file, and simple directory structure employing the src pattern.

Setup

The Dockerfile requires all the usual commands. To build the image:

docker build -t seed-app .

Then to run the image, executing the manual invoicing code.

docker run -it seed-app

Testing

To find out more info about the testing configuration, check out the tox.ini file.

Run the test suite:

tox

Run the linter:

tox -e lint

Misc Notes

  • Make sure and edit the package title in setup.py to reflect your app name

About

A Python 3.6 seed app with linting, testing, and Docker integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.8%
  • Dockerfile 44.2%