Mercurial > cpython-lru_cache-weakref
annotate Doc/lib/distutils.tex @ 25838:8540887bcec6 2.2
Backport of 2.183:
Fix memory leak in add_subclass() found by NealN with valgrind.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Fri, 18 Oct 2002 13:42:21 +0000 |
| parents | 3aa87f34cab0 |
| children | 6c6910fd013a |
| rev | line source |
|---|---|
|
18823
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
1 \section{\module{distutils} --- |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
2 Building and installing Python modules} |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
3 |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
4 \declaremodule{standard}{distutils} |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
5 \modulesynopsis{Support for building and installing Python modules |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
6 into an existing Python installation.} |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
7 \sectionauthor{Fred L. Drake, Jr.}{fdrake@acm.org} |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
8 |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
9 |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
10 The \module{distutils} package provides support for building and |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
11 installing additional modules into a Python installation. The new |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
12 modules may be either 100\%{}-pure Python, or may be extension modules |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
13 written in C, or may be collections of Python packages which include |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
14 modules coded in both Python and C. |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
15 |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
16 This package is discussed in two separate documents which are included |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
17 in the Python documentation package. To learn about distributing new |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
18 modules using the \module{distutils} facilities, read |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
19 \citetitle[../dist/dist.html]{Distributing Python Modules}. To learn |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
20 about installing Python modules, whether or not the author made use of |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
21 the \module{distutils} package, read |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
22 \citetitle[../inst/inst.html]{Installing Python Modules}. |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
23 |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
24 |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
25 \begin{seealso} |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
26 \seetitle[../dist/dist.html]{Distributing Python Modules}{The manual |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
27 for developers and packagers of Python modules. This |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
28 describes how to prepare \module{distutils}-based packages |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
29 so that they may be easily installed into an existing |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
30 Python installaion.} |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
31 |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
32 \seetitle[../inst/inst.html]{Installing Python Modules}{An |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
33 ``administrators'' manual which includes information on |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
34 installing modules into an existing Python installation. |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
35 You do not need to be a Python programmer to read this |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
36 manual.} |
|
3aa87f34cab0
Overview comments for the distutils package, with links to the distutils
Fred Drake <fdrake@acm.org>
parents:
diff
changeset
|
37 \end{seealso} |
