Publishing a new version of your Python package has never been easier
Project description
Puprelease
Publishing a new version of your Python package has never been easier:
Installation
pip install puprelease
Usage
In the root directory (containing the "setup.py
" file) of the package
you want to release a new version of:
pup
Then follow along with the program.
Git tags for versioning
We recommend using git tags as the single-source-of-truth for package versions. This is done using setuptools-scm.
In short, add the following lines to your setup.py
, replacing the
version=...
argument of the setup()
call:
setup(
...
use_scm_version=True,
setup_requires=["setuptools_scm"],
)
Then call pup
, which will take care of the rest, for each new release.
Also, check-out semantic versioning.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
puprelease-1.2.tar.gz
(1.4 MB
view hashes)