From f73ab3795a78833fa0c395cd2e7f206b7ac0e4a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20Beaupr=C3=A9?= <anarcat@debian.org> Date: Tue, 24 Jan 2017 16:19:24 -0500 Subject: [PATCH] document packages that are necessary to make a release --- CONTRIBUTING.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index d33bfde..6e0e004 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -374,6 +374,15 @@ A workaround is to hardcode the version with:: Release process =============== +To build a Monkeysign release, you will need to have a few tools +already installed, namely the Python packages ``wheel``, +``setuptools`` and ``setuptools-scm``. We also assume you use the +following Debian packages, although you may be able to work around +those: ``devscripts``, ``git``, ``git-buildpackage``, ``pip`` and +``twine``. In Debian, this should get you started:: + + sudo apt install python-wheel python-setuptools python-setuptools-scm devscripts git git-buildpackage python-pip twine + 1. make sure tests pass:: ./scripts/monkeysign --test -- GitLab