summaryrefslogtreecommitdiff
path: root/docs/source/contrib/release_procedure.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/source/contrib/release_procedure.rst')
-rw-r--r--docs/source/contrib/release_procedure.rst22
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/source/contrib/release_procedure.rst b/docs/source/contrib/release_procedure.rst
new file mode 100644
index 0000000..f54ed9f
--- /dev/null
+++ b/docs/source/contrib/release_procedure.rst
@@ -0,0 +1,22 @@
+*******************
+ Release procedure
+*******************
+
+* Check that the version number in setup.py is correct.
+
+* Check that the changelog is up to date.
+
+* Generate the distribution files::
+
+ $ python3 setup.py sdist bdist_wheel
+
+* Upload ::
+
+ $ twine upload -s dist/*
+
+* Tag the uploaded version::
+
+ $ git tag -s v$VERSION -m "Version $VERSION"
+ $ git push
+ $ git push --tags
+