Skip to content

A cookiecutter template for python projects/packages at JVolta

License

Notifications You must be signed in to change notification settings

jupitervolta/cookiecutter-python

 
 

Repository files navigation

Repo Docs PyPI license Code style: black

cookiecutter-python

Cookiecutter template for python packages at Jupiter Volta.

Overview

This template is the standard way to create a python package at Jupiter Volta. It is a fork from cookiecutter-nist-python with adaptations for Jupiter Volta's needs. Some of the documentation is still taken from the original template, so you may see some references and links to NIST.

Features

Quick start

To generate a package using cookiecutter, run:

cookiecutter [--checkout BRANCH-NAME] https://github.com/jupitervolta/cookiecutter-python.git

where the optional argument in brackets can be used to specify a specific branch.

Alternatively (and highly recommended) is to use cruft. This allows for the template files to be updated as the template is updated. For this, you can run:

cruft create [--checkout BRANCH-NAME] https://github.com/jupitervolta/cookiecutter-python.git

Documentation

See the documentation for a look at cookiecutter-python in action.

License

This is free software. See LICENSE.

Related work

The following packages use this template:

Other useful templates

Credits

This template started as a fork of cookiecutter-pypackage.

About

A cookiecutter template for python projects/packages at JVolta

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.7%
  • Makefile 14.0%
  • Other 2.3%