Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d0ddb66

Browse files
committed
Updated for 1.5.1
1 parent 804fdc8 commit d0ddb66

5 files changed

Lines changed: 76 additions & 56 deletions

File tree

Mac/ReadMe

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
How to install Python 1.5b3 on your Macintosh
1+
How to install Python 1.5.1 on your Macintosh
22
---------------------------------------------
33

44
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
1111
Mac:Demo. The documentation is sparse, but it will have to serve for
1212
now. The documentation is in HTML format, start with index.html.
1313

14-
Why 1.5b3?
15-
----------
16-
The reason for distributing a third beta release for the Mac (unlike for
17-
other platforms) is that there are still some problems. The main problem
18-
is that packages ("dotted import") seem to have problems when used
19-
under cfm68k. Other outstanding problems are tkinter problems with menus
20-
(all platforms) and NumPy printing problems (cfm68k). Please report your
21-
findings with this distribution to [email protected], so we can
22-
try to iron out the problems and have a normal 1.5 distribution in a few
23-
weeks time.
24-
25-
The non-system-dependent part of this distribution is identical to 1.5 final.
14+
Caveats
15+
-------
16+
There are still problems with cfm68k Python. 68K Mac users should
17+
probably try to use the cfm68k distribution first, and revert to the
18+
classic 68k distribution in case the bugs make their Python
19+
unworkable. The main problem is that packages ("dotted import") and
20+
NumPy printing don't work.
2621

2722
What to install
2823
---------------
@@ -67,17 +62,14 @@ all .pyc files, but this isn't very important, as pyc files are
6762
created on-the-fly as well. You may also want to skip this step if you
6863
are low on diskspace.
6964

70-
Next, it is probably a good idea to run the automatic tests. Start Python
71-
and "import test.autotest". This should not print any errors. It will,
72-
however, print some messages about optional features not
73-
supported. Also, if you didn't run compileall before autotesting you
74-
may run out of memory the first time you run the tests.
75-
76-
NOTE: as of 1.5b3 the test test_strftime will fail. This is due to a
77-
problem with the way the MetroWerks handles %% escapes in strftime()
78-
strings, and there is little I can do about it. test_socket may also
79-
fail if you have no internet connection. Please also read the Relnotes
80-
file for other minor problems with this distribution.
65+
Next, it is probably a good idea to run the automatic tests. Start
66+
Python and "import test.autotest". This should not print any
67+
errors. It will, however, print some messages about optional features
68+
not supported. Also, if you didn't run compileall before autotesting
69+
you may run out of memory the first time you run the
70+
tests. test_socket may also fail if you have no internet
71+
connection. Please also read the Relnotes file for other minor
72+
problems with this distribution.
8173

8274
PPC and CFM68K users have a couple of applets in the main folder they
8375
may want to try, (68K users can use the corresponding scripts from the
@@ -105,8 +97,8 @@ Uninstalling
10597
------------
10698

10799
Two items are installed in the system folder: the interpreter shared
108-
library "PythonCore 1.5b3" lives in the Extensions folder and the
109-
"Python 1.5b3 Preferences" file in the Preferences folder. All the rest
100+
library "PythonCore 1.5.1" lives in the Extensions folder and the
101+
"Python 1.5.1 Preferences" file in the Preferences folder. All the rest
110102
of Python lives in the folder you installed in.
111103

112104
Things to see
@@ -126,9 +118,11 @@ you to understand how to use AppleEvents and various other toolboxes
126118
from python.
127119

128120
The 'img' group of modules, which handles I/O of many different image
129-
formats (not pict yet, sigh:-) is included, but without documentation.
130-
You can find docs at ftp://ftp.cwi.nl/pub/jack/python/img (or somewhere
131-
around there).
121+
formats is included, but without documentation. You can find docs at
122+
ftp://ftp.cwi.nl/pub/jack/python/img (or somewhere around there).
123+
124+
Finally there is a Mac:Contrib folder which contains some contributed
125+
software, mainly for various AppleScript things.
132126

133127
Upgrading from older Python releases
134128
------------------------------------

Mac/ReadMe-dev

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
This is the Python 1.5b3 plugin development distribution. It should be loaded
2-
on top of a 1.5b3 binary distribution and enables you to create plugin modules
1+
This is the Python 1.5.1 plugin development distribution. It should be loaded
2+
on top of a 1.5.1 binary distribution and enables you to create plugin modules
33
without having a full source distribution available. The contents of folders
44
whose names start with INTO should be merged into the corresponding folders.
55

@@ -16,4 +16,4 @@ This distribution usually lives somewhere under http://www.cwi.nl/~jack/macpytho
1616
or ftp://ftp.cwi.nl/pub/jack/python/mac.
1717

1818

19-
Jack Jansen, <[email protected]>, 02-Jan-98
19+
Jack Jansen, <[email protected]>, 27-Apr-98

Mac/ReadMe-src

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This is the Python 1.5b3 source distribution. More information can be found
1+
This is the Python 1.5.1 source distribution. More information can be found
22
in the following files:
33

44
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
1010
or ftp://ftp.cwi.nl/pub/jack/python/mac.
1111

1212

13-
Jack Jansen, <[email protected]>, 02-Jan-98
13+
Jack Jansen, <[email protected]>, 27-Apr-98

Mac/Relnotes

Lines changed: 47 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,58 @@
1-
Release notes for MacPython 1.5b3
1+
Release notes for MacPython 1.5.1
22
---------------------------------
33

44
Open Issues and bugs:
55

6-
- Packages ("dotted import") appears to have problems for the cfm68k version
7-
of MacPython. Please report anything of interest you find as soon as possible,
8-
preferrably to [email protected].
9-
- import test.autotest fails the test_strftime test on %%. This is a bug in the
10-
MetroWerks C strftime() routine. Test_re takes a loooooooooong time, by the way.
11-
- Tk menus may or may not work. Please let me know.
12-
- Occasionally Python becomes non-reactive to mouseclicks after switching it to
13-
background and foreground again. If you experience this please let me know,
14-
explaining the circumstances.
15-
- Printing a NumPy "array([1.2])" may cause a crash in cfm68k-Python. If you have
16-
a 68k machine, a MetroWerks debugger, time and interest in NumPy: please let me
17-
know and I'll ask you to help hunting this bug.
6+
- Packages ("dotted import") appears to have problems for the cfm68k
7+
version of MacPython. Please report anything of interest you find as
8+
soon as possible, preferrably to [email protected]. I no longer
9+
have access to a reasonable 68K machine, so it may well be that this
10+
means the demise of cfm68k Python is near.
11+
- Printing a NumPy "array([1.2])" may cause a crash in
12+
cfm68k-Python. Same comments as above.
1813

1914
Changes since the previous version:
2015

21-
Here are the mac-specific changes since MacPython 1.4, with end-user-visible
22-
changes near the top and API changes and other things that are developer-only
23-
more to the bottom. Changes marked with a [*] are new changes since
24-
1.5a3 (there has not been a MacPython 1.5b1). And, of course, all Guido's
25-
1.5-final changes are incorporated.
16+
Here are the mac-specific changes since MacPython 1.4, with
17+
end-user-visible changes near the top and API changes and other things
18+
that are developer-only more to the bottom. Changes marked with a [*]
19+
are new changes since 1.5b3 (there has never been a MacPython 1.5
20+
final). And, of course, all Guido's 1.5.1 changes are
21+
incorporated.
2622

27-
- Moved Mac:Lib:toolbox and scripting to lib-toolbox and lib-scripting, analogous
28-
to Guido's changes. Initial sys.path settings reflect this change [*]
29-
- Added cPickle and cStringIO modules [*]
23+
- Imported modules are now case-checked: the case of the filename
24+
should match the name under which you import it [*]
25+
- There is now some minimal documentation on building true standalone
26+
applications in Python, see building.html [*]
27+
- Python's private resources now use numbers from 228 up, because of
28+
conflicts with Tk. This may affect you if you include private
29+
resources in applets. [*]
30+
- Audio_mac spike bug fixed. [*]
31+
- FrameWork menu cleanup fixed. [*]
32+
- More MacOS errors now have a (somewhat) symbolic description. [*]
33+
- mactty module added to allow basic access to a serial line. [*]
34+
- toolbox modules have been regenerated, occasionally giving access to
35+
new functionality. They are now based upon Universal Headers version
36+
3.1 [*]
37+
- Waste module now uses Waste 1.3 [*]
38+
- Waste module now exports WE{Get,Set}TabSize [*]
39+
- Ordinal support in aetypes added (by Bill Bedford) [*]
40+
- ColorPicker module added (by Just van Rossum). It isn't documented,
41+
but the docstring should be good enough. [*]
42+
- Printing module added (by Just van Rossum). It isn't documented and
43+
it isn't easy to understand, but with Inside Mac beside you it might
44+
be useable. There's a test script in Mac:Lib:test. [*]
45+
- Sndihooks module added to give access to sound-input. Only lightly
46+
tested and not documented yet. [*]
47+
- fstat() added to mac module. [*]
48+
- double dispose in MacOS.splash() fixed. [*]
49+
- Qt module now supports getting/setting movie times [*]
50+
- BuildApplet now also accepts old applets as input, which are updated
51+
to the current Python version [*]
52+
- Moved Mac:Lib:toolbox and scripting to lib-toolbox and
53+
lib-scripting, analogous to Guido's changes. Initial sys.path settings
54+
reflect this change
55+
- Added cPickle and cStringIO modules
3056
- Balloon help in set-preferences dialog and EditPythonPrefs
3157
- An interface to the Help Maganer has been added
3258
- New modules "preferences" and "pythonprefs" which allow access to

Mac/_checkversion.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import pyversioncheck
66

77
_PACKAGE="MacPython"
8-
_VERSION="1.5b3"
8+
_VERSION="1.5.1"
99
_URL="http://www.cwi.nl/~jack/macpythonversion.txt"
1010

1111
try:

0 commit comments

Comments
 (0)