A template repository for a modern Python library
The template library is libname
to make it clear what is needed for replacement
setup.py
to reflect all of your library’s needs and requirementsREADME
to match your library’s locations
libame
to your library’s namematthewfeickert
to your username or org name on GitHubpython-library-template
to your project name on GitHub (probably the same as the library name)README
contents with your informationgit grep "libname"
to make sure that you have changed all instances of libame
(it is easy to miss the dotfiles)CODECOV_TOKEN
When you want to increment the version number for a new release use bumpversion
to do it correctly across the whole library.
For example, to increment to a new patch release you would simply run
bumpversion patch
which given the .bumpversion.cfg
makes a new commit that increments the release version by one patch release.