Skip to content

mmphego/cookiecutter-python-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookiecutter Python Package

image

Features

Quickstart

Install the latest Cookiecutter if you haven't installed it yet (this requires Cookiecutter 1.4.0 or higher):

pip install -U cookiecutter

Generate a Python package project:

cookiecutter https://github.com/mmphego/cookiecutter-python-package.git

Then:

  • Create a repo and put it there.
  • Add the repo to your Travis-CI account.
  • Install the requirements into a virtualenv. (pip install -r requirements.txt)
  • Register your project with PyPI.
  • Release your package by pushing a new tag to master.

For more details, see the cookiecutter-pypackage tutorial.

Fork This / Create Your Own

If you have differences in your preferred setup, I encourage you to fork this to create your own version. Or create your own; it doesn't strictly have to be a fork.

  • Once you have your own version working, add it to the Similar Cookiecutter Templates list above with a brief description.
  • It's up to you whether or not to rename your fork/own version. Do whatever you think sounds good.

Or Submit a Pull Request

I also accept pull requests on this, if they're small, atomic, and if they make my own packaging experience better.

Credits

This package was created with Cookiecutter

About

Cookiecutter template for a Python package based on https://github.com/audreyr/cookiecutter-pypackage/

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors