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