annotate README @ 84007:dbfbdf2b5c19 3.3

Fix #17967: For ftp urls CWD to target instead of hopping to each directory towards target. This fixes a bug where target is accessible, but parent directories are restricted.
author Senthil Kumaran <senthil@uthcode.com>
date Sat, 01 Jun 2013 08:27:06 -0700
parents 0934c5818417
children 477a143bfbfd 2626a8bb7615
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83750
0934c5818417 bump to 3.3.2
Georg Brandl <georg@python.org>
parents: 83145
diff changeset
1 This is Python version 3.3.2
83143
d9893d13c628 Bump to 3.3.1.
Georg Brandl <georg@python.org>
parents: 83138
diff changeset
2 ============================
14367
648a12a780d9 Ready to go.
Guido van Rossum <guido@python.org>
parents: 14249
diff changeset
3
74212
879798e70473 add another year to glorious PSF IP
Benjamin Peterson <benjamin@python.org>
parents: 72262
diff changeset
4 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
81180
24d6e8ca27d2 bring Python into 2013
Benjamin Peterson <benjamin@python.org>
parents: 79235
diff changeset
5 2012, 2013 Python Software Foundation. All rights reserved.
43058
5b7aafadf223 Update Misc/NEWS. Add RELNOTES.
Guido van Rossum <guido@python.org>
parents: 43047
diff changeset
6
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
7 Python 3.x is a new version of the language, which is incompatible with the 2.x
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
8 line of releases. The language is mostly the same, but many details, especially
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
9 how built-in objects like dictionaries and strings work, have changed
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
10 considerably, and a lot of deprecated features have finally been removed.
39536
8f5b9982beba Completely get rid of PyClass and PyInstance.
Guido van Rossum <guido@python.org>
parents: 39442
diff changeset
11
34629
080d8cfed9d4 A few random updates to make things less horrifyingly out of date.
Michael W. Hudson <mwh@python.net>
parents: 34493
diff changeset
12
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
13 Build Instructions
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
14 ------------------
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
15
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
16 On Unix, Linux, BSD, OSX, and Cygwin:
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
17
76919
1338b6fece2d Upgrade bzip2 to 1.0.6.
Martin v. Löwis <martin@v.loewis.de>
parents: 76689
diff changeset
18 New text
1338b6fece2d Upgrade bzip2 to 1.0.6.
Martin v. Löwis <martin@v.loewis.de>
parents: 76689
diff changeset
19
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
20 ./configure
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
21 make
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
22 make test
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
23 sudo make install
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
24
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
25 This will install Python as python3.
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
26
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
27 You can pass many options to the configure script; run "./configure --help" to
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
28 find out more. On OSX and Cygwin, the executable is called python.exe;
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
29 elsewhere it's just python.
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
30
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
31 On Mac OS X, if you have configured Python with --enable-framework, you should
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
32 use "make frameworkinstall" to do the installation. Note that this installs the
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
33 Python executable in a place that is not normally on your PATH, you may want to
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
34 set up a symlink in /usr/local/bin.
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
35
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
36 On Windows, see PCbuild/readme.txt.
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2510
diff changeset
37
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
38 If you wish, you can create a subdirectory and invoke configure from there. For
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
39 example:
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
40
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
41 mkdir debug
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
42 cd debug
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
43 ../configure --with-pydebug
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
44 make
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
45 make test
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
46
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
47 (This will fail if you *also* built at the top-level directory. You should do a
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
48 "make clean" at the toplevel first.)
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
49
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
50
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
51 What's New
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
52 ----------
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
53
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
54 We try to have a comprehensive overview of the changes in the "What's New in
68071
0f52cfc91fae More automated version replacement.
Georg Brandl <georg@python.org>
parents: 68070
diff changeset
55 Python 3.3" document, found at
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
56
68071
0f52cfc91fae More automated version replacement.
Georg Brandl <georg@python.org>
parents: 68070
diff changeset
57 http://docs.python.org/3.3/whatsnew/3.3.html
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
58
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
59 For a more detailed change log, read Misc/NEWS (though this file, too, is
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
60 incomplete, and also doesn't list anything merged in from the 2.7 release under
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
61 development).
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
62
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
63 If you want to install multiple versions of Python see the section below
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
64 entitled "Installing multiple versions".
5591
da475e107a68 Minor edits for 1.5a2
Guido van Rossum <guido@python.org>
parents: 5525
diff changeset
65
4501
559aa47b2e2c Ready for release. Added section on the book. Removed bugs/gripes emails.
Guido van Rossum <guido@python.org>
parents: 4427
diff changeset
66
14367
648a12a780d9 Ready to go.
Guido van Rossum <guido@python.org>
parents: 14249
diff changeset
67 Documentation
648a12a780d9 Ready to go.
Guido van Rossum <guido@python.org>
parents: 14249
diff changeset
68 -------------
648a12a780d9 Ready to go.
Guido van Rossum <guido@python.org>
parents: 14249
diff changeset
69
68071
0f52cfc91fae More automated version replacement.
Georg Brandl <georg@python.org>
parents: 68070
diff changeset
70 Documentation for Python 3.3 is online, updated daily:
14367
648a12a780d9 Ready to go.
Guido van Rossum <guido@python.org>
parents: 14249
diff changeset
71
68071
0f52cfc91fae More automated version replacement.
Georg Brandl <georg@python.org>
parents: 68070
diff changeset
72 http://docs.python.org/3.3/
14367
648a12a780d9 Ready to go.
Guido van Rossum <guido@python.org>
parents: 14249
diff changeset
73
63346
6b23aa300032 Bump versions and review NEWS file.
Georg Brandl <georg@python.org>
parents: 62412
diff changeset
74 It can also be downloaded in many formats for faster access. The documentation
6b23aa300032 Bump versions and review NEWS file.
Georg Brandl <georg@python.org>
parents: 62412
diff changeset
75 is downloadable in HTML, PDF, and reStructuredText formats; the latter version
6b23aa300032 Bump versions and review NEWS file.
Georg Brandl <georg@python.org>
parents: 62412
diff changeset
76 is primarily for documentation authors, translators, and people with special
6b23aa300032 Bump versions and review NEWS file.
Georg Brandl <georg@python.org>
parents: 62412
diff changeset
77 formatting requirements.
46222
aed698c8647b Merged revisions 62021,62029,62035-62038,62043-62044,62052-62053 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 45773
diff changeset
78
14367
648a12a780d9 Ready to go.
Guido van Rossum <guido@python.org>
parents: 14249
diff changeset
79
49946
5235dcda9076 Prep for Python 3.1!
Barry Warsaw <barry@python.org>
parents: 49788
diff changeset
80 Converting From Python 2.x to 3.x
43009
07d67a9725a7 Mostly rewritten, much shorter README for Py3k.
Guido van Rossum <guido@python.org>
parents: 42645
diff changeset
81 ---------------------------------
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2510
diff changeset
82
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
83 Python starting with 2.6 contains features to help locating code that needs to
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
84 be changed, such as optional warnings when deprecated features are used, and
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
85 backported versions of certain key Python 3.x features.
3922
e8bd430cd357 Final text for beta2 release. Hopefully no pre-1.4 information is left.
Guido van Rossum <guido@python.org>
parents: 3893
diff changeset
86
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
87 A source-to-source translation tool, "2to3", can take care of the mundane task
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
88 of converting large amounts of source code. It is not a complete solution but
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
89 is complemented by the deprecation warnings in 2.6. See
68071
0f52cfc91fae More automated version replacement.
Georg Brandl <georg@python.org>
parents: 68070
diff changeset
90 http://docs.python.org/3.3/library/2to3.html for more information.
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
91
45773
832c820e9d14 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents: 45622
diff changeset
92
51868
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
93 Testing
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
94 -------
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
95
72019
6c4fa9559b7e Update README section on testing following issue #11651.
Nadeem Vawda <nadeem.vawda@gmail.com>
parents: 71281
diff changeset
96 To test the interpreter, type "make test" in the top-level directory. The test
6c4fa9559b7e Update README section on testing following issue #11651.
Nadeem Vawda <nadeem.vawda@gmail.com>
parents: 71281
diff changeset
97 set produces some output. You can generally ignore the messages about skipped
6c4fa9559b7e Update README section on testing following issue #11651.
Nadeem Vawda <nadeem.vawda@gmail.com>
parents: 71281
diff changeset
98 tests due to optional features which can't be imported. If a message is printed
6c4fa9559b7e Update README section on testing following issue #11651.
Nadeem Vawda <nadeem.vawda@gmail.com>
parents: 71281
diff changeset
99 about a failed test or a traceback or core dump is produced, something is wrong.
51868
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
100
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
101 By default, tests are prevented from overusing resources like disk space and
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
102 memory. To enable these tests, run "make testall".
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
103
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
104 IMPORTANT: If the tests fail and you decide to mail a bug report, *don't*
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
105 include the output of "make test". It is useless. Run the failing test
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
106 manually, as follows:
51868
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
107
66906
d6ccbd3f5b45 Freshen README contents
Antoine Pitrou <solipsis@pitrou.net>
parents: 66729
diff changeset
108 ./python -m test -v test_whatever
51868
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
109
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
110 (substituting the top of the source tree for '.' if you built in a different
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
111 directory). This runs the test in verbose mode.
51868
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
112
e99b56da432a Merged revisions 69803-69805,69840,69901,69905,69907,69924,69927,69987 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents: 51401
diff changeset
113
45773
832c820e9d14 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents: 45622
diff changeset
114 Installing multiple versions
832c820e9d14 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents: 45622
diff changeset
115 ----------------------------
832c820e9d14 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents: 45622
diff changeset
116
832c820e9d14 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents: 45622
diff changeset
117 On Unix and Mac systems if you intend to install multiple versions of Python
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
118 using the same installation prefix (--prefix argument to the configure script)
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
119 you must take care that your primary python executable is not overwritten by the
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
120 installation of a different version. All files and directories installed using
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
121 "make altinstall" contain the major and minor version and can thus live
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
122 side-by-side. "make install" also creates ${prefix}/bin/python3 which refers to
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
123 ${prefix}/bin/pythonX.Y. If you intend to install multiple versions using the
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
124 same prefix you must decide which version (if any) is your "primary" version.
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
125 Install that version using "make install". Install all other versions using
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
126 "make altinstall".
45773
832c820e9d14 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents: 45622
diff changeset
127
68071
0f52cfc91fae More automated version replacement.
Georg Brandl <georg@python.org>
parents: 68070
diff changeset
128 For example, if you want to install Python 2.6, 2.7 and 3.3 with 2.7 being the
0f52cfc91fae More automated version replacement.
Georg Brandl <georg@python.org>
parents: 68070
diff changeset
129 primary version, you would execute "make install" in your 2.7 build directory
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
130 and "make altinstall" in the others.
45773
832c820e9d14 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents: 45622
diff changeset
131
832c820e9d14 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from
Christian Heimes <christian@cheimes.de>
parents: 45622
diff changeset
132
43009
07d67a9725a7 Mostly rewritten, much shorter README for Py3k.
Guido van Rossum <guido@python.org>
parents: 42645
diff changeset
133 Issue Tracker and Mailing List
07d67a9725a7 Mostly rewritten, much shorter README for Py3k.
Guido van Rossum <guido@python.org>
parents: 42645
diff changeset
134 ------------------------------
26240
e42997acc7f1 Explain what to do in case of missing shared libraries. Remove mentioning
Martin v. Löwis <martin@v.loewis.de>
parents: 26154
diff changeset
135
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
136 We're soliciting bug reports about all aspects of the language. Fixes are also
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
137 welcome, preferable in unified diff format. Please use the issue tracker:
35615
c6d7f1fe9d1e Update 64-bit AIX and HP-UX build instructions (forward port).
Guido van Rossum <guido@python.org>
parents: 35548
diff changeset
138
43009
07d67a9725a7 Mostly rewritten, much shorter README for Py3k.
Guido van Rossum <guido@python.org>
parents: 42645
diff changeset
139 http://bugs.python.org/
6710
90c6390b4941 Add attributions to Jeffrey Ollie and Tim Peters for re.py; new QNX
Guido van Rossum <guido@python.org>
parents: 6680
diff changeset
140
63363
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
141 If you're not sure whether you're dealing with a bug or a feature, use the
43d14bbd6eb1 Rewrap.
Georg Brandl <georg@python.org>
parents: 63346
diff changeset
142 mailing list:
16390
d34f25046ad4 Added note about need for -traditional-cpp on the MacOS X Public Beta.
Fred Drake <fdrake@acm.org>
parents: 16288
diff changeset
143
51401
96fe45de7f26 Replace references to python-3000 mailing list with python-dev in
Mark Dickinson <dickinsm@gmail.com>
parents: 50533
diff changeset
144 python-dev@python.org
3922
e8bd430cd357 Final text for beta2 release. Hopefully no pre-1.4 information is left.
Guido van Rossum <guido@python.org>
parents: 3893
diff changeset
145
43009
07d67a9725a7 Mostly rewritten, much shorter README for Py3k.
Guido van Rossum <guido@python.org>
parents: 42645
diff changeset
146 To subscribe to the list, use the mailman form:
27077
c1f4e53c42dd Merged Misc/AtheOS-NOTES into the platform-specific section. Rewrote the
Skip Montanaro <skip@pobox.com>
parents: 27053
diff changeset
147
51401
96fe45de7f26 Replace references to python-3000 mailing list with python-dev in
Mark Dickinson <dickinsm@gmail.com>
parents: 50533
diff changeset
148 http://mail.python.org/mailman/listinfo/python-dev/
27077
c1f4e53c42dd Merged Misc/AtheOS-NOTES into the platform-specific section. Rewrote the
Skip Montanaro <skip@pobox.com>
parents: 27053
diff changeset
149
c1f4e53c42dd Merged Misc/AtheOS-NOTES into the platform-specific section. Rewrote the
Skip Montanaro <skip@pobox.com>
parents: 27053
diff changeset
150
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
151 Proposals for enhancement
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
152 -------------------------
43009
07d67a9725a7 Mostly rewritten, much shorter README for Py3k.
Guido van Rossum <guido@python.org>
parents: 42645
diff changeset
153
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
154 If you have a proposal to change Python, you may want to send an email to the
67964
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
155 comp.lang.python or python-ideas mailing lists for inital feedback. A Python
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
156 Enhancement Proposal (PEP) may be submitted if your idea gains ground. All
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
157 current PEPs, as well as guidelines for submitting a new PEP, are listed at
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
158 http://www.python.org/dev/peps/.
43028
8077ee49fadf Forward Windows build instructions to PCbuild.
Martin v. Löwis <martin@v.loewis.de>
parents: 43009
diff changeset
159
43009
07d67a9725a7 Mostly rewritten, much shorter README for Py3k.
Guido van Rossum <guido@python.org>
parents: 42645
diff changeset
160
54865
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
161 Release Schedule
a69a031ac140 rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Benjamin Peterson <benjamin@python.org>
parents: 54864
diff changeset
162 ----------------
43009
07d67a9725a7 Mostly rewritten, much shorter README for Py3k.
Guido van Rossum <guido@python.org>
parents: 42645
diff changeset
163
69831
29504a0ab56d Add a reference to the PEP 398 for python 3.3 release schedule
Alexis Metaireau <alexis@notmyidea.org>
parents: 68258
diff changeset
164 See PEP 398 for release details: http://www.python.org/dev/peps/pep-0398/
43047
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
165
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
166
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
167 Copyright and License Information
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
168 ---------------------------------
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
169
83124
ca1c5a656bdd Copyright update to 2013.
Georg Brandl <georg@python.org>
parents: 83123
diff changeset
170 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
ca1c5a656bdd Copyright update to 2013.
Georg Brandl <georg@python.org>
parents: 83123
diff changeset
171 2012, 2013 Python Software Foundation. All rights reserved.
43047
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
172
67964
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
173 Copyright (c) 2000 BeOpen.com. All rights reserved.
43047
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
174
67964
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
175 Copyright (c) 1995-2001 Corporation for National Research Initiatives. All
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
176 rights reserved.
43047
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
177
67964
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
178 Copyright (c) 1991-1995 Stichting Mathematisch Centrum. All rights reserved.
43047
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
179
67964
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
180 See the file "LICENSE" for information on the history of this software, terms &
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
181 conditions for usage, and a DISCLAIMER OF ALL WARRANTIES.
43047
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
182
67964
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
183 This Python distribution contains *no* GNU General Public License (GPL) code, so
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
184 it may be used in proprietary projects. There are interfaces to some GNU code
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
185 but these are entirely optional.
43047
08f7a6b25c8f Move the copyright and license stuff to the end.
Guido van Rossum <guido@python.org>
parents: 43028
diff changeset
186
67964
496ac4d1a9ab Version bump to 3.2 final.
Georg Brandl <georg@python.org>
parents: 67937
diff changeset
187 All trademarks referenced herein are property of their respective holders.