blob: d6f7640fcb6826a712cc19cc87b276f8edc1c156 [file] [log] [blame]
Georg Brandl116aa622007-08-15 14:28:22 +00001.. _distutils-index:
2
Larry Hastings3732ed22014-03-15 21:13:56 -07003##############################################
4 Distributing Python Modules (Legacy version)
5##############################################
Georg Brandl116aa622007-08-15 14:28:22 +00006
7:Authors: Greg Ward, Anthony Baxter
8:Email: distutils-sig@python.org
Georg Brandl116aa622007-08-15 14:28:22 +00009
Ned Deily8f5798e2016-06-05 17:38:48 -070010.. seealso::
11
12 :ref:`distributing-index`
13 The up to date module distribution documentations
14
Georg Brandl116aa622007-08-15 14:28:22 +000015This document describes the Python Distribution Utilities ("Distutils") from
16the module developer's point of view, describing how to use the Distutils to
17make Python modules and extensions easily available to a wider audience with
18very little overhead for build/release/install mechanics.
19
Nick Coghlanb5c4fd02013-12-10 21:24:55 +100020.. note::
21
22 This guide only covers the basic tools for building and distributing
Benjamin Petersonc2f01212015-11-03 22:42:02 -080023 extensions that are provided as part of this version of Python. Third party
24 tools offer easier to use and more secure alternatives. Refer to the `quick
Sanyam Khurana338cd832018-01-20 05:55:37 +053025 recommendations section <https://packaging.python.org/guides/tool-recommendations/>`__
Nick Coghlanb5c4fd02013-12-10 21:24:55 +100026 in the Python Packaging User Guide for more information.
27
Georg Brandl116aa622007-08-15 14:28:22 +000028.. toctree::
29 :maxdepth: 2
Benjamin Peterson5879d412009-03-30 14:51:56 +000030 :numbered:
Georg Brandl116aa622007-08-15 14:28:22 +000031
32 introduction.rst
33 setupscript.rst
34 configfile.rst
35 sourcedist.rst
36 builtdist.rst
37 packageindex.rst
Georg Brandl116aa622007-08-15 14:28:22 +000038 examples.rst
39 extending.rst
40 commandref.rst
41 apiref.rst