From e37ccfe59b88cbc0c1617ee1d0ec418d52ba6f76 Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Sat, 16 Dec 2017 10:41:45 +0200
Subject: [PATCH] docs/packages: Explicitly recommend usage of setuptools
 instead of distutils.

---
 docs/reference/packages.rst | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/docs/reference/packages.rst b/docs/reference/packages.rst
index efe119f71..e1609985a 100644
--- a/docs/reference/packages.rst
+++ b/docs/reference/packages.rst
@@ -204,12 +204,13 @@ Creating distribution packages
 
 Distribution packages for MicroPython are created in the same manner
 as for CPython or any other Python implementation, see references at
-the end of chapter. "Source distribution" (sdist) format is used for
-packaging. The post-processing discussed above, (and pre-processing
-discussed in the following section) is achieved by using custom
-"sdist" command for distutils/setuptools. Thus, packaging steps
-remain the same as for standard distutils/setuptools, the user just
-need to override "sdist" command implementation by passing the
+the end of chapter. Setuptools (instead of distutils) should be used,
+because distutils do not support dependencies and other features. "Source
+distribution" (``sdist``) format is used for packaging. The post-processing
+discussed above, (and pre-processing discussed in the following section)
+is achieved by using custom ``sdist`` command for setuptools. Thus, packaging
+steps remain the same as for the standard setuptools, the user just
+needs to override ``sdist`` command implementation by passing the
 appropriate argument to ``setup()`` call::
 
     from setuptools import setup
-- 
GitLab