[Python-checkins] python/dist/src/Mac ReadMe,1.38.4.2.2.3,1.38.4.2.2.4

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
Tue, 29 Oct 2002 14:06:26 -0800


Update of /cvsroot/python/python/dist/src/Mac
In directory usw-pr-cvs1:/tmp/cvs-serv7515/Python 2.2/Mac

Modified Files:
      Tag: release22-maint
	ReadMe 
Log Message:
Files used for MacPython 2.2.2 distribution.

Index: ReadMe
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/ReadMe,v
retrieving revision 1.38.4.2.2.3
retrieving revision 1.38.4.2.2.4
diff -C2 -d -r1.38.4.2.2.3 -r1.38.4.2.2.4
*** ReadMe	7 Apr 2002 21:59:32 -0000	1.38.4.2.2.3
--- ReadMe	29 Oct 2002 22:06:23 -0000	1.38.4.2.2.4
***************
*** 1,3 ****
! How to install Python 2.2.1 on your Macintosh
  ---------------------------------------------
  
--- 1,3 ----
! How to install Python 2.2.2 on your Macintosh
  ---------------------------------------------
  
***************
*** 6,10 ****
  use the Carbon version or not. For Mac OS X users: this version of Python
  does not run from the command line, it is a pure "Mac only" app. Use the standard
! unix Python from the commandline, the two Pythons will be merged in the future.
  
  You should definitely read the Relnotes file too, and the section below about
--- 6,11 ----
  use the Carbon version or not. For Mac OS X users: this version of Python
  does not run from the command line, it is a pure "Mac only" app. Use the standard
! unix Python from the commandline, the two Pythons will be merged in the future, see
! the note on "What is in a name" below.
  
  You should definitely read the Relnotes file too, and the section below about
***************
*** 34,38 ****
  install what you want.
  
! If you want 68k support you will have get MacPython 1.5.2.
  
  What to install
--- 35,39 ----
  install what you want.
  
! If you want 68k support you will have to get MacPython 1.5.2.
  
  What to install
***************
*** 43,47 ****
    manipulation package (allows you to read, write and display images and
    do lots of operations on them). 
!   For Carbon MacPython you only get PIL: there is no Tcl/Tk for Carbon yet.
    This is the reason Classic MacPython is also installed on MacOSX: it
    allows you to run Tkinter applications, albeit in the Classic box.
--- 44,48 ----
    manipulation package (allows you to read, write and display images and
    do lots of operations on them). 
!   For Carbon MacPython you only get PIL: there is no Tcl/Tk for Carbon.
    This is the reason Classic MacPython is also installed on MacOSX: it
    allows you to run Tkinter applications, albeit in the Classic box.
***************
*** 84,95 ****
  frozen modules. This should not be a problem in normal use.
  
! test_time will fail because MacPython accepts bogus values for
! mktime(), this will be fixed later (it is not a very serious problem).
! 
! test_email will fail during summer (no kidding:-). Actually, it will fail
! when DST is active, because the date parsing test is GMT-centric
! and does not handle the Macintosh's localtime very well.
! 
! Three tests will fail on MacOS9 with MemoryErrors:
  test_longexp, test_sha and test_zlib (on MacOSX these should pass).
  
--- 85,89 ----
  frozen modules. This should not be a problem in normal use.
  
! Three tests may fail on MacOS9 with MemoryErrors:
  test_longexp, test_sha and test_zlib (on MacOSX these should pass).
  
***************
*** 113,116 ****
--- 107,138 ----
  ways.
  
+ What is in a name?
+ ------------------
+ 
+ A lot, actually:-) Especially if you are looking for "a Python for a Macintosh"
+ and assume that MacPython will fit that bill. Traditionally, MacPython was the
+ only solution, but with the appearance of MacOSX there are more possibilities.
+ MacPython 2.2.X is meant primarily for "old MacOS", but as unix-Python 2.2.X
+ misses a lot of the mac-specific functionality for some applications it is
+ still the best choice on MacOSX as well. For unix-related tasks you are better
+ off with unix-Python 2.2.X, and as of OSX 10.2 Apple ships a Python (version 2.2)
+ standard.
+ 
+ Another possibility on OSX is to use a framework-based build of unix-Python 2.2.X,
+ which does include most of the mac goodies. This python is colloquially known
+ as MachoPython, and you will need it to run Tkinter programs natively, or use
+ wxWindows. See the MacPython homepage for details.
+ 
+ The current expectation is that by the time 2.3 comes out (early 2003) MacOSX
+ will be so well established that we will use the name "MacPython 2.3" to refer
+ to the OSX-only framework build of unix-Python, which by then will include all
+ the mac goodies. The OS9 version will probably be called something like
+ MacOS9Python 2.3.
+ 
+ The distinction between these versions and there names is especially important
+ if you join the discussions on the MacPython mailing list, and it is a good idea
+ to clearly state your Python and MacOS version when asking for advice or submitting
+ bug reports.
+ 
  OSX Multiple users note
  -----------------------
***************
*** 127,133 ****
  not having a preference file: the symptom is failing to import all sorts
  of standard modules. If you remove your per-user Python preference files
! (in ~/Library/Preferences) and then run PythonIntpreter once everything should
  be fine.
  
  Uninstalling
  ------------
--- 149,162 ----
  not having a preference file: the symptom is failing to import all sorts
  of standard modules. If you remove your per-user Python preference files
! (in ~/Library/Preferences) and then run PythonInterpreter once everything should
  be fine.
  
+ MacOS 8.1 note
+ --------------
+ 
+ The distribution is fully functional as far back as MacOS 8.1, with one exception:
+ the IDE as installed is not compatible with 8.1. There is a separate path for running
+ the IDE on 8.1 available at http://www.cwi.nl/~jack/macpython.html .
+ 
  Uninstalling
  ------------
***************
*** 183,189 ****
  are lost and you have to set them again.
  
! After you are satisfied that 2.2.1 works as expected you can trash
  anything in the system folder that has "python" in the name and not
! "2.2.1".
  
  The ConfigurePython... applets will try to detect incompatible
--- 212,218 ----
  are lost and you have to set them again.
  
! After you are satisfied that 2.2.2 works as expected you can trash
  anything in the system folder that has "python" in the name and not
! "2.2.2".
  
  The ConfigurePython... applets will try to detect incompatible
***************
*** 236,240 ****
  <jack@cwi.nl>. However, a better way to discuss MacPython is to join the
  <pythonmac-sig@python.org> mailing list, which is explicitly meant for
! this purpose.
  
  
--- 265,270 ----
  <jack@cwi.nl>. However, a better way to discuss MacPython is to join the
  <pythonmac-sig@python.org> mailing list, which is explicitly meant for
! this purpose. And please remember what's said in the note on "what's in
! a name" above.