mirror of
https://github.com/kennethreitz/dive-into-python3.git
synced 2026-06-05 23:10:17 +00:00
moved packaging chapter after case-study chapter, fixed index/TOC/navigation. 'I know, I'll just manage the navigation stuff manually,' I said. 'How often am I going to rearrange chapters?' I said.
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
<!--[if IE]><script src=j/html5.js></script><![endif]-->
|
||||
<link rel=stylesheet href=dip3.css>
|
||||
<style>
|
||||
body{counter-reset:h1 17}
|
||||
body{counter-reset:h1 16}
|
||||
ins,del{line-height:2.154;text-decoration:none;font-style:normal;display:inline-block;width:100%}
|
||||
ins{background:#9f9}
|
||||
del{background:#f87}
|
||||
@@ -818,7 +818,7 @@ tests\EUC-JP\arclamp.jp.xml EUC-JP with confide
|
||||
<li>Test cases are essential. Don’t port anything without them. The <em>only</em> reason I have any confidence that <code>chardet</code> works in Python 3 is that I started with a test suite that exercised all major code paths. If you don’t have any tests, write some tests before you start porting to Python 3. If you have a few tests, write more. If you have a lot of tests, then the real fun can begin.
|
||||
</ol>
|
||||
|
||||
<p class=v><a rel=prev href=packaging.html title='back to “Packaging Python Libraries”'><span class=u>☜</span></a> <a rel=next href=where-to-go-from-here.html title='onward to “Where to Go From Here”'><span class=u>☞</span></a>
|
||||
<p class=v><a rel=prev href=multiprocessing.html title='back to “Threading & Multiprocessing”'><span class=u>☜</span></a> <a rel=next href=packaging.html title='onward to “Packaging Python Libraries”'><span class=u>☞</span></a>
|
||||
<p class=c>© 2001–9 <a href=about.html>Mark Pilgrim</a>
|
||||
<script src=j/jquery.js></script>
|
||||
<script src=j/prettify.js></script>
|
||||
|
||||
+1
-1
@@ -42,8 +42,8 @@ h1:before,h2:before{content:''}
|
||||
<li><a href=serializing.html>Serializing Python Objects</a> (in progress)
|
||||
<li><a href=http-web-services.html>HTTP Web Services</a>
|
||||
<li><a href=multiprocessing.html>Threading <i class=baa>&</i> Multiprocessing</a> (in progress)
|
||||
<li><a href=packaging.html>Packaging Python Libraries</a> (in progress)
|
||||
<li><a href=case-study-porting-chardet-to-python-3.html>Case Study: Porting <code>chardet</code> to Python 3</a>
|
||||
<li><a href=packaging.html>Packaging Python Libraries</a> (in progress)
|
||||
<li><a href=where-to-go-from-here.html>Where to Go From Here</a>
|
||||
<li id=a><a href=porting-code-to-python-3-with-2to3.html>Porting Code to Python 3 with <code>2to3</code></a>
|
||||
<li id=b><a href=special-method-names.html>Special Method Names</a>
|
||||
|
||||
@@ -33,7 +33,7 @@ body{counter-reset:h1 15}
|
||||
<li><a href=http://blip.tv/file/2232410>Watch David Beazley’s “Inside the Python <abbr>GIL</abbr>” talk at PyCon 2009</a>
|
||||
</ul>
|
||||
|
||||
<p class=v><a rel=prev href=http-web-services.html title='back to “HTTP Web Services”'><span class=u>☜</span></a> <a rel=next href=packaging.html title='onward to “Packaging Python Libraries”'><span class=u>☞</span></a>
|
||||
<p class=v><a rel=prev href=http-web-services.html title='back to “HTTP Web Services”'><span class=u>☜</span></a> <a rel=next href=case-study-porting-chardet-to-python-3.html title='onward to “Case Study: Porting chardet to Python 3”'><span class=u>☞</span></a>
|
||||
<p class=c>© 2001–9 <a href=about.html>Mark Pilgrim</a>
|
||||
<script src=j/jquery.js></script>
|
||||
<script src=j/prettify.js></script>
|
||||
|
||||
+1
-1
@@ -338,7 +338,7 @@ Topic :: Software Development :: Libraries :: Python Modules</code></pre>
|
||||
<li><a href=http://jacobian.org/writing/nobody-expects-python-packaging/>Nobody expects Python packaging!</a>
|
||||
</ul>
|
||||
|
||||
<p class=v><a rel=prev href=multiprocessing.html title='back to “Threading & Multiprocessing”'><span class=u>☜</span></a> <a rel=next href=case-study-porting-chardet-to-python-3.html title='onward to “Case Study: Porting chardet to Python 3”'><span class=u>☞</span></a>
|
||||
<p class=v><a rel=prev href=case-study-porting-chardet-to-python-3.html title='back to “Case Study: Porting chardet to Python 3”'><span class=u>☜</span></a> <a rel=next href=where-to-go-from-here.html title='onward to “Where to Go From Here”'><span class=u>☞</span></a>
|
||||
<p class=c>© 2001–9 <a href=about.html>Mark Pilgrim</a>
|
||||
<script src=j/jquery.js></script>
|
||||
<script src=j/prettify.js></script>
|
||||
|
||||
@@ -279,10 +279,6 @@ ul li ol{margin:0;padding:0 0 0 2.5em}
|
||||
<ol>
|
||||
<li>...
|
||||
</ol>
|
||||
<li id=packaging><a href=packaging.html>Packaging Python libraries</a>
|
||||
<ol>
|
||||
<li>...
|
||||
</ol>
|
||||
<li id=case-study-porting-chardet-to-python-3><a href=case-study-porting-chardet-to-python-3.html>Case study: porting <code>chardet</code> to Python 3</a>
|
||||
<ol>
|
||||
<li><a href=case-study-porting-chardet-to-python-3.html#divingin>Introducing <code>chardet</code>: a mini-FAQ</a>
|
||||
@@ -311,6 +307,10 @@ ul li ol{margin:0;padding:0 0 0 2.5em}
|
||||
<li><a href=case-study-porting-chardet-to-python-3.html#cantconvertbytesobject>Can’t convert '<code>bytes</code>' object to <code>str</code> implicitly</a>
|
||||
</ol>
|
||||
</ol>
|
||||
<li id=packaging><a href=packaging.html>Packaging Python libraries</a>
|
||||
<ol>
|
||||
<li>...
|
||||
</ol>
|
||||
<li id=where-to-go-from-here><a href=where-to-go-from-here.html>Where to go from here</a>
|
||||
<ol>
|
||||
<li><a href=where-to-go-from-here.html#things-to-read>Things to read</a>
|
||||
|
||||
@@ -62,7 +62,7 @@ body{counter-reset:h1 18}
|
||||
<li><a href='http://bitbucket.org/repo/all/?name=python3'>BitBucket: list of projects matching “python3”</a> (and <a href='http://bitbucket.org/repo/all/?name=python+3'>those matching “python 3”</a>)
|
||||
</ul>
|
||||
|
||||
<p class=v><a href=case-study-porting-chardet-to-python-3.html rel=prev title='back to “Case Study: Porting chardet to Python 3”'><span class=u>☜</span></a> <a href=porting-code-to-python-3-with-2to3.html rel=next title='onward to “Porting Code to Python 3 with 2to3”'><span class=u>☞</span></a>
|
||||
<p class=v><a rel=prev href=packaging.html title='back to “Packaging Python Libraries”'><span class=u>☜</span></a> <a href=porting-code-to-python-3-with-2to3.html rel=next title='onward to “Porting Code to Python 3 with 2to3”'><span class=u>☞</span></a>
|
||||
|
||||
<p class=c>© 2001–9 <a href=about.html>Mark Pilgrim</a>
|
||||
<script src=j/jquery.js></script>
|
||||
|
||||
Reference in New Issue
Block a user