Skip to main content

Python project skeleton

Project description


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 --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


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


  • 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