blob: 8e3732bca5bed5d1e6e05122882b24ab21ef9e3c [file] [log] [blame]
Georg Brandl116aa622007-08-15 14:28:22 +00001:mod:`distutils` --- Building and installing Python modules
2===========================================================
3
4.. module:: distutils
Georg Brandl71515ca2009-05-17 12:29:12 +00005 :synopsis: Support for building and installing Python modules into an
6 existing Python installation.
Georg Brandl116aa622007-08-15 14:28:22 +00007.. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org>
8
9
10The :mod:`distutils` package provides support for building and installing
11additional modules into a Python installation. The new modules may be either
12100%-pure Python, or may be extension modules written in C, or may be
13collections of Python packages which include modules coded in both Python and C.
14
Larry Hastings3732ed22014-03-15 21:13:56 -070015Most Python users will *not* want to use this module directly, but instead
16use the cross-version tools maintained by the Python Packaging Authority.
17Refer to the `Python Packaging User Guide <http://packaging.python.org>`_
18for more information.
Georg Brandl116aa622007-08-15 14:28:22 +000019
Larry Hastings3732ed22014-03-15 21:13:56 -070020For the benefits of packaging tool authors and users seeking a deeper
21understanding of the details of the current packaging and distribution
22system, the legacy :mod:`distutils` based user documentation and API
23reference remain available:
Éric Araujo55729fe2011-06-02 15:45:25 +020024
Larry Hastings3732ed22014-03-15 21:13:56 -070025* :ref:`install-index`
26* :ref:`distutils-index`