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 AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page