[Python-checkins] CVS: python/dist/src README,1.114,1.115

A.M. Kuchling akuchling@users.sourceforge.net
Mon, 26 Feb 2001 19:24:26 -0800


Update of /cvsroot/python/python/dist/src
In directory usw-pr-cvs1:/tmp/cvs-serv15309

Modified Files:
	README 
Log Message:
Update build notes to mention setup.py


Index: README
===================================================================
RCS file: /cvsroot/python/python/dist/src/README,v
retrieving revision 1.114
retrieving revision 1.115
diff -C2 -r1.114 -r1.115
*** README	2001/02/27 03:15:00	1.114
--- README	2001/02/27 03:24:24	1.115
***************
*** 456,485 ****
  ---------------------------------------
  
! You can configure the interpreter to contain fewer or more built-in
! modules by editing the Modules/Setup file.  This file is initially
! copied from Setup.dist by the configure script; if it does not exist
! yet, create it by copying Modules/Setup.dist yourself (configure will
! never overwrite it).  Never edit Setup.dist -- always edit Setup or
! Setup.local (see below).  Read the comments in the file for
! information on what kind of edits are allowed.  When you have edited
! Setup in the Modules directory, the interpreter will automatically be
! rebuilt the next time you run make in the toplevel directory.  (When
! working inside the Modules directory, use "make Makefile; make".)
  
! The default collection of modules should build on any Unix system, but
! many optional modules should work on all modern Unices (e.g. try
! audioop, imageop, crypt, dbm, gdbm, nis, resource, termios, timing,
! syslog, _curses, pyexpat, readline, rgbimg, zlib).  Often the quickest
! way to determine whether a particular module works or not is to see if
! it will build: enable it in Setup, then if you get compilation or link
  errors, disable it -- you're either missing support or need to adjust
  the compilation and linking parameters for that module.
  
  On SGI IRIX, there are modules that interface to many SGI specific
! system libraries, e.g. the GL library and the audio hardware.
! 
! For SunOS and Solaris, enable module "sunaudiodev" to support the
! audio device. Likewise, for Linux and some *BSD systems, enable
! "linuxaudiodev".
  
  In addition to the file Setup, you can also edit the file Setup.local.
--- 456,483 ----
  ---------------------------------------
  
! Starting with Python 2.1, the setup.py script at the top of the source
! distribution attempts to detect which modules can be built and
! automatically compiles them.  Autodetection doesn't always work, so
! you can customize the configuration by editing the Modules/Setup file.
! This file is initially copied from Setup.dist by the configure script;
! if it does not exist yet, create it by copying Modules/Setup.dist
! yourself (configure will never overwrite it).  Never edit Setup.dist
! -- always edit Setup or Setup.local (see below).  Read the comments in
! the file for information on what kind of edits are allowed.  When you
! have edited Setup in the Modules directory, the interpreter will
! automatically be rebuilt the next time you run make in the toplevel
! directory.  (When working inside the Modules directory, use "make
! Makefile; make".)
  
! Many useful modules can be built on any Unix system, but some optional
! modules can't be reliably autodetected.  Often the quickest way to
! determine whether a particular module works or not is to see if it
! will build: enable it in Setup, then if you get compilation or link
  errors, disable it -- you're either missing support or need to adjust
  the compilation and linking parameters for that module.
  
  On SGI IRIX, there are modules that interface to many SGI specific
! system libraries, e.g. the GL library and the audio hardware.  These
! modules will not be built by the setup.py script.
  
  In addition to the file Setup, you can also edit the file Setup.local.