1.3 La manera tradicional: No estándar

Antes de la existencia de Distutils, no había infraestructura para el soporte de la instalación de módulos generados por terceros en una forma consistente y estandarizada. Es por esto que no es factible escribir un manual general para la instalación de módulos de Python que no utilicen Distutils y la única manera posible de instalar dichos módulos es ``Leyendo las instrucciones de instalación propias del módulo''.

Cabe destacar que aún si estas instrucciones de instalación existen, en su mayoría están orientadas para usuarios expertos o en muchos casos resultan inadecuadas. En el caso de los usuarios experimentados estos están suficientemente familiarizados con la librería de Python y como está organizada en su respectiva plataforma, así mismo son capaces de determinar donde guardar los archivos para que Python los reconozca y pueda utilizarlos. Este documento no asume tal premisa de estar dirigido a usuarios experimentados, por lo contrario pretende explicar como se encuentra estructurada la librería de Python en las tres plataformas mas utilizadas (Unix, Windows y Mac OS) y así entender como funciona Distutils y saber como instalar los módulos manualmente cuando el autor del módulo no proporcione el guion de instalación o setup

En adición a esto cabe destacar que aunque no existía un mecanismo estándar de instalación Python siempre ha contado con una maquinaria estándar para la construcción de extensiones bajo Unix, esto a partir de la versión ** version? **. Esta maquinaria (el archivo Make.pre.in es reemplazado por el uso de Distutils, sin embargo permanecerá en la distribución de módulos por algún tiempo. El mecanismo utilizando Makefile.pre.in esta documentado en el manual de ``Extending & Embedding Python'', pero dicho manual está dirigido a desarrolladores de módulos y aquí solo presentamos documentación para constructores e instaladores.

El material adicional pre Distutils se encuentra en la sección .


Ver Sobre este documento... para obtener información sobre sugerencias.