Next: , Previous: Top, Up: Top


1 Introduction

Python packages typically are configured and installed through the use of the distutils module or one of its derivatives. The user performs necessary actions via a Python script called setup.py. For simple programs, this is straight-forward. However, for more complex software packages, especially for those which also include code in other languages such as C or Fortran, the limitations of the distutils method quickly become apparent.

The configuration and installation of GNU software and many other programs, on the other hand, is done according to the use of standard configure scripts and Make recipes. This method has the advantage of being language-agnostic, very flexible, and time-proven. pyconfigure consists of all the files necessary to begin using the standard GNU build process to configure and install a Python package.