Updated for 1.5.1

This commit is contained in:
Jack Jansen 1998-04-27 15:14:36 +00:00
parent 804fdc80f9
commit d0ddb66c84
5 changed files with 76 additions and 56 deletions

View File

@ -1,4 +1,4 @@
How to install Python 1.5b3 on your Macintosh
How to install Python 1.5.1 on your Macintosh
---------------------------------------------
If this is your first encounter with Python: you definitely need the
@ -11,18 +11,13 @@ Mac-specific documentation is included in this distribution in folder
Mac:Demo. The documentation is sparse, but it will have to serve for
now. The documentation is in HTML format, start with index.html.
Why 1.5b3?
----------
The reason for distributing a third beta release for the Mac (unlike for
other platforms) is that there are still some problems. The main problem
is that packages ("dotted import") seem to have problems when used
under cfm68k. Other outstanding problems are tkinter problems with menus
(all platforms) and NumPy printing problems (cfm68k). Please report your
findings with this distribution to pythonmac-sig@python.org, so we can
try to iron out the problems and have a normal 1.5 distribution in a few
weeks time.
The non-system-dependent part of this distribution is identical to 1.5 final.
Caveats
-------
There are still problems with cfm68k Python. 68K Mac users should
probably try to use the cfm68k distribution first, and revert to the
classic 68k distribution in case the bugs make their Python
unworkable. The main problem is that packages ("dotted import") and
NumPy printing don't work.
What to install
---------------
@ -67,17 +62,14 @@ all .pyc files, but this isn't very important, as pyc files are
created on-the-fly as well. You may also want to skip this step if you
are low on diskspace.
Next, it is probably a good idea to run the automatic tests. Start Python
and "import test.autotest". This should not print any errors. It will,
however, print some messages about optional features not
supported. Also, if you didn't run compileall before autotesting you
may run out of memory the first time you run the tests.
NOTE: as of 1.5b3 the test test_strftime will fail. This is due to a
problem with the way the MetroWerks handles %% escapes in strftime()
strings, and there is little I can do about it. test_socket may also
fail if you have no internet connection. Please also read the Relnotes
file for other minor problems with this distribution.
Next, it is probably a good idea to run the automatic tests. Start
Python and "import test.autotest". This should not print any
errors. It will, however, print some messages about optional features
not supported. Also, if you didn't run compileall before autotesting
you may run out of memory the first time you run the
tests. test_socket may also fail if you have no internet
connection. Please also read the Relnotes file for other minor
problems with this distribution.
PPC and CFM68K users have a couple of applets in the main folder they
may want to try, (68K users can use the corresponding scripts from the
@ -105,8 +97,8 @@ Uninstalling
------------
Two items are installed in the system folder: the interpreter shared
library "PythonCore 1.5b3" lives in the Extensions folder and the
"Python 1.5b3 Preferences" file in the Preferences folder. All the rest
library "PythonCore 1.5.1" lives in the Extensions folder and the
"Python 1.5.1 Preferences" file in the Preferences folder. All the rest
of Python lives in the folder you installed in.
Things to see
@ -126,9 +118,11 @@ you to understand how to use AppleEvents and various other toolboxes
from python.
The 'img' group of modules, which handles I/O of many different image
formats (not pict yet, sigh:-) is included, but without documentation.
You can find docs at ftp://ftp.cwi.nl/pub/jack/python/img (or somewhere
around there).
formats is included, but without documentation. You can find docs at
ftp://ftp.cwi.nl/pub/jack/python/img (or somewhere around there).
Finally there is a Mac:Contrib folder which contains some contributed
software, mainly for various AppleScript things.
Upgrading from older Python releases
------------------------------------

View File

@ -1,5 +1,5 @@
This is the Python 1.5b3 plugin development distribution. It should be loaded
on top of a 1.5b3 binary distribution and enables you to create plugin modules
This is the Python 1.5.1 plugin development distribution. It should be loaded
on top of a 1.5.1 binary distribution and enables you to create plugin modules
without having a full source distribution available. The contents of folders
whose names start with INTO should be merged into the corresponding folders.
@ -16,4 +16,4 @@ This distribution usually lives somewhere under http://www.cwi.nl/~jack/macpytho
or ftp://ftp.cwi.nl/pub/jack/python/mac.
Jack Jansen, <jack@cwi.nl>, 02-Jan-98
Jack Jansen, <jack@cwi.nl>, 27-Apr-98

View File

@ -1,4 +1,4 @@
This is the Python 1.5b3 source distribution. More information can be found
This is the Python 1.5.1 source distribution. More information can be found
in the following files:
Mac:ReadMe ReadMe file for the normal (binary) distribution
@ -10,4 +10,4 @@ This distribution usually lives somewhere under http://www.cwi.nl/~jack/macpytho
or ftp://ftp.cwi.nl/pub/jack/python/mac.
Jack Jansen, <jack@cwi.nl>, 02-Jan-98
Jack Jansen, <jack@cwi.nl>, 27-Apr-98

View File

@ -1,32 +1,58 @@
Release notes for MacPython 1.5b3
Release notes for MacPython 1.5.1
---------------------------------
Open Issues and bugs:
- Packages ("dotted import") appears to have problems for the cfm68k version
of MacPython. Please report anything of interest you find as soon as possible,
preferrably to pythonmac-sig@python.org.
- import test.autotest fails the test_strftime test on %%. This is a bug in the
MetroWerks C strftime() routine. Test_re takes a loooooooooong time, by the way.
- Tk menus may or may not work. Please let me know.
- Occasionally Python becomes non-reactive to mouseclicks after switching it to
background and foreground again. If you experience this please let me know,
explaining the circumstances.
- Printing a NumPy "array([1.2])" may cause a crash in cfm68k-Python. If you have
a 68k machine, a MetroWerks debugger, time and interest in NumPy: please let me
know and I'll ask you to help hunting this bug.
- Packages ("dotted import") appears to have problems for the cfm68k
version of MacPython. Please report anything of interest you find as
soon as possible, preferrably to pythonmac-sig@python.org. I no longer
have access to a reasonable 68K machine, so it may well be that this
means the demise of cfm68k Python is near.
- Printing a NumPy "array([1.2])" may cause a crash in
cfm68k-Python. Same comments as above.
Changes since the previous version:
Here are the mac-specific changes since MacPython 1.4, with end-user-visible
changes near the top and API changes and other things that are developer-only
more to the bottom. Changes marked with a [*] are new changes since
1.5a3 (there has not been a MacPython 1.5b1). And, of course, all Guido's
1.5-final changes are incorporated.
Here are the mac-specific changes since MacPython 1.4, with
end-user-visible changes near the top and API changes and other things
that are developer-only more to the bottom. Changes marked with a [*]
are new changes since 1.5b3 (there has never been a MacPython 1.5
final). And, of course, all Guido's 1.5.1 changes are
incorporated.
- Moved Mac:Lib:toolbox and scripting to lib-toolbox and lib-scripting, analogous
to Guido's changes. Initial sys.path settings reflect this change [*]
- Added cPickle and cStringIO modules [*]
- Imported modules are now case-checked: the case of the filename
should match the name under which you import it [*]
- There is now some minimal documentation on building true standalone
applications in Python, see building.html [*]
- Python's private resources now use numbers from 228 up, because of
conflicts with Tk. This may affect you if you include private
resources in applets. [*]
- Audio_mac spike bug fixed. [*]
- FrameWork menu cleanup fixed. [*]
- More MacOS errors now have a (somewhat) symbolic description. [*]
- mactty module added to allow basic access to a serial line. [*]
- toolbox modules have been regenerated, occasionally giving access to
new functionality. They are now based upon Universal Headers version
3.1 [*]
- Waste module now uses Waste 1.3 [*]
- Waste module now exports WE{Get,Set}TabSize [*]
- Ordinal support in aetypes added (by Bill Bedford) [*]
- ColorPicker module added (by Just van Rossum). It isn't documented,
but the docstring should be good enough. [*]
- Printing module added (by Just van Rossum). It isn't documented and
it isn't easy to understand, but with Inside Mac beside you it might
be useable. There's a test script in Mac:Lib:test. [*]
- Sndihooks module added to give access to sound-input. Only lightly
tested and not documented yet. [*]
- fstat() added to mac module. [*]
- double dispose in MacOS.splash() fixed. [*]
- Qt module now supports getting/setting movie times [*]
- BuildApplet now also accepts old applets as input, which are updated
to the current Python version [*]
- Moved Mac:Lib:toolbox and scripting to lib-toolbox and
lib-scripting, analogous to Guido's changes. Initial sys.path settings
reflect this change
- Added cPickle and cStringIO modules
- Balloon help in set-preferences dialog and EditPythonPrefs
- An interface to the Help Maganer has been added
- New modules "preferences" and "pythonprefs" which allow access to

View File

@ -5,7 +5,7 @@ _checkversion.py file"""
import pyversioncheck
_PACKAGE="MacPython"
_VERSION="1.5b3"
_VERSION="1.5.1"
_URL="http://www.cwi.nl/~jack/macpythonversion.txt"
try: