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_TOKENWhen 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.