[Idle-dev] CVS: idle CREDITS.txt,1.6,1.7 INSTALL.txt,1.7,1.8 LICENSE.txt,1.1,1.2 aboutDialog.py,1.9,1.10 setup.py,1.14,1.15

Kurt B. Kaiser kbk@users.sourceforge.net
Thu, 29 May 2003 19:42:05 -0700


Update of /cvsroot/idlefork/idle
In directory sc8-pr-cvs1:/tmp/cvs-serv13413

Modified Files:
	CREDITS.txt INSTALL.txt LICENSE.txt aboutDialog.py setup.py 
Log Message:
Update for release
Modified Files:
 	CREDITS.txt INSTALL.txt LICENSE.txt aboutDialog.py setup.py 


Index: CREDITS.txt
===================================================================
RCS file: /cvsroot/idlefork/idle/CREDITS.txt,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** CREDITS.txt	17 May 2003 03:15:48 -0000	1.6
--- CREDITS.txt	30 May 2003 02:42:02 -0000	1.7
***************
*** 21,27 ****
  integration and persistent breakpoints).
  
! Hernan Foffani, Christos Georgiou, Martin v. Loewis, Jason Orendorff,
! Noam Raphael, Josh Robb, and Bruce Sherwood have submitted useful patches.
! Thanks, guys!
  
  There are others who should be included here, especially those who contributed
--- 21,27 ----
  integration and persistent breakpoints).
  
! Hernan Foffani, Christos Georgiou, Martin v. Loewis, Jason Orendorff, Noam
! Raphael, Josh Robb, Nigel Rowe, and Bruce Sherwood have submitted useful
! patches.  Thanks, guys!
  
  There are others who should be included here, especially those who contributed

Index: INSTALL.txt
===================================================================
RCS file: /cvsroot/idlefork/idle/INSTALL.txt,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** INSTALL.txt	13 May 2003 15:28:21 -0000	1.7
--- INSTALL.txt	30 May 2003 02:42:02 -0000	1.8
***************
*** 6,58 ****
  There are several distribution files (where xx is the subversion):
  
! IDLEfork-0.9xx.win32.exe
! 	This is a Windows installer which will install IDLEfork in 
! 	..../site-packages/idleforklib/ and place the idefork startup script
! 	at ..../scripts/idlefork.  Rename this to idlefork.pyw and
! 	point your launcher icons at it.  Installation is as idlefork
! 	to avoid conflict with the original Python IDLE.
! 
! IDLEfork-0.9xx-1.noarch.rpm
!  	This is an rpm which is designed to install as idleforklib in an
! 	existing /usr/lib/python2.2 tree.  It installs as idlefork to avoid
! 	conflict with Python IDLE.
! 
! 	Python rpms are available at http://www.python.org/2.2.2/rpms.html and
! 	http://www.python.org/2.2.1/rpms.html.
  
  IDLEfork-0.9xx.tar.gz
  	This is a distutils sdist (source) tarfile which can be used to make 
! 	installations on platforms not supported by the above files.
! 	** It remains configured to install as idlelib, not idleforklib. **
  
  	Unpack in ..../Tools/, cd to the IDLEfork directory created, and
! 	"python setup.py install" to install in ....site-packages/idlelib.
! 	This will overwrite the Python IDLE installation.  
  
-         If you don't want to overwrite Python IDLE, it is also possible to
- 	simply call "python idle.py" to run from the IDLEfork source directory
- 	without making an installation.  In this case, IDLE will not be on
- 	your PATH unless you are in the source directory.  Also, it is then
- 	advisable to remove any Python IDLE installation by removing
- 	..../site-packages/idlelib so the two identically named packages don't
- 	conflict.
  
  	On Redhat Linux systems prior to 8.0, /usr/bin/python may be pointing
  	at python1.5.  If so, change the first line in the /usr/bin/idle 
  	script to read:
  	       !# /usr/bin/python2.2
  
  	On Mac OS X, /usr/bin/python may be pointing at the OS-installed
  	python, which does not have GUI support. Change the first line of
  	/usr/bin/idle to read:
  		#! /usr/bin/env pythonw
  
  	Also, to build an IDLE application that can be used from the Finder
  	on Mac OS X, run:
  		pythonw buildapp.py build
  		open build
  	You will see an IDLE application.
  	       
! See README.txt for more details on this version of IDLEfork. 
  
  
--- 6,88 ----
  There are several distribution files (where xx is the subversion):
  
! IDLEfork-0.9xx.win32-py2.2.exe
! IDLEfork-0.9xx.win32-py2.3.exe
! 	
!         These are Windows installers which will install IDLEfork in
! 	..../site-packages/idleforklib/ and place the idefork startup script at
! 	..../scripts/idlefork.  Rename this script to idlefork.pyw and point
! 	your launcher icons at it.  Installation is as idlefork to avoid
! 	conflict with the original Python IDLE.  Choose the installer
! 	appropriate for your version of Python.
  
  IDLEfork-0.9xx.tar.gz
  	This is a distutils sdist (source) tarfile which can be used to make 
! 	installations on non-Windows platforms, or on Windows if a custom
! 	installation is desired.  It installs as idlefork and will not
! 	conflict with Python IDLE.
  
  	Unpack in ..../Tools/, cd to the IDLEfork directory created, and
! 	"python setup.py install" to install in ....site-packages/idleforklib.
! 
! IDLE-0.9xx.tar.gz
! 	This is also a distutils sdist (source) tarfile.
! 	
! 	** It remains configured to install as idlelib, not idleforklib. **
! 
! 	First, remove your existing ..../site-packages/idlelib directory.
! 
! 	Unpack in ..../Tools/, cd to the IDLE directory (note the caps)
! 	created, and "python setup.py install" to install in
! 	....site-packages/idlelib.  This will replace the Python IDLE
! 	installation.
! 
!         If you don't want to overwrite Python IDLE, I'd recommend using the
! 	IDLEfork release mentioned above.  However, it is also possible to
! 	simply build IDLE without installing it: "python setup.py build" and
! 	then copy the interrupt.so library out of the build directory into the
! 	IDLE directory where IDLE can find it,
! 
! 	In this case, IDLE will not be on your PATH unless you are in the
! 	source directory.  Either append your PATH or use a fully qualified
! 	path to access IDLE, something like
! 
! 	python  /usr/bin/python/Tools/IDLE/idle.py 
! 
! 	That way you can continue to use the original IDLE at
! 	..../Tools/idle/idle.py if you like.   (note lower case)
! 
! 	Using this approach, it's possible to have many different versions
! 	of IDLE on your system at the same time, for comparison/test.
  
  
  	On Redhat Linux systems prior to 8.0, /usr/bin/python may be pointing
  	at python1.5.  If so, change the first line in the /usr/bin/idle 
  	script to read:
+ 
  	       !# /usr/bin/python2.2
  
+ 
+ 	An RPM has not been released since with addition of the interrupt
+ 	extension it is no longer platform/architecture independent.  The
+ 	distutils make it easy to build and install from the .tar.gz
+ 	distribution.  Certainly it's just as easy as installing the rpm.
+ 
+ 
  	On Mac OS X, /usr/bin/python may be pointing at the OS-installed
  	python, which does not have GUI support. Change the first line of
  	/usr/bin/idle to read:
+ 
  		#! /usr/bin/env pythonw
  
  	Also, to build an IDLE application that can be used from the Finder
  	on Mac OS X, run:
+ 
  		pythonw buildapp.py build
  		open build
+ 
  	You will see an IDLE application.
+ 
  	       
! See README.txt and NEWS.txt for more details on this version of IDLEfork. 
  
  

Index: LICENSE.txt
===================================================================
RCS file: /cvsroot/idlefork/idle/LICENSE.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** LICENSE.txt	11 Aug 2001 07:44:28 -0000	1.1
--- LICENSE.txt	30 May 2003 02:42:02 -0000	1.2
***************
*** 1,11 ****
  To apply this license to IDLE or IDLEfork, read 'IDLE' or 'IDLEfork'
! for every occurence of 'Python 2.1.1' in the text below.
  
! PSF LICENSE AGREEMENT
! ---------------------
  
  1. This LICENSE AGREEMENT is between the Python Software Foundation
  ("PSF"), and the Individual or Organization ("Licensee") accessing and
! otherwise using Python 2.1.1 software in source or binary form and its
  associated documentation.
  
--- 1,11 ----
  To apply this license to IDLE or IDLEfork, read 'IDLE' or 'IDLEfork'
! for every occurence of 'Python 2.3' in the text below.
  
! PSF LICENSE AGREEMENT FOR PYTHON 2.3
! ------------------------------------
  
  1. This LICENSE AGREEMENT is between the Python Software Foundation
  ("PSF"), and the Individual or Organization ("Licensee") accessing and
! otherwise using Python 2.3 software in source or binary form and its
  associated documentation.
  
***************
*** 13,38 ****
  hereby grants Licensee a nonexclusive, royalty-free, world-wide
  license to reproduce, analyze, test, perform and/or display publicly,
! prepare derivative works, distribute, and otherwise use Python 2.1.1
  alone or in any derivative version, provided, however, that PSF's
  License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
! 2001 Python Software Foundation; All Rights Reserved" are retained in
! Python 2.1.1 alone or in any derivative version prepared by Licensee.
  
  3. In the event Licensee prepares a derivative work that is based on
! or incorporates Python 2.1.1 or any part thereof, and wants to make
  the derivative work available to others as provided herein, then
  Licensee hereby agrees to include in any such work a brief summary of
! the changes made to Python 2.1.1.
  
! 4. PSF is making Python 2.1.1 available to Licensee on an "AS IS"
  basis.  PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
  DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
! FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.1.1 WILL NOT
  INFRINGE ANY THIRD PARTY RIGHTS.
  
  5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
! 2.1.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
! A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.1.1,
  OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  
--- 13,39 ----
  hereby grants Licensee a nonexclusive, royalty-free, world-wide
  license to reproduce, analyze, test, perform and/or display publicly,
! prepare derivative works, distribute, and otherwise use Python 2.3
  alone or in any derivative version, provided, however, that PSF's
  License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
! 2001, 2002, 2003 Python Software Foundation; All Rights Reserved" are
! retained in Python 2.3 alone or in any derivative version prepared by
! Licensee.
  
  3. In the event Licensee prepares a derivative work that is based on
! or incorporates Python 2.3 or any part thereof, and wants to make
  the derivative work available to others as provided herein, then
  Licensee hereby agrees to include in any such work a brief summary of
! the changes made to Python 2.3.
  
! 4. PSF is making Python 2.3 available to Licensee on an "AS IS"
  basis.  PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
  IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
  DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
! FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.3 WILL NOT
  INFRINGE ANY THIRD PARTY RIGHTS.
  
  5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
! 2.3 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
! A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.3,
  OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
  
***************
*** 46,50 ****
  products or services of Licensee, or any third party.
  
! 8. By copying, installing or otherwise using Python 2.1.1, Licensee
  agrees to be bound by the terms and conditions of this License
  Agreement.
--- 47,51 ----
  products or services of Licensee, or any third party.
  
! 8. By copying, installing or otherwise using Python 2.3, Licensee
  agrees to be bound by the terms and conditions of this License
  Agreement.

Index: aboutDialog.py
===================================================================
RCS file: /cvsroot/idlefork/idle/aboutDialog.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** aboutDialog.py	31 Dec 2002 16:03:22 -0000	1.9
--- aboutDialog.py	30 May 2003 02:42:02 -0000	1.10
***************
*** 61,69 ****
          labelDesc.grid(row=2,column=0,sticky=W,columnspan=3,padx=10,pady=5)
          labelCopyright = Label(frameBg,
!                 text="Copyright (c) 2001 Python Software Foundation;\nAll Rights Reserved",
                  justify=LEFT,fg=self.fg,bg=self.bg)
          labelCopyright.grid(row=3,column=0,sticky=W,columnspan=3,padx=10,pady=5)
          labelLicense = Label(frameBg,
!                 text='Released under the Python 2.1.1 PSF Licence',
                  justify=LEFT,fg=self.fg,bg=self.bg)
          labelLicense.grid(row=4,column=0,sticky=W,columnspan=3,padx=10,pady=5)
--- 61,69 ----
          labelDesc.grid(row=2,column=0,sticky=W,columnspan=3,padx=10,pady=5)
          labelCopyright = Label(frameBg,
!                 text="Copyright (c) 2001 - 2003 Python Software Foundation\nAll Rights Reserved",
                  justify=LEFT,fg=self.fg,bg=self.bg)
          labelCopyright.grid(row=3,column=0,sticky=W,columnspan=3,padx=10,pady=5)
          labelLicense = Label(frameBg,
!                 text='Released under the Python 2.3 PSF License',
                  justify=LEFT,fg=self.fg,bg=self.bg)
          labelLicense.grid(row=4,column=0,sticky=W,columnspan=3,padx=10,pady=5)

Index: setup.py
===================================================================
RCS file: /cvsroot/idlefork/idle/setup.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** setup.py	10 Mar 2003 20:41:07 -0000	1.14
--- setup.py	30 May 2003 02:42:02 -0000	1.15
***************
*** 105,108 ****
--- 105,110 ----
  the RPC was changed to incorporate code by GvR, which supports the
  debugger.  IDLEfork also incorporates a GUI configuration utilility.
+ It is written in almost pure Python :-P
+ 
  For further details, refer to idlefork.sourceforge.net.
  """,