Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 1 | {% extends "layout.html" %} |
| 2 | {% set title = 'Download' %} |
Georg Brandl | e82110f | 2010-03-13 13:39:46 +0000 | [diff] [blame] | 3 | {% if daily is defined %} |
| 4 | {% set dlbase = pathto('archives', 1) %} |
| 5 | {% else %} |
Georg Brandl | 42bf486 | 2014-10-29 08:36:15 +0100 | [diff] [blame] | 6 | {% set dlbase = 'https://docs.python.org/ftp/python/doc/' + release %} |
Georg Brandl | e82110f | 2010-03-13 13:39:46 +0000 | [diff] [blame] | 7 | {% endif %} |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 8 | |
Georg Brandl | e82110f | 2010-03-13 13:39:46 +0000 | [diff] [blame] | 9 | {% block body %} |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 10 | <h1>{% trans %}Download Python {{ release }} Documentation{% endtrans %}</h1> |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 11 | |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 12 | {% if last_updated %} |
| 13 | <p><b>{% trans %}Last updated on: {{ last_updated }}.{% endtrans %}</b></p> |
| 14 | {% endif %} |
Georg Brandl | 7ff19fa | 2008-09-28 20:01:36 +0000 | [diff] [blame] | 15 | |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 16 | <p>{% trans %}To download an archive containing all the documents for |
| 17 | this version of Python in one of various formats, follow one of links |
| 18 | in this table. The numbers in the table are the size of the download |
| 19 | files in megabytes.{% endtrans %}</p> |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 20 | |
Georg Brandl | 29fdcad | 2008-09-21 22:31:59 +0000 | [diff] [blame] | 21 | <table class="docutils"> |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 22 | <tr><th>{% trans %}Format{% endtrans %}</th> |
| 23 | <th>{% trans %}Packed as .zip{% endtrans %}</th> |
| 24 | <th>{% trans %}Packed as .tar.bz2{% endtrans %}</th> |
Georg Brandl | 29fdcad | 2008-09-21 22:31:59 +0000 | [diff] [blame] | 25 | </tr> |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 26 | <tr><td>{% trans %}PDF (US-Letter paper size){% endtrans %}</td> |
| 27 | <td> |
| 28 | <a href="{{ dlbase }}/python-{{ release }}-docs-pdf-letter.zip"> |
| 29 | {% trans %}Download{% endtrans %} |
Ned Deily | 3b1e726 | 2017-07-20 04:45:42 -0400 | [diff] [blame] | 30 | </a> {% trans %}(ca. 11 MB){% endtrans %} |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 31 | </td> |
| 32 | <td> |
| 33 | <a href="{{ dlbase }}/python-{{ release }}-docs-pdf-letter.tar.bz2"> |
| 34 | {% trans %}Download{% endtrans %} |
Ned Deily | 3b1e726 | 2017-07-20 04:45:42 -0400 | [diff] [blame] | 35 | </a> {% trans %}(ca. 11 MB){% endtrans %} |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 36 | </td> |
Georg Brandl | 29fdcad | 2008-09-21 22:31:59 +0000 | [diff] [blame] | 37 | </tr> |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 38 | <tr><td>{% trans %}PDF (A4 paper size){% endtrans %}</td> |
| 39 | <td> |
| 40 | <a href="{{ dlbase }}/python-{{ release }}-docs-pdf-a4.zip"> |
| 41 | {% trans %}Download{% endtrans %} |
Ned Deily | 3b1e726 | 2017-07-20 04:45:42 -0400 | [diff] [blame] | 42 | </a> {% trans %}(ca. 11 MB){% endtrans %}</td> |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 43 | <td> |
| 44 | <a href="{{ dlbase }}/python-{{ release }}-docs-pdf-a4.tar.bz2"> |
| 45 | {% trans %}Download{% endtrans %} |
Ned Deily | 3b1e726 | 2017-07-20 04:45:42 -0400 | [diff] [blame] | 46 | </a> {% trans %}(ca. 11 MB){% endtrans %}</td> |
Georg Brandl | 29fdcad | 2008-09-21 22:31:59 +0000 | [diff] [blame] | 47 | </tr> |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 48 | <tr><td>{% trans %}HTML{% endtrans %}</td> |
| 49 | <td> |
| 50 | <a href="{{ dlbase }}/python-{{ release }}-docs-html.zip"> |
| 51 | {% trans %}Download{% endtrans %} |
Ned Deily | 3b1e726 | 2017-07-20 04:45:42 -0400 | [diff] [blame] | 52 | </a> {% trans %}(ca. 7.5 MB){% endtrans %} |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 53 | </td> |
| 54 | <td> |
| 55 | <a href="{{ dlbase }}/python-{{ release }}-docs-html.tar.bz2"> |
| 56 | {% trans %}Download{% endtrans %} |
Ned Deily | 3b1e726 | 2017-07-20 04:45:42 -0400 | [diff] [blame] | 57 | </a> {% trans %}(ca. 5 MB){% endtrans %} |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 58 | </td> |
| 59 | </tr> |
| 60 | <tr> |
| 61 | <td>{% trans %}Plain Text{% endtrans %}</td> |
| 62 | <td> |
| 63 | <a href="{{ dlbase }}/python-{{ release }}-docs-text.zip"> |
| 64 | {% trans %}Download{% endtrans %} |
Ned Deily | 3b1e726 | 2017-07-20 04:45:42 -0400 | [diff] [blame] | 65 | </a> {% trans %}(ca. 2.5 MB){% endtrans %} |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 66 | </td> |
| 67 | <td> |
| 68 | <a href="{{ dlbase }}/python-{{ release }}-docs-text.tar.bz2"> |
| 69 | {% trans %}Download{% endtrans %} |
Ned Deily | 3b1e726 | 2017-07-20 04:45:42 -0400 | [diff] [blame] | 70 | </a> {% trans %}(ca. 2 MB){% endtrans %} |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 71 | </td> |
Georg Brandl | 29fdcad | 2008-09-21 22:31:59 +0000 | [diff] [blame] | 72 | </tr> |
| 73 | </table> |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 74 | |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 75 | <p>{% trans %}These archives contain all the content in the |
| 76 | documentation.{% endtrans %}</p> |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 77 | |
cocoatomo | 6f95b37 | 2017-03-27 11:59:14 +0900 | [diff] [blame] | 78 | <p>{% trans download_page="https://www.python.org/downloads/release/python-" + release.replace('.', '') + "/" %}HTML Help |
| 79 | (<tt>.chm</tt>) files are made available in the "Files" section |
| 80 | on the <a href="{{ download_page }}">Python download page</a>.{% endtrans %}</p> |
Georg Brandl | f590e04 | 2012-03-14 08:18:47 +0100 | [diff] [blame] | 81 | |
| 82 | |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 83 | <h2>{% trans %}Unpacking{% endtrans %}</h2> |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 84 | |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 85 | <p>{% trans %}Unix users should download the .tar.bz2 archives; these |
| 86 | are bzipped tar archives and can be handled in the usual way using tar |
| 87 | and the bzip2 program. The <a href="http://www.info-zip.org">InfoZIP</a> unzip |
| 88 | program can be used to handle the ZIP archives if desired. The |
| 89 | .tar.bz2 archives provide the best compression and fastest download |
| 90 | times.{% endtrans %}</p> |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 91 | |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 92 | <p>{% trans %}Windows users can use the ZIP archives since those are |
| 93 | customary on that platform. These are created on Unix using the |
| 94 | InfoZIP zip program.{% endtrans %}</p> |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 95 | |
| 96 | |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 97 | <h2>{% trans %}Problems{% endtrans %}</h2> |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 98 | |
Victor Stinner | b492984 | 2016-01-23 12:55:11 +0100 | [diff] [blame] | 99 | <p>{% trans %}If you have comments or suggestions for the Python |
| 100 | documentation, please send email to |
| 101 | <a href="mailto:docs@python.org">docs@python.org</a>.{% endtrans %}</p> |
Georg Brandl | 7155a09 | 2008-01-16 20:27:56 +0000 | [diff] [blame] | 102 | {% endblock %} |