Skip to main content

Python project skeleton

Project description

py-skeleton

https://travis-ci.org/ryankanno/py-skeleton.png?branch=master https://coveralls.io/repos/ryankanno/py-skeleton/badge.png

Are you:

  • Starting new projects by copying old ones?

  • Wishing you could use someone else’s project as a starter template?

  • Confused at how to start “Project FooBar”?

I’m always starting a new python projects by cutting and pasting an old one. py-skeleton helps you fix that. Uses jinja2 and py-configurator.

basic usage

py-skeleton.py --source ../py-skeleton-templates/python/
               --ext .tmpl
               --destination ./build
               --config ./python.ini
  • –source is the directory path to your templates

  • –ext is the extension path for your templates

  • –destination is the directory path to where everything will end up

  • –config is the file path to where your configuration file lives

templates

To find an example project templates, please take a look at py-skeleton-templates.

todo

  • logging

  • add other project templates I use

  • remove py-configurator dependency

Project details


Supported by

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