Skip to content

A cookiecutter template for a best-practices Python project

License

Notifications You must be signed in to change notification settings

ekilmer/cookiecutter-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cookiecutter-python

This repository contains a Cookiecutter template for a Python package.

It's designed primarily for Trail of Bits' own use, but should be usable by anyone.

Both command-line and library packages can be generated.

Usage

Install the cookiecutter CLI:

python -m pip install cookiecutter

Use cookiecutter to generate a project using this template:

# creates the project directory in $PWD
cookiecutter gh:trailofbits/cookiecutter-python

Alternatively, tell cookiecutter where to put the new project directory:

# creates ~/tmp/$project
cookiecutter -o ~/tmp gh:trailofbits/cookiecutter-python

cookiecutter will prompt you for the project's name and all other relevant metadata.

About

A cookiecutter template for a best-practices Python project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.8%
  • Makefile 46.2%