@@ -75,7 +75,7 @@ \section{Introduction}
7575
7676
7777\subsection {Best case: trivial installation }
78- \label {trivial-inst }
78+ \label {trivial-install }
7979
8080In the best case, someone will have prepared a special version of the
8181module distribution you want to install that is targeted specifically at
@@ -160,7 +160,7 @@ \subsection{The old way: no standards}
160160
161161
162162\section {Standard Build and Install }
163- \label {normal -install }
163+ \label {standard -install }
164164
165165As described in section~\ref {new-standard }, building and installing
166166a module distribution using the Distutils is usually one simple command:
@@ -173,6 +173,7 @@ \section{Standard Build and Install}
173173
174174
175175\subsection {Platform variations }
176+ \label {platform-variations }
176177
177178You should always run the setup command from the distribution root
178179directory, i.e. the top-level subdirectory that the module source
@@ -217,6 +218,7 @@ \subsection{Platform variations}
217218
218219
219220\subsection {Splitting the job up }
221+ \label {splitting-up }
220222
221223Running \code {setup.py install} builds and installs all modules in one
222224run. If you prefer to work incrementally---especially useful if you
@@ -246,6 +248,7 @@ \subsection{Splitting the job up}
246248
247249
248250\subsection {How building works }
251+ \label {how-build-works }
249252
250253As implied above, the \command {build} command is responsible for putting
251254the files to install into a \emph {build directory }. By default, this is
@@ -285,6 +288,7 @@ \subsection{How building works}
285288
286289
287290\subsection {How installation works }
291+ \label {how-install-works }
288292
289293After the \command {build} command runs (whether you run it explicitly,
290294or the \command {install} command does it for you), the work of the
@@ -409,7 +413,7 @@ \section{Alternate Installation}
409413
410414
411415\subsection {Alternate installation: Unix (the home scheme) }
412- \label {alt-unix -prefix }
416+ \label {alt-install -prefix }
413417
414418Under Unix, there are two ways to perform an alternate installation.
415419The `` prefix scheme'' is similar to how alternate installation works
@@ -439,7 +443,7 @@ \subsection{Alternate installation: Unix (the home scheme)}
439443 {home}{/share}
440444
441445\subsection {Alternate installation: Unix (the prefix scheme) }
442- \label {alt-unix -home }
446+ \label {alt-install -home }
443447
444448The `` prefix scheme'' is useful when you wish to use one Python
445449installation to perform the build/install (i.e., to run the setup
@@ -511,7 +515,7 @@ \subsection{Alternate installation: Unix (the prefix scheme)}
511515
512516
513517\subsection {Alternate installation: Windows }
514- \label {alt-windows }
518+ \label {alt-install- windows }
515519
516520Since Windows has no conception of a user's home directory, and since
517521the standard Python installation under Windows is simpler than that
@@ -534,7 +538,7 @@ \subsection{Alternate installation: Windows}
534538
535539
536540\subsection {Alternate installation: Mac~OS }
537- \label {alt-macos }
541+ \label {alt-install- macos }
538542
539543Like Windows, Mac~OS has no notion of home directories (or even of
540544users), and a fairly simple standard Python installation. Thus, only a
0 commit comments