blob: 335f804d42f3ba062f8d186ce3853efca9646188 [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
10This document describes the Python Distribution Utilities ("Distutils") from
11the module developer's point of view, describing how to use the Distutils to
12make Python modules and extensions easily available to a wider audience with
13very little overhead for build/release/install mechanics.
14
Nick Coghlanb5c4fd02013-12-10 21:24:55 +100015.. note::
16
17 This guide only covers the basic tools for building and distributing
Benjamin Petersonc2f01212015-11-03 22:42:02 -080018 extensions that are provided as part of this version of Python. Third party
19 tools offer easier to use and more secure alternatives. Refer to the `quick
20 recommendations section <https://packaging.python.org/en/latest/current/>`__
Nick Coghlanb5c4fd02013-12-10 21:24:55 +100021 in the Python Packaging User Guide for more information.
22
23
Georg Brandl116aa622007-08-15 14:28:22 +000024.. toctree::
25 :maxdepth: 2
Benjamin Peterson5879d412009-03-30 14:51:56 +000026 :numbered:
Georg Brandl116aa622007-08-15 14:28:22 +000027
28 introduction.rst
29 setupscript.rst
30 configfile.rst
31 sourcedist.rst
32 builtdist.rst
33 packageindex.rst
Georg Brandl116aa622007-08-15 14:28:22 +000034 examples.rst
35 extending.rst
36 commandref.rst
37 apiref.rst