[Python-checkins] CVS: python/nondist/peps pep-0250.txt,1.1,1.2

Barry Warsaw bwarsaw@users.sourceforge.net
Tue, 05 Jun 2001 10:01:57 -0700


Update of /cvsroot/python/python/nondist/peps
In directory usw-pr-cvs1:/tmp/cvs-serv20523

Modified Files:
	pep-0250.txt 
Log Message:
Paul Moore's latest update


Index: pep-0250.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0250.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** pep-0250.txt	2001/04/18 10:28:11	1.1
--- pep-0250.txt	2001/06/05 17:01:55	1.2
***************
*** 7,11 ****
  Created: 2001-03-30
  Python-Version: 2.2
! Post-History:
  
  
--- 7,11 ----
  Created: 2001-03-30
  Python-Version: 2.2
! Post-History: 30-Mar-2001
  
  
***************
*** 70,74 ****
  
          else:
!             sitedirs == [makepath(prefix, "lib", "site-packages")]
  
      Changes would also be required to distutils, in the sysconfig.py
--- 70,74 ----
  
          else:
!             sitedirs == [prefix, makepath(prefix, "lib", "site-packages")]
  
      Changes would also be required to distutils, in the sysconfig.py
***************
*** 80,96 ****
  Notes
  
!     1. It would be better if this change could be included in Python
!        2.1, as changing something of this nature is better done
!        sooner, rather than later, to reduce the backward-compatibility
!        burden. This is extremely unlikely to happen at this late stage
!        in the release cycle, however.
! 
!     2. This change does not preclude packages using the current
!        location -- the change only adds a directory to sys.path, it
!        does not remove anything.
! 
!     3. In the Windows distribution of Python 2.1 (beta 1), the
!        Lib\site-packages directory has been removed.  It would need to
!        be reinstated.
  
  
--- 80,119 ----
  Notes
  
!     - This change does not preclude packages using the current
!       location -- the change only adds a directory to sys.path, it
!       does not remove anything.
! 
!     - Both the current location (sys.prefix) and the new directory
!       (site-packages) are included in sitedirs, so that .pth files
!       will be recognized in either location.
! 
!     - This proposal adds a single additional site-packages directory
!       to sitedirs. On Unix platforms, two directories are added, one
!       for version-independent files (Python code) and one for
!       version-dependent code (C extensions). This is necessary on
!       Unix, as the sitedirs include a common (across Python versions)
!       package location, in /usr/local by default. As there is no such
!       common location available on Windows, there is also no need for
!       having two separate package directories.
! 
!     - If users want to keep DLLs in a single location on Windows,
!       rather than keeping them in the package directory, the DLLs
!       subdirectory of the Python install directory is available for
!       that purpose. Adding an extra directory solely for DLLs should
!       not be necessary.
! 
! 
! Open Issues
! 
!     - There have been no comments on this proposal from non-Windows
!       users. In the absence of such comments, it is assumed that there
!       will be no adverse effects on such platforms caused by the
!       proposed change. (The author knows of no reason why there should
!       be).
! 
!     - There could be issues with applications which embed Python. To
!       the author's knowledge, there should be no problem as a result
!       of this change. Again, there have been no comments (supportive
!       or otherwise) from users who embed Python.