@@ -12,26 +12,41 @@ changed considerably, and a lot of deprecated features have finally been
1212removed.
1313
1414
15- Release Schedule
16- ----------------
15+ Build Instructions
16+ ------------------
1717
18- See PEP 375 for release details: http://www.python.org/dev/peps/pep-0375/
18+ On Unix, Linux, BSD, OSX, and Cygwin:
1919
20+ ./configure
21+ make
22+ make test
23+ sudo make install
2024
21- Documentation
22- -------------
25+ This will install Python as python3.
2326
24- Documentation for Python 3.1 is online, updated twice a day:
27+ You can pass many options to the configure script; run "./configure
28+ --help" to find out more. On OSX and Cygwin, the executable is called
29+ python.exe; elsewhere it's just python.
2530
26- http://docs.python.org/dev/3.1/
31+ On Mac OS X, if you have configured Python with --enable-framework,
32+ you should use "make frameworkinstall" to do the installation. Note
33+ that this installs the Python executable in a place that is not
34+ normally on your PATH, you may want to set up a symlink in
35+ /usr/local/bin.
2736
28- All documentation is also available online at the Python web site
29- (http://docs.python.org/, see below). It is available online for
30- occasional reference, or can be downloaded in many formats for faster
31- access. The documentation is downloadable in HTML, PostScript, PDF,
32- LaTeX (through 2.5), and reStructuredText (2.6+) formats; the LaTeX and
33- reStructuredText versions are primarily for documentation authors,
34- translators, and people with special formatting requirements.
37+ On Windows, see PCbuild/readme.txt.
38+
39+ If you wish, you can create a subdirectory and invoke configure from
40+ there. For example:
41+
42+ mkdir debug
43+ cd debug
44+ ../configure --with-pydebug
45+ make
46+ make test
47+
48+ (This will fail if you *also* built at the top-level directory. You
49+ should do a "make clean" at the toplevel first.)
3550
3651
3752What's New
@@ -42,8 +57,6 @@ Python 3.1" document, found at
4257
4358 http://docs.python.org/dev/3.1/whatsnew/3.1.html
4459
45- Please help write it!
46-
4760For a more detailed change log, read Misc/NEWS (though this file, too,
4861is incomplete, and also doesn't list anything merged in from the 2.7
4962release under development).
@@ -52,14 +65,20 @@ If you want to install multiple versions of Python see the section below
5265entitled "Installing multiple versions".
5366
5467
55- Proposals for enhancement
56- -------------------------
68+ Documentation
69+ -------------
5770
58- If you have a proposal to change Python, you may want to send an email to the
59- comp.lang.python or python-ideas mailing lists for inital feedback. A Python
60- Enhancement Proposal (PEP) may be submitted if your idea gains ground. All
61- current PEPs, as well as guidelines for submitting a new PEP, are listed at
62- http://www.python.org/dev/peps/.
71+ Documentation for Python 3.1 is online, updated twice a day:
72+
73+ http://docs.python.org/dev/3.1/
74+
75+ All documentation is also available online at the Python web site
76+ (http://docs.python.org/, see below). It is available online for
77+ occasional reference, or can be downloaded in many formats for faster
78+ access. The documentation is downloadable in HTML, PostScript, PDF,
79+ LaTeX (through 2.5), and reStructuredText (2.6+) formats; the LaTeX and
80+ reStructuredText versions are primarily for documentation authors,
81+ translators, and people with special formatting requirements.
6382
6483
6584Converting From Python 2.x to 3.x
@@ -69,6 +88,11 @@ Python starting with 2.6 will contain features to help locating code that
6988needs to be changed, such as optional warnings when deprecated features are
7089used, and backported versions of certain key Python 3.x features.
7190
91+ A source-to-source translation tool, "2to3", can take care of the mundane task
92+ of converting large amounts of source code. It is not a complete solution but
93+ is complemented by the deprecation warnings in 2.6. See
94+ http://docs.python.org/dev/py3k/library/2to3.html for more information.
95+
7296
7397Testing
7498-------
@@ -116,17 +140,6 @@ the primary version, you would execute "make install" in your 2.6 build
116140directory and "make altinstall" in the others.
117141
118142
119- Configuration options and variables
120- -----------------------------------
121-
122- A source-to-source translation tool, "2to3", can take care of the
123- mundane task of converting large amounts of source code. It is not a
124- complete solution but is complemented by the deprecation warnings in
125- 2.6. This tool is currently available via the Subversion sandbox:
126-
127- http://svn.python.org/view/sandbox/trunk/2to3/
128-
129-
130143Issue Tracker and Mailing List
131144------------------------------
132145
@@ -146,39 +159,20 @@ To subscribe to the list, use the mailman form:
146159 http://mail.python.org/mailman/listinfo/python-dev/
147160
148161
149- Build Instructions
150- ------------------
151-
152- On Unix, Linux, BSD, OSX, and Cygwin:
153-
154- ./configure
155- make
156- make test
157- sudo make install
158-
159- You can pass many options to the configure script; run "./configure
160- --help" to find out more. On OSX and Cygwin, the executable is called
161- python.exe; elsewhere it's just python.
162-
163- On Mac OS X, if you have configured Python with --enable-framework,
164- you should use "make frameworkinstall" to do the installation. Note
165- that this installs the Python executable in a place that is not
166- normally on your PATH, you may want to set up a symlink in
167- /usr/local/bin.
162+ Proposals for enhancement
163+ -------------------------
168164
169- On Windows, see PCbuild/readme.txt.
165+ If you have a proposal to change Python, you may want to send an email to the
166+ comp.lang.python or python-ideas mailing lists for inital feedback. A Python
167+ Enhancement Proposal (PEP) may be submitted if your idea gains ground. All
168+ current PEPs, as well as guidelines for submitting a new PEP, are listed at
169+ http://www.python.org/dev/peps/.
170170
171- If you wish, you can create a subdirectory and invoke configure from
172- there. For example:
173171
174- mkdir debug
175- cd debug
176- ../configure --with-pydebug
177- make
178- make test
172+ Release Schedule
173+ ----------------
179174
180- (This will fail if you *also* built at the top-level directory. You
181- should do a "make clean" at the toplevel first.)
175+ See PEP 375 for release details: http://www.python.org/dev/peps/pep-0375/
182176
183177
184178Copyright and License Information
0 commit comments