Skip to content

Commit 85be314

Browse files
author
Mark Pilgrim
committed
switch to Git; update build files and feed links; update copyright year
1 parent 8da551b commit 85be314

28 files changed

+36
-36
lines changed

Diff for: about.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ <h1>About The Book</h1>
2323
<p>Corrections and feedback to <a href=mailto:[email protected]>[email protected]</a>
2424
</div>
2525
</div>
26-
<p class=c>&copy; 2001&ndash;10 <a href=colophon.html>Mark Pilgrim</a>
26+
<p class=c>&copy; 2001&ndash;11 <a href=colophon.html>Mark Pilgrim</a>
2727
<!--[if IE]><script src=j/html5.js></script><![endif]-->

Diff for: advanced-iterators.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ <h2 id=furtherreading>Further Reading</h2>
642642

643643
<p class=v><a href=iterators.html rel=prev title='back to &#8220;Classes &amp; Iterators&#8221;'><span class=u>&#x261C;</span></a> <a href=unit-testing.html rel=next title='onward to &#8220;Unit Testing&#8221;'><span class=u>&#x261E;</span></a>
644644

645-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
645+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
646646
<script src=j/jquery.js></script>
647647
<script src=j/prettify.js></script>
648648
<script src=j/dip3.js></script>

Diff for: case-study-porting-chardet-to-python-3.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,7 @@ <h2 id=summary>Summary</h2>
749749
</ol>
750750

751751
<p class=v><a rel=prev href=http-web-services.html title='back to &#8220;HTTP Web Services&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=packaging.html title='onward to &#8220;Packaging Python Libraries&#8221;'><span class=u>&#x261E;</span></a>
752-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
752+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
753753
<script src=j/jquery.js></script>
754754
<script src=j/prettify.js></script>
755755
<script src=j/dip3.js></script>

Diff for: colophon.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ <h2 id=furtherreading>Further Reading</h2>
8181
<li><a href=http://optipng.sourceforge.net/>OptiPNG</a>
8282
</ul>
8383

84-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
84+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
8585
<script src=j/jquery.js></script>
8686
<script src=j/dip3.js></script>
8787
<!--[if IE]><script src=j/html5.js></script><![endif]-->

Diff for: comprehensions.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ <h2 id=furtherreading>Further Reading</h2>
376376
<li><a href=http://docs.python.org/3.1/tutorial/datastructures.html#looping-techniques>Looping techniques</a>
377377
</ul>
378378
<p class=v><a href=native-datatypes.html rel=prev title='back to &#8220;Native Datatypes&#8221;'><span class=u>&#x261C;</span></a> <a href=strings.html rel=next title='onward to &#8220;Strings&#8221;'><span class=u>&#x261E;</span></a>
379-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
379+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
380380
<script src=j/jquery.js></script>
381381
<script src=j/prettify.js></script>
382382
<script src=j/dip3.js></script>

Diff for: files.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -601,7 +601,7 @@ <h2 id=furtherreading>Further Reading</h2>
601601

602602
<p class=v><a href=refactoring.html rel=prev title='back to &#8220;Refactoring&#8221;'><span class=u>&#x261C;</span></a> <a href=xml.html rel=next title='onward to &#8220;XML&#8221;'><span class=u>&#x261E;</span></a>
603603

604-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
604+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
605605
<script src=j/jquery.js></script>
606606
<script src=j/prettify.js></script>
607607
<script src=j/dip3.js></script>

Diff for: generators.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ <h2 id=furtherreading>Further Reading</h2>
412412

413413
<p class=v><a href=regular-expressions.html rel=prev title='back to &#8220;Regular Expressions&#8221;'><span class=u>&#x261C;</span></a> <a href=iterators.html rel=next title='onward to &#8220;Classes &amp; Iterators&#8221;'><span class=u>&#x261E;</span></a>
414414

415-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
415+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
416416
<script src=j/jquery.js></script>
417417
<script src=j/prettify.js></script>
418418
<script src=j/dip3.js></script>

Diff for: http-web-services.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -997,7 +997,7 @@ <h2 id=furtherreading>Further Reading</h2>
997997
</ul>
998998

999999
<p class=v><a rel=prev href=serializing.html title='back to &#8220;Serializing Python Objects&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=case-study-porting-chardet-to-python-3.html title='onward to &#8220;Case Study: Porting chardet to Python 3&#8221;'><span class=u>&#x261E;</span></a>
1000-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
1000+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
10011001
<script src=j/jquery.js></script>
10021002
<script src=j/prettify.js></script>
10031003
<script src=j/dip3.js></script>

Diff for: index.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!DOCTYPE html>
22
<meta charset=utf-8>
33
<title>Dive Into Python 3</title>
4-
<link rel=alternate type=application/atom+xml href=http://hg.diveintopython3.org/atom-log>
4+
<link rel=alternate type=application/atom+xml href=https://github.com/diveintomark/diveintopython3/commits/master.atom>
55
<link rel=stylesheet href=dip3.css>
66
<style>
77
h1:before,h2:before{content:''}
@@ -53,10 +53,10 @@ <h2>Table of Contents (<a href=table-of-contents.html>expand</a>)</h2>
5353
</ol>
5454
<!-- /toc -->
5555

56-
<p>The book is freely licensed under the <a rel=license href=http://creativecommons.org/licenses/by-sa/3.0/>Creative Commons Attribution Share-Alike</a> license. You can download it as <a href=d/diveintopython3-html-latest.zip><abbr>HTML</abbr></a> or <a href=d/diveintopython3-pdf-latest.zip><abbr>PDF</abbr></a>. &Uuml;ber-geeks can also clone the Mercurial repository:
56+
<p>The book is freely licensed under the <a rel=license href=http://creativecommons.org/licenses/by-sa/3.0/>Creative Commons Attribution Share-Alike</a> license. You can download it as <a href=d/diveintopython3-html-latest.zip><abbr>HTML</abbr></a> or <a href=d/diveintopython3-pdf-latest.zip><abbr>PDF</abbr></a>. &Uuml;ber-geeks can also clone the Git repository:
5757

58-
<pre><samp class=p>you@localhost:~$ </samp><kbd>hg clone <a href=http://hg.diveintopython3.org/>http://hg.diveintopython3.org/</a> diveintopython3</kbd></pre>
58+
<pre><samp class=p>you@localhost:~$ </samp><kbd>git clone <a href=https://github.com/diveintomark/diveintopython3>git://github.com/diveintomark/diveintopython3.git</a></kbd></pre>
5959

60-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
60+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
6161

6262
<p class=c>Translations: <a href=http://code.google.com/p/inmersionenpython3/ lang=es hreflang=es>en espa&ntilde;ol</a>, <a href=http://gpiancastelli.altervista.org/dip3-it/ lang=it hreflang=it>in italiano</a>, <a href="http://ru.wikisource.org/wiki/%D0%9F%D0%BE%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Python_3_(%D0%9F%D0%B8%D0%BB%D0%B3%D1%80%D0%B8%D0%BC)" lang=ru hreflang=ru>на русском языке</a>, <a href=http://www.diveintopython3.ir/ lang=fa hreflang=fa dir=rtl>به پارسی</a>

Diff for: installing-python.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ <h2 id=editors>Python Editors and IDEs</h2>
357357

358358
<p class=v><a href=whats-new.html rel=prev title='back to &#8220;What&#8217;s New In Dive Into Python 3&#8221;'><span class=u>&#x261C;</span></a> <a href=your-first-python-program.html rel=next title='onward to &#8220;Your First Python Program&#8221;'><span class=u>&#x261E;</span></a>
359359

360-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
360+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
361361
<script src=j/jquery.js></script>
362362
<script src=j/prettify.js></script>
363363
<script src=j/dip3.js></script>

Diff for: iterators.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ <h2 id=furtherreading>Further Reading</h2>
388388

389389
<p class=v><a href=generators.html rel=prev title='back to &#8220;Closures &amp; Generators&#8221;'><span class=u>&#x261C;</span></a> <a href=advanced-iterators.html rel=next title='onward to &#8220;Advanced Iterators&#8221;'><span class=u>&#x261E;</span></a>
390390

391-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
391+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
392392
<script src=j/jquery.js></script>
393393
<script src=j/prettify.js></script>
394394
<script src=j/dip3.js></script>

Diff for: native-datatypes.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -955,7 +955,7 @@ <h2 id=furtherreading>Further Reading</h2>
955955
<li><a href=http://www.python.org/dev/peps/pep-0238/><abbr>PEP</abbr> 238: Changing the Division Operator</a>
956956
</ul>
957957
<p class=v><a href=your-first-python-program.html rel=prev title='back to &#8220;Your First Python Program&#8221;'><span class=u>&#x261C;</span></a> <a href=comprehensions.html rel=next title='onward to &#8220;Comprehensions&#8221;'><span class=u>&#x261E;</span></a>
958-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
958+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
959959
<script src=j/jquery.js></script>
960960
<script src=j/prettify.js></script>
961961
<script src=j/dip3.js></script>

Diff for: packaging.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@ <h2 id=furtherreading>Further Reading</h2>
571571
</ul>
572572

573573
<p class=v><a rel=prev href=case-study-porting-chardet-to-python-3.html title='back to &#8220;Case Study: Porting chardet to Python 3&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=porting-code-to-python-3-with-2to3.html title='onward to &#8220;Porting Code to Python 3 with 2to3&#8221;'><span class=u>&#x261E;</span></a>
574-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
574+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
575575
<script src=j/jquery.js></script>
576576
<script src=j/prettify.js></script>
577577
<script src=j/dip3.js></script>

Diff for: porting-code-to-python-3-with-2to3.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1342,7 +1342,7 @@ <h3 id=idioms>Common idioms (explicit)</h3>
13421342
</table>
13431343

13441344
<p class=v><a href=packaging.html rel=prev title='back to &#8220;Packaging Python Libraries&#8221;'><span class=u>&#x261C;</span></a> <a href=special-method-names.html rel=next title='onward to &#8220;Special Method Names&#8221;'><span class=u>&#x261E;</span></a>
1345-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
1345+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
13461346
<script src=j/jquery.js></script>
13471347
<script src=j/prettify.js></script>
13481348
<script src=j/dip3.js></script>

Diff for: publish

+6-6
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ echo "started build"
1010
# build table of contents
1111
python3 util/buildtoc.py
1212

13-
revision=`hg tip | grep changeset|cut -d":" -f2|cut -d" " -f4`
13+
revision=`git rev-parse --short HEAD`
1414
today=`date +"%Y-%m-%d"`
1515

1616
# make build directory and copy original files there for preflighting
@@ -73,13 +73,13 @@ mv build/single.html build/single.html.bak
7373
echo "adding per-page dates"
7474
for f in *.html; do
7575
cp "$f" build/tmp/
76-
log=`hg log "$f" | grep ^date`
76+
log=`git log "$f" | grep "^Date"`
7777
num_changes=`echo "$log" | wc -l`
78-
lastmodified=`echo "$log" | head -1 | cut -d":" -f2- | cut -d" " -f9-13`
78+
lastmodified=`echo "$log" | head -1 | cut -d":" -f2- | cut -d" " -f4-8`
7979
lastmodified_pretty=`python3 -c "import time; print(time.strftime('%B %d, %Y', time.strptime('$lastmodified')).replace(' 0', ' '))"`
80-
firstmodified=`echo "$log" | tail -1 | cut -d":" -f2- | cut -d" " -f9-13`
80+
firstmodified=`echo "$log" | tail -1 | cut -d":" -f2- | cut -d" " -f4-8`
8181
firstmodified_pretty=`python3 -c "import time; print(time.strftime('%B %d, %Y', time.strptime('$firstmodified')).replace(' 0', ' '))"`
82-
sed -i -e "s|<p id=level>|<p id=level>Updated <a title='$num_changes changes since $firstmodified_pretty' href=http://hg.diveintopython3.org/hgweb.cgi/log/tip/$f>$lastmodified_pretty</a> \&bull; |" build/tmp/"$f"
82+
sed -i -e "s|<p id=level>|<p id=level>Updated <a title='$num_changes changes since $firstmodified_pretty' href=https://github.com/diveintomark/diveintopython3/blob/master/$f>$lastmodified_pretty</a> \&bull; |" build/tmp/"$f"
8383
done
8484

8585
echo "minimizing HTML"
@@ -125,7 +125,7 @@ for f in build/*.html; do
125125
sed -i -e "s|<link rel=stylesheet href=dip3.css>|<style>${css}</style>|g" -e "s|<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>|<style>@media screen and (max-device-width:480px){${mobilecss}}</style>|g" -e "s|<link rel=stylesheet media=print href=print.css>|<style>@media print{${printcss}}</style>|g" -e "s|</style><style>||g" -e "s|href=index.html|href=/|g" -e "s|</style>|</style>${ga}|g" -e "s|<p id=toc>|${plug}<p id=toc>|g" "$f" || die "Failed to inline CSS"
126126
done
127127

128-
# set file permissions (hg resets these, don't know why)
128+
# set file permissions
129129
chmod 755 build/examples build/j build/i build/d && \
130130
chmod 644 build/*.html build/*.css build/*.txt build/*.zip build/examples/* build/examples/.htaccess build/j/* build/j/.htaccess build/i/* build/i/.htaccess build/d/.htaccess build/.htaccess || die "Failed to reset file permissions"
131131

Diff for: refactoring.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@ <h2 id=summary>Summary</h2>
471471
</ul>
472472

473473
<p class=v><a rel=prev href=unit-testing.html title='back to &#8220;Unit Testing&#8221;'><span class=u>&#x261C;</span></a> <a href=files.html rel=next title='onward to &#8220;Files&#8221;'><span class=u>&#x261E;</span></a>
474-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
474+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
475475
<script src=j/jquery.js></script>
476476
<script src=j/prettify.js></script>
477477
<script src=j/dip3.js></script>

Diff for: regular-expressions.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ <h2 id=summary>Summary</h2>
434434
</ul>
435435
<p>Regular expressions are extremely powerful, but they are not the correct solution for every problem. You should learn enough about them to know when they are appropriate, when they will solve your problems, and when they will cause more problems than they solve.
436436
<p class=v><a href=strings.html rel=prev title='back to &#8220;Strings&#8221;'><span class=u>&#x261C;</span></a> <a href=generators.html rel=next title='onward to &#8220;Closures &amp; Generators&#8221;'><span class=u>&#x261E;</span></a>
437-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
437+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
438438
<script src=j/jquery.js></script>
439439
<script src=j/prettify.js></script>
440440
<script src=j/dip3.js></script>

Diff for: serializing.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -655,7 +655,7 @@ <h2 id=furtherreading>Further Reading</h2>
655655
</ul>
656656

657657
<p class=v><a rel=prev href=xml.html title='back to &#8220;XML&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=http-web-services.html title='onward to &#8220;HTTP Web Services&#8221;'><span class=u>&#x261E;</span></a>
658-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
658+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
659659
<script src=j/jquery.js></script>
660660
<script src=j/prettify.js></script>
661661
<script src=j/dip3.js></script>

Diff for: special-method-names.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,7 @@ <h2 id=furtherreading>Further Reading</h2>
838838
</ul>
839839

840840
<p class=v><a href=porting-code-to-python-3-with-2to3.html rel=prev title='back to &#8220;Porting code to Python 3 with 2to3&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=where-to-go-from-here.html title='onward to &#8220;Where To Go From Here&#8221;'><span class=u>&#x261E;</span></a>
841-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
841+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
842842
<script src=j/jquery.js></script>
843843
<script src=j/prettify.js></script>
844844
<script src=j/dip3.js></script>

Diff for: strings.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ <h2 id=furtherreading>Further Reading</h2>
458458

459459
<p class=v><a href=comprehensions.html rel=prev title='back to &#8220;Comprehensions&#8221;'><span class=u>&#x261C;</span></a> <a href=regular-expressions.html rel=next title='onward to &#8220;Regular Expressions&#8221;'><span class=u>&#x261E;</span></a>
460460

461-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
461+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
462462
<script src=j/jquery.js></script>
463463
<script src=j/prettify.js></script>
464464
<script src=j/dip3.js></script>

Diff for: table-of-contents.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -448,5 +448,5 @@ <h1>Table of Contents</h1>
448448
</ol>
449449
</ol>
450450
<!-- /toc -->
451-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
451+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
452452
<!--[if IE]><script src=j/html5.js></script><![endif]-->

Diff for: troubleshooting.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,6 @@ <h2 id=running-python-on-the-command-line>Running Python on the command line</h2
7171

7272
<p class=v><a rel=prev href=where-to-go-from-here.html title='back to &#8220;Where To Go From Here&#8221;'><span class=u>&#x261C;</span></a> <a href=blank.html rel=next><span class=u>&#x261E;</span></a>
7373

74-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
74+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
7575
<script src=j/jquery.js></script>
7676
<script src=j/dip3.js></script>

Diff for: unit-testing.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@ <h2 id=romantest6>More Bad Input</h2>
821821
<p>And the anticlimax award of the year goes to&hellip; the word &#8220;<code>OK</code>&#8221;, which is printed by the <code>unittest</code> module when all the tests pass.
822822

823823
<p class=v><a href=advanced-iterators.html rel=prev title='back to &#8220;Advanced Iterators&#8221;'><span class=u>&#x261C;</span></a> <a href=refactoring.html rel=next title='onward to &#8220;Refactoring&#8221;'><span class=u>&#x261E;</span></a>
824-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
824+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
825825
<script src=j/jquery.js></script>
826826
<script src=j/prettify.js></script>
827827
<script src=j/dip3.js></script>

Diff for: util/htmlminimizer.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,5 @@
5555
else:
5656
_out.write(g)
5757
if g.lower() == '<!doctype html>':
58-
_out.write('\n<!-- readable source @ http://hg.diveintopython3.org/hgweb.cgi/file/tip/{0} -->\n'.format(os.path.basename(input_file)))
58+
_out.write('\n<!-- readable source @ https://github.com/diveintomark/diveintopython3/blob/master/{0} -->\n'.format(os.path.basename(input_file)))
5959

Diff for: whats-new.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ <h2 id=divingin><i>a.k.a.</i> &#8220;the minus level&#8221;</h2>
4646

4747
<p>Also new in Python&nbsp;&mdash;&nbsp;not in the language but in the community&nbsp;&mdash;&nbsp;is the emergence of code repositories like <a href=http://pypi.python.org/>The Python Package Index</a> (PyPI). Python comes with utilities to package your code in standard formats and distribute those packages on PyPI. Read <a href=packaging.html>Packaging Python Libraries</a> for details.
4848

49-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
49+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>

Diff for: where-to-go-from-here.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,6 @@ <h2 id=code>Where To Look For Python 3-Compatible Code</h2>
8181

8282
<p class=v><a rel=prev href=special-method-names.html title='back to &#8220;Special Method Names&#8221;'><span class=u>&#x261C;</span></a> <a href=troubleshooting.html rel=next title='onward to &#8220;Troubleshooting&#8221;'><span class=u>&#x261E;</span></a>
8383

84-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
84+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
8585
<script src=j/jquery.js></script>
8686
<script src=j/dip3.js></script>

Diff for: xml.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,7 @@ <h2 id=furtherreading>Further Reading</h2>
670670
</ul>
671671

672672
<p class=v><a rel=prev href=files.html title='back to &#8220;Files&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=serializing.html title='onward to &#8220;Serializing Python Objects&#8221;'><span class=u>&#x261E;</span></a>
673-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
673+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
674674
<script src=j/jquery.js></script>
675675
<script src=j/prettify.js></script>
676676
<script src=j/dip3.js></script>

Diff for: your-first-python-program.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ <h2 id=furtherreading>Further Reading</h2>
383383
<li><a href=http://docs.python.org/3.1/reference/><cite>Python Reference Manual</cite></a> explains what it means to say that <a href=http://docs.python.org/3.1/reference/datamodel.html#objects-values-and-types>everything in Python is an object</a>, because some people are <a href=http://www.douglasadams.com/dna/pedants.html>pedants</a> and like to discuss that sort of thing at great length.
384384
</ul>
385385
<p class=v><a rel=prev href=installing-python.html title='back to &#8220;Installing Python&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=native-datatypes.html title='onward to &#8220;Native Datatypes&#8221;'><span class=u>&#x261E;</span></a>
386-
<p class=c>&copy; 2001&ndash;10 <a href=about.html>Mark Pilgrim</a>
386+
<p class=c>&copy; 2001&ndash;11 <a href=about.html>Mark Pilgrim</a>
387387
<script src=j/jquery.js></script>
388388
<script src=j/prettify.js></script>
389389
<script src=j/dip3.js></script>

0 commit comments

Comments
 (0)