django-laterpay
LaterPay Django utilities
Installation
$ pip install django-laterpay
Usage
See https://www.laterpay.net/developers/docs
Development
See https://github.com/laterpay/django-laterpay
Releasing checklist
This repository uses GitHub flow. In order to release a new version please follow these steps:
- Install
twine
with$ pipsi install twine
- Ensure
CHANGELOG
is representative - Determine next version number from the
CHANGELOG
(ensuring we follow SemVer) - Update the
CHANGELOG
with the new version - Update the version in
setup.py
- Update trove classifiers in
setup.py
- Stage the change
git add CHANGELOG.md setup.py
- Commit and ensure the correct version number is part of the commit message
git commit -m "Bump to 2.0.0"
- Tag the commit with current version number
git tag -s 2.0.0 -m "Bump to 2.0.0"
git push --tags origin master
python setup.py sdist bdist_wheel
-
twine upload dist/$newver
or optionally, for signed releasestwine upload -s ...
- Bump version in
setup.py
to next likely version asAlpha 1
(e.g.3.0.0a1
) - Alter trove classifiers in
setup.py
- Add likely new version to
CHANGELOG.md
- Stage the change
git add CHANGELOG.md setup.py
- Commit
git commit -m "Post release prep"