Skip to content
Cookiecutter template for a Python package based on https://github.com/audreyr/cookiecutter-pypackage/
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests
{{cookiecutter.project_slug}}
.gitignore
.travis.yml
CHANGELOG.md
README.md
cookiecutter.json

README.md

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

You can’t perform that action at this time.