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

Skip to content

Commit 1da43e5

Browse files
committed
rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
1 parent 3928516 commit 1da43e5

1 file changed

Lines changed: 57 additions & 63 deletions

File tree

README

Lines changed: 57 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,41 @@ changed considerably, and a lot of deprecated features have finally been
1212
removed.
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

3752
What'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-
4760
For a more detailed change log, read Misc/NEWS (though this file, too,
4861
is incomplete, and also doesn't list anything merged in from the 2.7
4962
release under development).
@@ -52,14 +65,20 @@ If you want to install multiple versions of Python see the section below
5265
entitled "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

6584
Converting From Python 2.x to 3.x
@@ -69,6 +88,11 @@ Python starting with 2.6 will contain features to help locating code that
6988
needs to be changed, such as optional warnings when deprecated features are
7089
used, 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

7397
Testing
7498
-------
@@ -116,17 +140,6 @@ the primary version, you would execute "make install" in your 2.6 build
116140
directory 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-
130143
Issue 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

184178
Copyright and License Information

0 commit comments

Comments
 (0)