diff options
| author | lbavoil <[email protected]> | 2016-03-25 13:01:54 +0100 |
|---|---|---|
| committer | lbavoil <[email protected]> | 2016-03-25 13:01:54 +0100 |
| commit | 99174e4e5fb4b7079da80b35a6dfd68f3fd56a1c (patch) | |
| tree | fbcd4260d6c953d569a887505336a1c3f202e10f /doc/sphinx/python-2.7.5/Lib | |
| download | hbaoplus-99174e4e5fb4b7079da80b35a6dfd68f3fd56a1c.tar.xz hbaoplus-99174e4e5fb4b7079da80b35a6dfd68f3fd56a1c.zip | |
GFSDK_HBAO+_distro_r3.0_cl20573789
Diffstat (limited to 'doc/sphinx/python-2.7.5/Lib')
7 files changed, 3105 insertions, 0 deletions
diff --git a/doc/sphinx/python-2.7.5/Lib/site-packages/Sphinx-1.2.dist-info/DESCRIPTION.html b/doc/sphinx/python-2.7.5/Lib/site-packages/Sphinx-1.2.dist-info/DESCRIPTION.html new file mode 100644 index 0000000..04ecfd1 --- /dev/null +++ b/doc/sphinx/python-2.7.5/Lib/site-packages/Sphinx-1.2.dist-info/DESCRIPTION.html @@ -0,0 +1,176 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="x-ua-compatible" content="IE=Edge"/> + + <title><no title> — NVIDIA HBAO+ 3.0. documentation</title> + + <link rel="stylesheet" href="../../../../../_static/default.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../_static/breathe.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../_static/application.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../_static/styleguide.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../../../../../', + VERSION: '3.0.', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../../../../../_static/jquery.js"></script> + <script type="text/javascript" src="../../../../../_static/underscore.js"></script> + <script type="text/javascript" src="../../../../../_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <script type="text/javascript" src="../../../../../_static/bootstrap.js"></script> + <link rel="top" title="NVIDIA HBAO+ 3.0. documentation" href="../../../../../index.html" /> + </head> + <body> +<nav class="navbar navbar-inverse navbar-default"> + <div class="row"> + <div class="navbar-brand"> + <img class="logo" src="../../../../../_static/developerzone_gameworks_logo.png" alt="Logo"/> + </div> + </div> +</nav> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<div class="row"> + <div class="col-md-3 bs-sidenav"> +<div class="bs-sidebar"> + <h3><a href="../../../../../index.html">Table Of Contents</a></h3> + <div id="sidebar_toc"> + <ul> +<li class="toctree-l1"><a class="reference internal" href="../../../../../product.html">NVIDIA HBAO+ 3.0.</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#overview">Overview</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#package">Package</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#getting-started">Getting Started</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#data-flow">Data Flow</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#input-requirements">Input Requirements</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#msaa-support">MSAA Support</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#hbao-pipeline">HBAO+ Pipeline</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#occlusion-samples">Occlusion Samples</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#parameters">Parameters</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#ao-radius">AO Radius</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#meterstoviewspaceunits">MetersToViewSpaceUnits</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#power-exponent">Power Exponent</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#ao-bias">AO Bias</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#foreground-ao">Foreground AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#background-ao">Background AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#ao-blur">AO Blur</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#blur-sharpness">Blur Sharpness</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#integration-time-estimates">Integration Time Estimates</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#additional-links">Additional Links</a><ul class="simple"> +</ul> +</li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../../../../../changelog.html">Change Log</a><ul class="simple"> +</ul> +</li> +</ul> + + </div> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search form-inline" action="../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" /> + <input type="submit" value="Search" class="btn btn-primary" /> + </div> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> +</div> + </div> + <div class="document col-md-8"> + <div class="body"> + + <p>Sphinx is a tool that makes it easy to create intelligent and beautiful +documentation for Python projects (or other documents consisting of multiple +reStructuredText sources), written by Georg Brandl. It was originally created +for the new Python documentation, and has excellent facilities for Python +project documentation, but C/C++ is supported as well, and more languages are +planned.</p> +<p>Sphinx uses reStructuredText as its markup language, and many of its strengths +come from the power and straightforwardness of reStructuredText and its parsing +and translating suite, the Docutils.</p> +<p>Among its features are the following:</p> +<ul class="simple"> +<li>Output formats: HTML (including derivative formats such as HTML Help, Epub +and Qt Help), plain text, manual pages and LaTeX or direct PDF output +using rst2pdf</li> +<li>Extensive cross-references: semantic markup and automatic links +for functions, classes, glossary terms and similar pieces of information</li> +<li>Hierarchical structure: easy definition of a document tree, with automatic +links to siblings, parents and children</li> +<li>Automatic indices: general index as well as a module index</li> +<li>Code handling: automatic highlighting using the Pygments highlighter</li> +<li>Flexible HTML output using the Jinja 2 templating engine</li> +<li>Various extensions are available, e.g. for automatic testing of snippets +and inclusion of appropriately formatted docstrings</li> +<li>Setuptools integration</li> +</ul> +<p>A development egg can be found <a class="reference external" href="http://bitbucket.org/birkenfeld/sphinx/get/tip.gz#egg=Sphinx-dev">here</a>.</p> + + + </div> + <div class="clearer"></div> + </div> + <div class="col-md-1"></div> +</div> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<footer> + <div class="footer-boilerplate"> + <div class="row"> + <div class="boilerplate"> + Copyright © 2016, NVIDIA Corporation | <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID="http://www.nvidia.com/object/about-nvidia.html_1";return this.s_oc?this.s_oc(e):true">About NVIDIA </a> | <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID="http://www.nvidia.com/object/legal_info.html_1";return this.s_oc?this.s_oc(e):true">Legal Information </a> | <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID="http://www.nvidia.com/object/privacy_policy.html_1";return this.s_oc?this.s_oc(e):true">Privacy Policy </a> + </div> + </div> + </div> +</div> +</footer> +<script> +$("#sidebar_toc ul li").each(function() { + var handleSpan = $("<span></span>") + .addClass("toc_handle").prependTo(this); + + if($(this).has("ul li").size() > 0) { + handleSpan.addClass("toc_expanded").click(function() { + $(this).toggleClass("toc_expanded toc_collapsed") + .siblings("ul").toggle(); + }); + if(!($(this).hasClass('current'))) { + handleSpan.click() + } + } +}); +</script> + </body> +</html>
\ No newline at end of file diff --git a/doc/sphinx/python-2.7.5/Lib/site-packages/setuptools-2.1.dist-info/DESCRIPTION.html b/doc/sphinx/python-2.7.5/Lib/site-packages/setuptools-2.1.dist-info/DESCRIPTION.html new file mode 100644 index 0000000..0c85c1f --- /dev/null +++ b/doc/sphinx/python-2.7.5/Lib/site-packages/setuptools-2.1.dist-info/DESCRIPTION.html @@ -0,0 +1,1957 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="x-ua-compatible" content="IE=Edge"/> + + <title>Installing and Using Setuptools — NVIDIA HBAO+ 3.0. documentation</title> + + <link rel="stylesheet" href="../../../../../_static/default.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../_static/breathe.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../_static/application.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../_static/styleguide.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../../../../../', + VERSION: '3.0.', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../../../../../_static/jquery.js"></script> + <script type="text/javascript" src="../../../../../_static/underscore.js"></script> + <script type="text/javascript" src="../../../../../_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <script type="text/javascript" src="../../../../../_static/bootstrap.js"></script> + <link rel="top" title="NVIDIA HBAO+ 3.0. documentation" href="../../../../../index.html" /> + </head> + <body> +<nav class="navbar navbar-inverse navbar-default"> + <div class="row"> + <div class="navbar-brand"> + <img class="logo" src="../../../../../_static/developerzone_gameworks_logo.png" alt="Logo"/> + </div> + </div> +</nav> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<div class="row"> + <div class="col-md-3 bs-sidenav"> +<div class="bs-sidebar"> + <h3><a href="../../../../../index.html">Table Of Contents</a></h3> + <div id="sidebar_toc"> + <ul> +<li class="toctree-l1"><a class="reference internal" href="../../../../../product.html">NVIDIA HBAO+ 3.0.</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#overview">Overview</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#package">Package</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#getting-started">Getting Started</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#data-flow">Data Flow</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#input-requirements">Input Requirements</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#msaa-support">MSAA Support</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#hbao-pipeline">HBAO+ Pipeline</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#occlusion-samples">Occlusion Samples</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#parameters">Parameters</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#ao-radius">AO Radius</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#meterstoviewspaceunits">MetersToViewSpaceUnits</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#power-exponent">Power Exponent</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#ao-bias">AO Bias</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#foreground-ao">Foreground AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#background-ao">Background AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#ao-blur">AO Blur</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../product.html#blur-sharpness">Blur Sharpness</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#integration-time-estimates">Integration Time Estimates</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../product.html#additional-links">Additional Links</a><ul class="simple"> +</ul> +</li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../../../../../changelog.html">Change Log</a><ul class="simple"> +</ul> +</li> +</ul> + + </div> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search form-inline" action="../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" /> + <input type="submit" value="Search" class="btn btn-primary" /> + </div> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> +</div> + </div> + <div class="document col-md-8"> + <div class="body"> + + <div class="section" id="installing-and-using-setuptools"> +<h1><a class="toc-backref" href="#id131">Installing and Using Setuptools</a><a class="headerlink" href="#installing-and-using-setuptools" title="Permalink to this headline">¶</a></h1> +<div class="contents topic" id="table-of-contents"> +<p class="topic-title first"><strong>Table of Contents</strong></p> +<ul class="simple"> +<li><a class="reference internal" href="#installing-and-using-setuptools" id="id131">Installing and Using Setuptools</a><ul> +<li><a class="reference internal" href="#installation-instructions" id="id132">Installation Instructions</a><ul> +<li><a class="reference internal" href="#upgrading-from-distribute" id="id133">Upgrading from Distribute</a></li> +<li><a class="reference internal" href="#upgrading-from-setuptools-0-6" id="id134">Upgrading from Setuptools 0.6</a></li> +<li><a class="reference internal" href="#windows" id="id135">Windows</a></li> +<li><a class="reference internal" href="#unix-based-systems-including-mac-os-x" id="id136">Unix-based Systems including Mac OS X</a></li> +<li><a class="reference internal" href="#python-2-4-and-python-2-5-support" id="id137">Python 2.4 and Python 2.5 support</a></li> +<li><a class="reference internal" href="#advanced-installation" id="id138">Advanced Installation</a></li> +<li><a class="reference internal" href="#downloads" id="id139">Downloads</a></li> +<li><a class="reference internal" href="#uninstalling" id="id140">Uninstalling</a></li> +</ul> +</li> +<li><a class="reference internal" href="#using-setuptools-and-easyinstall" id="id141">Using Setuptools and EasyInstall</a></li> +<li><a class="reference internal" href="#credits" id="id142">Credits</a></li> +</ul> +</li> +<li><a class="reference internal" href="#changes" id="id143">CHANGES</a><ul> +<li><a class="reference internal" href="#id1" id="id144">2.1</a></li> +<li><a class="reference internal" href="#id4" id="id145">2.0.2</a></li> +<li><a class="reference internal" href="#id5" id="id146">2.0.1</a></li> +<li><a class="reference internal" href="#id6" id="id147">2.0</a></li> +<li><a class="reference internal" href="#id7" id="id148">1.4.2</a></li> +<li><a class="reference internal" href="#id8" id="id149">1.4.1</a></li> +<li><a class="reference internal" href="#id9" id="id150">1.4</a></li> +<li><a class="reference internal" href="#id10" id="id151">1.3.2</a></li> +<li><a class="reference internal" href="#id11" id="id152">1.3.1</a></li> +<li><a class="reference internal" href="#id12" id="id153">1.3</a></li> +<li><a class="reference internal" href="#id13" id="id154">1.2</a></li> +<li><a class="reference internal" href="#id14" id="id155">1.1.7</a></li> +<li><a class="reference internal" href="#id15" id="id156">1.1.6</a></li> +<li><a class="reference internal" href="#id16" id="id157">1.1.5</a></li> +<li><a class="reference internal" href="#id17" id="id158">1.1.4</a></li> +<li><a class="reference internal" href="#id18" id="id159">1.1.3</a></li> +<li><a class="reference internal" href="#id19" id="id160">1.1.2</a></li> +<li><a class="reference internal" href="#id21" id="id161">1.1.1</a></li> +<li><a class="reference internal" href="#id22" id="id162">1.1</a></li> +<li><a class="reference internal" href="#id23" id="id163">1.0</a><ul> +<li><a class="reference internal" href="#backward-incompatible-changes" id="id164">Backward-Incompatible Changes</a></li> +</ul> +</li> +<li><a class="reference internal" href="#id25" id="id165">0.9.8</a></li> +<li><a class="reference internal" href="#id26" id="id166">0.9.7</a></li> +<li><a class="reference internal" href="#id27" id="id167">0.9.6</a></li> +<li><a class="reference internal" href="#id28" id="id168">0.9.5</a></li> +<li><a class="reference internal" href="#id29" id="id169">0.9.4</a></li> +<li><a class="reference internal" href="#id30" id="id170">0.9.3</a></li> +<li><a class="reference internal" href="#id31" id="id171">0.9.2</a></li> +<li><a class="reference internal" href="#id33" id="id172">0.9.1</a></li> +<li><a class="reference internal" href="#id34" id="id173">0.9</a></li> +<li><a class="reference internal" href="#id35" id="id174">0.8</a></li> +<li><a class="reference internal" href="#id36" id="id175">0.7.8</a></li> +<li><a class="reference internal" href="#id37" id="id176">0.7.7</a></li> +<li><a class="reference internal" href="#id39" id="id177">0.7.6</a></li> +<li><a class="reference internal" href="#id41" id="id178">0.7.5</a></li> +<li><a class="reference internal" href="#id43" id="id179">0.7.4</a></li> +<li><a class="reference internal" href="#id44" id="id180">0.7.3</a></li> +<li><a class="reference internal" href="#id45" id="id181">0.7.2</a></li> +<li><a class="reference internal" href="#id46" id="id182">0.7.1</a></li> +<li><a class="reference internal" href="#id47" id="id183">0.7</a></li> +<li><a class="reference internal" href="#b4" id="id184">0.7b4</a></li> +<li><a class="reference internal" href="#id49" id="id185">0.6.49</a></li> +<li><a class="reference internal" href="#id51" id="id186">0.6.48</a></li> +<li><a class="reference internal" href="#id52" id="id187">0.6.47</a></li> +<li><a class="reference internal" href="#id53" id="id188">0.6.46</a></li> +<li><a class="reference internal" href="#id55" id="id189">0.6.45</a></li> +<li><a class="reference internal" href="#id56" id="id190">0.6.44</a></li> +<li><a class="reference internal" href="#id57" id="id191">0.6.43</a></li> +<li><a class="reference internal" href="#id58" id="id192">0.6.42</a></li> +<li><a class="reference internal" href="#id60" id="id193">0.6.41</a></li> +<li><a class="reference internal" href="#id61" id="id194">0.6.40</a></li> +<li><a class="reference internal" href="#id62" id="id195">0.6.39</a></li> +<li><a class="reference internal" href="#id64" id="id196">0.6.38</a></li> +<li><a class="reference internal" href="#id65" id="id197">0.6.37</a></li> +<li><a class="reference internal" href="#id66" id="id198">0.6.36</a></li> +<li><a class="reference internal" href="#id67" id="id199">0.6.35</a></li> +<li><a class="reference internal" href="#id68" id="id200">0.6.34</a></li> +<li><a class="reference internal" href="#id69" id="id201">0.6.33</a></li> +<li><a class="reference internal" href="#id71" id="id202">0.6.32</a></li> +<li><a class="reference internal" href="#id72" id="id203">0.6.31</a></li> +<li><a class="reference internal" href="#id73" id="id204">0.6.30</a></li> +<li><a class="reference internal" href="#id74" id="id205">0.6.29</a></li> +<li><a class="reference internal" href="#id78" id="id206">0.6.28</a></li> +<li><a class="reference internal" href="#id80" id="id207">0.6.27</a></li> +<li><a class="reference internal" href="#id82" id="id208">0.6.26</a></li> +<li><a class="reference internal" href="#id83" id="id209">0.6.25</a></li> +<li><a class="reference internal" href="#id84" id="id210">0.6.24</a></li> +<li><a class="reference internal" href="#id85" id="id211">0.6.23</a></li> +<li><a class="reference internal" href="#id87" id="id212">0.6.21</a></li> +<li><a class="reference internal" href="#id89" id="id213">0.6.20</a></li> +<li><a class="reference internal" href="#id90" id="id214">0.6.19</a></li> +<li><a class="reference internal" href="#id91" id="id215">0.6.18</a></li> +<li><a class="reference internal" href="#id92" id="id216">0.6.17</a></li> +<li><a class="reference internal" href="#id94" id="id217">0.6.16</a></li> +<li><a class="reference internal" href="#id95" id="id218">0.6.15</a></li> +<li><a class="reference internal" href="#id96" id="id219">0.6.14</a></li> +<li><a class="reference internal" href="#id98" id="id220">0.6.13</a></li> +<li><a class="reference internal" href="#id99" id="id221">0.6.12</a></li> +<li><a class="reference internal" href="#id100" id="id222">0.6.11</a></li> +<li><a class="reference internal" href="#id101" id="id223">0.6.10</a></li> +<li><a class="reference internal" href="#id102" id="id224">0.6.9</a></li> +<li><a class="reference internal" href="#id104" id="id225">0.6.8</a></li> +<li><a class="reference internal" href="#id105" id="id226">0.6.7</a></li> +<li><a class="reference internal" href="#id106" id="id227">0.6.6</a></li> +<li><a class="reference internal" href="#id107" id="id228">0.6.5</a></li> +<li><a class="reference internal" href="#id108" id="id229">0.6.4</a></li> +<li><a class="reference internal" href="#id109" id="id230">0.6.3</a><ul> +<li><a class="reference internal" href="#setuptools" id="id231">setuptools</a></li> +<li><a class="reference internal" href="#bootstrapping" id="id232">bootstrapping</a></li> +</ul> +</li> +<li><a class="reference internal" href="#id110" id="id233">0.6.2</a><ul> +<li><a class="reference internal" href="#id111" id="id234">setuptools</a></li> +<li><a class="reference internal" href="#id112" id="id235">bootstrapping</a></li> +</ul> +</li> +<li><a class="reference internal" href="#id113" id="id236">0.6.1</a><ul> +<li><a class="reference internal" href="#id114" id="id237">setuptools</a></li> +<li><a class="reference internal" href="#id115" id="id238">bootstrapping</a></li> +</ul> +</li> +<li><a class="reference internal" href="#id116" id="id239">0.6</a><ul> +<li><a class="reference internal" href="#id117" id="id240">setuptools</a></li> +<li><a class="reference internal" href="#pkg-resources" id="id241">pkg_resources</a></li> +<li><a class="reference internal" href="#easy-install" id="id242">easy_install</a></li> +</ul> +</li> +<li><a class="reference internal" href="#c9" id="id243">0.6c9</a></li> +<li><a class="reference internal" href="#c7" id="id244">0.6c7</a></li> +<li><a class="reference internal" href="#c6" id="id245">0.6c6</a></li> +<li><a class="reference internal" href="#c5" id="id246">0.6c5</a></li> +<li><a class="reference internal" href="#c4" id="id247">0.6c4</a></li> +<li><a class="reference internal" href="#c3" id="id248">0.6c3</a></li> +<li><a class="reference internal" href="#c2" id="id249">0.6c2</a></li> +<li><a class="reference internal" href="#c1" id="id250">0.6c1</a></li> +<li><a class="reference internal" href="#id122" id="id251">0.6b4</a></li> +<li><a class="reference internal" href="#b3" id="id252">0.6b3</a></li> +<li><a class="reference internal" href="#b1" id="id253">0.6b1</a></li> +<li><a class="reference internal" href="#a11" id="id254">0.6a11</a></li> +<li><a class="reference internal" href="#a10" id="id255">0.6a10</a></li> +<li><a class="reference internal" href="#a9" id="id256">0.6a9</a></li> +<li><a class="reference internal" href="#a8" id="id257">0.6a8</a></li> +<li><a class="reference internal" href="#a5" id="id258">0.6a5</a></li> +<li><a class="reference internal" href="#a3" id="id259">0.6a3</a></li> +<li><a class="reference internal" href="#a2" id="id260">0.6a2</a></li> +<li><a class="reference internal" href="#a1" id="id261">0.6a1</a></li> +<li><a class="reference internal" href="#a12" id="id262">0.5a12</a></li> +<li><a class="reference internal" href="#id123" id="id263">0.5a11</a></li> +<li><a class="reference internal" href="#id124" id="id264">0.5a9</a></li> +<li><a class="reference internal" href="#id125" id="id265">0.5a8</a></li> +<li><a class="reference internal" href="#a7" id="id266">0.5a7</a></li> +<li><a class="reference internal" href="#a6" id="id267">0.5a6</a></li> +<li><a class="reference internal" href="#id126" id="id268">0.5a5</a></li> +<li><a class="reference internal" href="#a4" id="id269">0.5a4</a></li> +<li><a class="reference internal" href="#id127" id="id270">0.5a1</a></li> +<li><a class="reference internal" href="#id128" id="id271">0.4a2</a></li> +<li><a class="reference internal" href="#id129" id="id272">0.3a2</a></li> +<li><a class="reference internal" href="#id130" id="id273">0.3a1</a></li> +</ul> +</li> +</ul> +</div> +<div class="section" id="installation-instructions"> +<h2><a class="toc-backref" href="#id132">Installation Instructions</a><a class="headerlink" href="#installation-instructions" title="Permalink to this headline">¶</a></h2> +<div class="section" id="upgrading-from-distribute"> +<h3><a class="toc-backref" href="#id133">Upgrading from Distribute</a><a class="headerlink" href="#upgrading-from-distribute" title="Permalink to this headline">¶</a></h3> +<p>Currently, Distribute disallows installing Setuptools 0.7+ over Distribute. +You must first uninstall any active version of Distribute first (see +<a class="reference internal" href="#uninstalling">Uninstalling</a>).</p> +</div> +<div class="section" id="upgrading-from-setuptools-0-6"> +<h3><a class="toc-backref" href="#id134">Upgrading from Setuptools 0.6</a><a class="headerlink" href="#upgrading-from-setuptools-0-6" title="Permalink to this headline">¶</a></h3> +<p>Upgrading from prior versions of Setuptools is supported. Initial reports +good success in this regard.</p> +</div> +<div class="section" id="windows"> +<h3><a class="toc-backref" href="#id135">Windows</a><a class="headerlink" href="#windows" title="Permalink to this headline">¶</a></h3> +<p>The recommended way to install setuptools on Windows is to download +<a class="reference external" href="https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py">ez_setup.py</a> and run it. The script will download the appropriate .egg +file and install it for you.</p> +<p>For best results, uninstall previous versions FIRST (see <a class="reference internal" href="#uninstalling">Uninstalling</a>).</p> +<p>Once installation is complete, you will find an <tt class="docutils literal"><span class="pre">easy_install</span></tt> program in +your Python <tt class="docutils literal"><span class="pre">Scripts</span></tt> subdirectory. For simple invocation and best results, +add this directory to your <tt class="docutils literal"><span class="pre">PATH</span></tt> environment variable, if it is not already +present.</p> +</div> +<div class="section" id="unix-based-systems-including-mac-os-x"> +<h3><a class="toc-backref" href="#id136">Unix-based Systems including Mac OS X</a><a class="headerlink" href="#unix-based-systems-including-mac-os-x" title="Permalink to this headline">¶</a></h3> +<p>Download <a class="reference external" href="https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py">ez_setup.py</a> and run it using the target Python version. The script +will download the appropriate version and install it for you:</p> +<div class="highlight-python"><pre>> wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python</pre> +</div> +<p>Note that you will may need to invoke the command with superuser privileges to +install to the system Python:</p> +<div class="highlight-python"><pre>> wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | sudo python</pre> +</div> +<p>Alternatively, on Python 2.6 and later, Setuptools may be installed to a +user-local path:</p> +<div class="highlight-python"><pre>> wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py +> python ez_setup.py --user</pre> +</div> +</div> +<div class="section" id="python-2-4-and-python-2-5-support"> +<h3><a class="toc-backref" href="#id137">Python 2.4 and Python 2.5 support</a><a class="headerlink" href="#python-2-4-and-python-2-5-support" title="Permalink to this headline">¶</a></h3> +<p>Setuptools 2.0 and later requires Python 2.6 or later. To install setuptools +on Python 2.4 or Python 2.5, use the bootstrap script for Setuptools 1.x: +<a class="reference external" href="https://bitbucket.org/pypa/setuptools/raw/bootstrap-py24/ez_setup.py">https://bitbucket.org/pypa/setuptools/raw/bootstrap-py24/ez_setup.py</a>.</p> +</div> +<div class="section" id="advanced-installation"> +<h3><a class="toc-backref" href="#id138">Advanced Installation</a><a class="headerlink" href="#advanced-installation" title="Permalink to this headline">¶</a></h3> +<p>For more advanced installation options, such as installing to custom +locations or prefixes, download and extract the source +tarball from <a class="reference external" href="https://pypi.python.org/pypi/setuptools">Setuptools on PyPI</a> +and run setup.py with any supported distutils and Setuptools options. +For example:</p> +<div class="highlight-python"><pre>setuptools-x.x$ python setup.py --prefix=/opt/setuptools</pre> +</div> +<p>Use <tt class="docutils literal"><span class="pre">--help</span></tt> to get a full options list, but we recommend consulting +the <a class="reference external" href="https://pythonhosted.org/setuptools/EasyInstall">EasyInstall manual</a> for detailed instructions, especially <a class="reference external" href="https://pythonhosted.org/setuptools/EasyInstall#custom-installation-locations">the section +on custom installation locations</a>.</p> +</div> +<div class="section" id="downloads"> +<h3><a class="toc-backref" href="#id139">Downloads</a><a class="headerlink" href="#downloads" title="Permalink to this headline">¶</a></h3> +<p>All setuptools downloads can be found at <a class="reference external" href="https://pypi.python.org/pypi/setuptools">the project’s home page in the Python +Package Index</a>. Scroll to the very bottom of the page to find the links.</p> +<p>In addition to the PyPI downloads, the development version of <tt class="docutils literal"><span class="pre">setuptools</span></tt> +is available from the <a class="reference external" href="https://bitbucket.org/pypa/setuptools/get/default.tar.gz#egg=setuptools-dev">Bitbucket repo</a>, and in-development versions of the +<a class="reference external" href="http://svn.python.org/projects/sandbox/branches/setuptools-0.6/#egg=setuptools-dev06">0.6 branch</a> are available as well.</p> +</div> +<div class="section" id="uninstalling"> +<h3><a class="toc-backref" href="#id140">Uninstalling</a><a class="headerlink" href="#uninstalling" title="Permalink to this headline">¶</a></h3> +<p>On Windows, if Setuptools was installed using an <tt class="docutils literal"><span class="pre">.exe</span></tt> or <tt class="docutils literal"><span class="pre">.msi</span></tt> +installer, simply use the uninstall feature of “Add/Remove Programs” in the +Control Panel.</p> +<p>Otherwise, to uninstall Setuptools or Distribute, regardless of the Python +version, delete all <tt class="docutils literal"><span class="pre">setuptools*</span></tt> and <tt class="docutils literal"><span class="pre">distribute*</span></tt> files and +directories from your system’s <tt class="docutils literal"><span class="pre">site-packages</span></tt> directory +(and any other <tt class="docutils literal"><span class="pre">sys.path</span></tt> directories) FIRST.</p> +<p>If you are upgrading or otherwise plan to re-install Setuptools or Distribute, +nothing further needs to be done. If you want to completely remove Setuptools, +you may also want to remove the ‘easy_install’ and ‘easy_install-x.x’ scripts +and associated executables installed to the Python scripts directory.</p> +</div> +</div> +<div class="section" id="using-setuptools-and-easyinstall"> +<h2><a class="toc-backref" href="#id141">Using Setuptools and EasyInstall</a><a class="headerlink" href="#using-setuptools-and-easyinstall" title="Permalink to this headline">¶</a></h2> +<p>Here are some of the available manuals, tutorials, and other resources for +learning about Setuptools, Python Eggs, and EasyInstall:</p> +<ul class="simple"> +<li><a class="reference external" href="https://pythonhosted.org/setuptools/easy_install.html">The EasyInstall user’s guide and reference manual</a></li> +<li><a class="reference external" href="https://pythonhosted.org/setuptools/setuptools.html">The setuptools Developer’s Guide</a></li> +<li><a class="reference external" href="https://pythonhosted.org/setuptools/pkg_resources.html">The pkg_resources API reference</a></li> +<li><a class="reference external" href="https://pythonhosted.org/setuptools/PackageNotes">Package Compatibility Notes</a> (user-maintained)</li> +<li><a class="reference external" href="https://pythonhosted.org/setuptools/formats.html">The Internal Structure of Python Eggs</a></li> +</ul> +<p>Questions, comments, and bug reports should be directed to the <a class="reference external" href="http://mail.python.org/pipermail/distutils-sig/">distutils-sig +mailing list</a>. If you have written (or know of) any tutorials, documentation, +plug-ins, or other resources for setuptools users, please let us know about +them there, so this reference list can be updated. If you have working, +<em>tested</em> patches to correct problems or add features, you may submit them to +the <a class="reference external" href="https://bitbucket.org/pypa/setuptools/issues">setuptools bug tracker</a>.</p> +</div> +<div class="section" id="credits"> +<h2><a class="toc-backref" href="#id142">Credits</a><a class="headerlink" href="#credits" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>The original design for the <tt class="docutils literal"><span class="pre">.egg</span></tt> format and the <tt class="docutils literal"><span class="pre">pkg_resources</span></tt> API was +co-created by Phillip Eby and Bob Ippolito. Bob also implemented the first +version of <tt class="docutils literal"><span class="pre">pkg_resources</span></tt>, and supplied the OS X operating system version +compatibility algorithm.</li> +<li>Ian Bicking implemented many early “creature comfort” features of +easy_install, including support for downloading via Sourceforge and +Subversion repositories. Ian’s comments on the Web-SIG about WSGI +application deployment also inspired the concept of “entry points” in eggs, +and he has given talks at PyCon and elsewhere to inform and educate the +community about eggs and setuptools.</li> +<li>Jim Fulton contributed time and effort to build automated tests of various +aspects of <tt class="docutils literal"><span class="pre">easy_install</span></tt>, and supplied the doctests for the command-line +<tt class="docutils literal"><span class="pre">.exe</span></tt> wrappers on Windows.</li> +<li>Phillip J. Eby is the seminal author of setuptools, and +first proposed the idea of an importable binary distribution format for +Python application plug-ins.</li> +<li>Significant parts of the implementation of setuptools were funded by the Open +Source Applications Foundation, to provide a plug-in infrastructure for the +Chandler PIM application. In addition, many OSAF staffers (such as Mike +“Code Bear” Taylor) contributed their time and stress as guinea pigs for the +use of eggs and setuptools, even before eggs were “cool”. (Thanks, guys!)</li> +<li>Since the merge with Distribute, Jason R. Coombs is the +maintainer of setuptools. The project is maintained in coordination with +the Python Packaging Authority (PyPA) and the larger Python community.</li> +</ul> +</div> +</div> +<div class="section" id="changes"> +<span id="files"></span><h1><a class="toc-backref" href="#id143">CHANGES</a><a class="headerlink" href="#changes" title="Permalink to this headline">¶</a></h1> +<div class="section" id="id1"> +<h2><a class="toc-backref" href="#id144">2.1</a><a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/129">Issue #129</a>: Suppress inspection of ‘<a href="#id2"><span class="problematic" id="id3">*</span></a>.whl’ files when searching for files +in a zip-imported file.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/131">Issue #131</a>: Fix RuntimeError when constructing an egg fetcher.</li> +</ul> +</div> +<div class="section" id="id4"> +<h2><a class="toc-backref" href="#id145">2.0.2</a><a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Fix NameError during installation with Python implementations (e.g. Jython) +not containing parser module.</li> +<li>Fix NameError in <tt class="docutils literal"><span class="pre">sdist:re_finder</span></tt>.</li> +</ul> +</div> +<div class="section" id="id5"> +<h2><a class="toc-backref" href="#id146">2.0.1</a><a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/124">Issue #124</a>: Fixed error in list detection in upload_docs.</li> +</ul> +</div> +<div class="section" id="id6"> +<h2><a class="toc-backref" href="#id147">2.0</a><a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/121">Issue #121</a>: Exempt lib2to3 pickled grammars from DirectorySandbox.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/41">Issue #41</a>: Dropped support for Python 2.4 and Python 2.5. Clients requiring +setuptools for those versions of Python should use setuptools 1.x.</li> +<li>Removed <tt class="docutils literal"><span class="pre">setuptools.command.easy_install.HAS_USER_SITE</span></tt>. Clients +expecting this boolean variable should use <tt class="docutils literal"><span class="pre">site.ENABLE_USER_SITE</span></tt> +instead.</li> +<li>Removed <tt class="docutils literal"><span class="pre">pkg_resources.ImpWrapper</span></tt>. Clients that expected this class +should use <tt class="docutils literal"><span class="pre">pkgutil.ImpImporter</span></tt> instead.</li> +</ul> +</div> +<div class="section" id="id7"> +<h2><a class="toc-backref" href="#id148">1.4.2</a><a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/116">Issue #116</a>: Correct TypeError when reading a local package index on Python +3.</li> +</ul> +</div> +<div class="section" id="id8"> +<h2><a class="toc-backref" href="#id149">1.4.1</a><a class="headerlink" href="#id8" title="Permalink to this headline">¶</a></h2> +<ul> +<li><p class="first"><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/114">Issue #114</a>: Use <tt class="docutils literal"><span class="pre">sys.getfilesystemencoding</span></tt> for decoding config in +<tt class="docutils literal"><span class="pre">bdist_wininst</span></tt> distributions.</p> +</li> +<li><p class="first"><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/105">Issue #105</a> and <a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/113">Issue #113</a>: Establish a more robust technique for +determining the terminal encoding:</p> +<div class="highlight-python"><pre>1. Try ``getpreferredencoding`` +2. If that returns US_ASCII or None, try the encoding from + ``getdefaultlocale``. If that encoding was a "fallback" because Python + could not figure it out from the environment or OS, encoding remains + unresolved. +3. If the encoding is resolved, then make sure Python actually implements + the encoding. +4. On the event of an error or unknown codec, revert to fallbacks + (UTF-8 on Darwin, ASCII on everything else). +5. On the encoding is 'mac-roman' on Darwin, use UTF-8 as 'mac-roman' was + a bug on older Python releases. + +On a side note, it would seem that the encoding only matters for when SVN +does not yet support ``--xml`` and when getting repository and svn version +numbers. The ``--xml`` technique should yield UTF-8 according to some +messages on the SVN mailing lists. So if the version numbers are always +7-bit ASCII clean, it may be best to only support the file parsing methods +for legacy SVN releases and support for SVN without the subprocess command +would simple go away as support for the older SVNs does.</pre> +</div> +</li> +</ul> +</div> +<div class="section" id="id9"> +<h2><a class="toc-backref" href="#id150">1.4</a><a class="headerlink" href="#id9" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/27">Issue #27</a>: <tt class="docutils literal"><span class="pre">easy_install</span></tt> will now use credentials from .pypirc if +present for connecting to the package index.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/pull-request/21">Pull Request #21</a>: Omit unwanted newlines in <tt class="docutils literal"><span class="pre">package_index._encode_auth</span></tt> +when the username/password pair length indicates wrapping.</li> +</ul> +</div> +<div class="section" id="id10"> +<h2><a class="toc-backref" href="#id151">1.3.2</a><a class="headerlink" href="#id10" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/99">Issue #99</a>: Fix filename encoding issues in SVN support.</li> +</ul> +</div> +<div class="section" id="id11"> +<h2><a class="toc-backref" href="#id152">1.3.1</a><a class="headerlink" href="#id11" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Remove exuberant warning in SVN support when SVN is not used.</li> +</ul> +</div> +<div class="section" id="id12"> +<h2><a class="toc-backref" href="#id153">1.3</a><a class="headerlink" href="#id12" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Address security vulnerability in SSL match_hostname check as reported in +<a class="reference external" href="http://bugs.python.org/issue17997">Python #17997</a>.</li> +<li>Prefer <a class="reference external" href="https://pypi.python.org/pypi/backports.ssl_match_hostname">backports.ssl_match_hostname</a> for backport +implementation if present.</li> +<li>Correct NameError in <tt class="docutils literal"><span class="pre">ssl_support</span></tt> module (<tt class="docutils literal"><span class="pre">socket.error</span></tt>).</li> +</ul> +</div> +<div class="section" id="id13"> +<h2><a class="toc-backref" href="#id154">1.2</a><a class="headerlink" href="#id13" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/26">Issue #26</a>: Add support for SVN 1.7. Special thanks to Philip Thiem for the +contribution.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/93">Issue #93</a>: Wheels are now distributed with every release. Note that as +reported in <a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/108">Issue #108</a>, as of Pip 1.4, scripts aren’t installed properly +from wheels. Therefore, if using Pip to install setuptools from a wheel, +the <tt class="docutils literal"><span class="pre">easy_install</span></tt> command will not be available.</li> +<li>Setuptools “natural” launcher support, introduced in 1.0, is now officially +supported.</li> +</ul> +</div> +<div class="section" id="id14"> +<h2><a class="toc-backref" href="#id155">1.1.7</a><a class="headerlink" href="#id14" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Fixed behavior of NameError handling in ‘script template (dev).py’ (script +launcher for ‘develop’ installs).</li> +<li><tt class="docutils literal"><span class="pre">ez_setup.py</span></tt> now ensures partial downloads are cleaned up following +a failed download.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/363">Distribute #363</a> and <a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/55">Issue #55</a>: Skip an sdist test that fails on locales +other than UTF-8.</li> +</ul> +</div> +<div class="section" id="id15"> +<h2><a class="toc-backref" href="#id156">1.1.6</a><a class="headerlink" href="#id15" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/349">Distribute #349</a>: <tt class="docutils literal"><span class="pre">sandbox.execfile</span></tt> now opens the target file in binary +mode, thus honoring a BOM in the file when compiled.</li> +</ul> +</div> +<div class="section" id="id16"> +<h2><a class="toc-backref" href="#id157">1.1.5</a><a class="headerlink" href="#id16" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/69">Issue #69</a>: Second attempt at fix (logic was reversed).</li> +</ul> +</div> +<div class="section" id="id17"> +<h2><a class="toc-backref" href="#id158">1.1.4</a><a class="headerlink" href="#id17" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/77">Issue #77</a>: Fix error in upload command (Python 2.4).</li> +</ul> +</div> +<div class="section" id="id18"> +<h2><a class="toc-backref" href="#id159">1.1.3</a><a class="headerlink" href="#id18" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Fix NameError in previous patch.</li> +</ul> +</div> +<div class="section" id="id19"> +<h2><a class="toc-backref" href="#id160">1.1.2</a><a class="headerlink" href="#id19" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/69">Issue #69</a>: Correct issue where 404 errors are returned for URLs with +fragments in them (such as #egg=).</li> +</ul> +</div> +<div class="section" id="id21"> +<h2><a class="toc-backref" href="#id161">1.1.1</a><a class="headerlink" href="#id21" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/75">Issue #75</a>: Add <tt class="docutils literal"><span class="pre">--insecure</span></tt> option to ez_setup.py to accommodate +environments where a trusted SSL connection cannot be validated.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/76">Issue #76</a>: Fix AttributeError in upload command with Python 2.4.</li> +</ul> +</div> +<div class="section" id="id22"> +<h2><a class="toc-backref" href="#id162">1.1</a><a class="headerlink" href="#id22" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/71">Issue #71</a> (<a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/333">Distribute #333</a>): EasyInstall now puts less emphasis on the +condition when a host is blocked via <tt class="docutils literal"><span class="pre">--allow-hosts</span></tt>.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/72">Issue #72</a>: Restored Python 2.4 compatibility in <tt class="docutils literal"><span class="pre">ez_setup.py</span></tt>.</li> +</ul> +</div> +<div class="section" id="id23"> +<h2><a class="toc-backref" href="#id163">1.0</a><a class="headerlink" href="#id23" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/60">Issue #60</a>: On Windows, Setuptools supports deferring to another launcher, +such as Vinay Sajip’s <a class="reference external" href="https://bitbucket.org/pypa/pylauncher">pylauncher</a> +(included with Python 3.3) to launch console and GUI scripts and not install +its own launcher executables. This experimental functionality is currently +only enabled if the <tt class="docutils literal"><span class="pre">SETUPTOOLS_LAUNCHER</span></tt> environment variable is set to +“natural”. In the future, this behavior may become default, but only after +it has matured and seen substantial adoption. The <tt class="docutils literal"><span class="pre">SETUPTOOLS_LAUNCHER</span></tt> +also accepts “executable” to force the default behavior of creating launcher +executables.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/63">Issue #63</a>: Bootstrap script (ez_setup.py) now prefers Powershell, curl, or +wget for retrieving the Setuptools tarball for improved security of the +install. The script will still fall back to a simple <tt class="docutils literal"><span class="pre">urlopen</span></tt> on +platforms that do not have these tools.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/65">Issue #65</a>: Deprecated the <tt class="docutils literal"><span class="pre">Features</span></tt> functionality.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/52">Issue #52</a>: In <tt class="docutils literal"><span class="pre">VerifyingHTTPSConn</span></tt>, handle a tunnelled (proxied) +connection.</li> +</ul> +<div class="section" id="backward-incompatible-changes"> +<h3><a class="toc-backref" href="#id164">Backward-Incompatible Changes</a><a class="headerlink" href="#backward-incompatible-changes" title="Permalink to this headline">¶</a></h3> +<p>This release includes a couple of backward-incompatible changes, but most if +not all users will find 1.0 a drop-in replacement for 0.9.</p> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/50">Issue #50</a>: Normalized API of environment marker support. Specifically, +removed line number and filename from SyntaxErrors when returned from +<cite>pkg_resources.invalid_marker</cite>. Any clients depending on the specific +string representation of exceptions returned by that function may need to +be updated to account for this change.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/50">Issue #50</a>: SyntaxErrors generated by <cite>pkg_resources.invalid_marker</cite> are +normalized for cross-implementation consistency.</li> +<li>Removed <tt class="docutils literal"><span class="pre">--ignore-conflicts-at-my-risk</span></tt> and <tt class="docutils literal"><span class="pre">--delete-conflicting</span></tt> +options to easy_install. These options have been deprecated since 0.6a11.</li> +</ul> +</div> +</div> +<div class="section" id="id25"> +<h2><a class="toc-backref" href="#id165">0.9.8</a><a class="headerlink" href="#id25" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/53">Issue #53</a>: Fix NameErrors in <cite>_vcs_split_rev_from_url</cite>.</li> +</ul> +</div> +<div class="section" id="id26"> +<h2><a class="toc-backref" href="#id166">0.9.7</a><a class="headerlink" href="#id26" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/49">Issue #49</a>: Correct AttributeError on PyPy where a hashlib.HASH object does +not have a <cite>.name</cite> attribute.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/34">Issue #34</a>: Documentation now refers to bootstrap script in code repository +referenced by bookmark.</li> +<li>Add underscore-separated keys to environment markers (markerlib).</li> +</ul> +</div> +<div class="section" id="id27"> +<h2><a class="toc-backref" href="#id167">0.9.6</a><a class="headerlink" href="#id27" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/44">Issue #44</a>: Test failure on Python 2.4 when MD5 hash doesn’t have a <cite>.name</cite> +attribute.</li> +</ul> +</div> +<div class="section" id="id28"> +<h2><a class="toc-backref" href="#id168">0.9.5</a><a class="headerlink" href="#id28" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="http://bugs.python.org/issue17980">Python #17980</a>: Fix security vulnerability in SSL certificate validation.</li> +</ul> +</div> +<div class="section" id="id29"> +<h2><a class="toc-backref" href="#id169">0.9.4</a><a class="headerlink" href="#id29" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/43">Issue #43</a>: Fix issue (introduced in 0.9.1) with version resolution when +upgrading over other releases of Setuptools.</li> +</ul> +</div> +<div class="section" id="id30"> +<h2><a class="toc-backref" href="#id170">0.9.3</a><a class="headerlink" href="#id30" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/42">Issue #42</a>: Fix new <tt class="docutils literal"><span class="pre">AttributeError</span></tt> introduced in last fix.</li> +</ul> +</div> +<div class="section" id="id31"> +<h2><a class="toc-backref" href="#id171">0.9.2</a><a class="headerlink" href="#id31" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/42">Issue #42</a>: Fix regression where blank checksums would trigger an +<tt class="docutils literal"><span class="pre">AttributeError</span></tt>.</li> +</ul> +</div> +<div class="section" id="id33"> +<h2><a class="toc-backref" href="#id172">0.9.1</a><a class="headerlink" href="#id33" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/386">Distribute #386</a>: Allow other positional and keyword arguments to os.open.</li> +<li>Corrected dependency on certifi mis-referenced in 0.9.</li> +</ul> +</div> +<div class="section" id="id34"> +<h2><a class="toc-backref" href="#id173">0.9</a><a class="headerlink" href="#id34" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><cite>package_index</cite> now validates hashes other than MD5 in download links.</li> +</ul> +</div> +<div class="section" id="id35"> +<h2><a class="toc-backref" href="#id174">0.8</a><a class="headerlink" href="#id35" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Code base now runs on Python 2.4 - Python 3.3 without Python 2to3 +conversion.</li> +</ul> +</div> +<div class="section" id="id36"> +<h2><a class="toc-backref" href="#id175">0.7.8</a><a class="headerlink" href="#id36" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/375">Distribute #375</a>: Yet another fix for yet another regression.</li> +</ul> +</div> +<div class="section" id="id37"> +<h2><a class="toc-backref" href="#id176">0.7.7</a><a class="headerlink" href="#id37" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/375">Distribute #375</a>: Repair AttributeError created in last release (redo).</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/30">Issue #30</a>: Added test for get_cache_path.</li> +</ul> +</div> +<div class="section" id="id39"> +<h2><a class="toc-backref" href="#id177">0.7.6</a><a class="headerlink" href="#id39" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/375">Distribute #375</a>: Repair AttributeError created in last release.</li> +</ul> +</div> +<div class="section" id="id41"> +<h2><a class="toc-backref" href="#id178">0.7.5</a><a class="headerlink" href="#id41" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/21">Issue #21</a>: Restore Python 2.4 compatibility in <tt class="docutils literal"><span class="pre">test_easy_install</span></tt>.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/375">Distribute #375</a>: Merged additional warning from Distribute 0.6.46.</li> +<li>Now honor the environment variable +<tt class="docutils literal"><span class="pre">SETUPTOOLS_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT</span></tt> in addition to the now +deprecated <tt class="docutils literal"><span class="pre">DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT</span></tt>.</li> +</ul> +</div> +<div class="section" id="id43"> +<h2><a class="toc-backref" href="#id179">0.7.4</a><a class="headerlink" href="#id43" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/20">Issue #20</a>: Fix comparison of parsed SVN version on Python 3.</li> +</ul> +</div> +<div class="section" id="id44"> +<h2><a class="toc-backref" href="#id180">0.7.3</a><a class="headerlink" href="#id44" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/1">Issue #1</a>: Disable installation of Windows-specific files on non-Windows systems.</li> +<li>Use new sysconfig module with Python 2.7 or >=3.2.</li> +</ul> +</div> +<div class="section" id="id45"> +<h2><a class="toc-backref" href="#id181">0.7.2</a><a class="headerlink" href="#id45" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/14">Issue #14</a>: Use markerlib when the <cite>parser</cite> module is not available.</li> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/10">Issue #10</a>: <tt class="docutils literal"><span class="pre">ez_setup.py</span></tt> now uses HTTPS to download setuptools from PyPI.</li> +</ul> +</div> +<div class="section" id="id46"> +<h2><a class="toc-backref" href="#id182">0.7.1</a><a class="headerlink" href="#id46" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Fix NameError (<a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/3">Issue #3</a>) again - broken in bad merge.</li> +</ul> +</div> +<div class="section" id="id47"> +<h2><a class="toc-backref" href="#id183">0.7</a><a class="headerlink" href="#id47" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Merged Setuptools and Distribute. See docs/merge.txt for details.</li> +</ul> +<p>Added several features that were slated for setuptools 0.6c12:</p> +<ul class="simple"> +<li>Index URL now defaults to HTTPS.</li> +<li>Added experimental environment marker support. Now clients may designate a +PEP-426 environment marker for “extra” dependencies. Setuptools uses this +feature in <tt class="docutils literal"><span class="pre">setup.py</span></tt> for optional SSL and certificate validation support +on older platforms. Based on Distutils-SIG discussions, the syntax is +somewhat tentative. There should probably be a PEP with a firmer spec before +the feature should be considered suitable for use.</li> +<li>Added support for SSL certificate validation when installing packages from +an HTTPS service.</li> +</ul> +</div> +<div class="section" id="b4"> +<h2><a class="toc-backref" href="#id184">0.7b4</a><a class="headerlink" href="#b4" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/3">Issue #3</a>: Fixed NameError in SSL support.</li> +</ul> +</div> +<div class="section" id="id49"> +<h2><a class="toc-backref" href="#id185">0.6.49</a><a class="headerlink" href="#id49" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Move warning check in <tt class="docutils literal"><span class="pre">get_cache_path</span></tt> to follow the directory creation +to avoid errors when the cache path does not yet exist. Fixes the error +reported in <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/375">Distribute #375</a>.</li> +</ul> +</div> +<div class="section" id="id51"> +<h2><a class="toc-backref" href="#id186">0.6.48</a><a class="headerlink" href="#id51" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Correct AttributeError in <tt class="docutils literal"><span class="pre">ResourceManager.get_cache_path</span></tt> introduced in +0.6.46 (redo).</li> +</ul> +</div> +<div class="section" id="id52"> +<h2><a class="toc-backref" href="#id187">0.6.47</a><a class="headerlink" href="#id52" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Correct AttributeError in <tt class="docutils literal"><span class="pre">ResourceManager.get_cache_path</span></tt> introduced in +0.6.46.</li> +</ul> +</div> +<div class="section" id="id53"> +<h2><a class="toc-backref" href="#id188">0.6.46</a><a class="headerlink" href="#id53" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/375">Distribute #375</a>: Issue a warning if the PYTHON_EGG_CACHE or otherwise +customized egg cache location specifies a directory that’s group- or +world-writable.</li> +</ul> +</div> +<div class="section" id="id55"> +<h2><a class="toc-backref" href="#id189">0.6.45</a><a class="headerlink" href="#id55" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/379">Distribute #379</a>: <tt class="docutils literal"><span class="pre">distribute_setup.py</span></tt> now traps VersionConflict as well, +restoring ability to upgrade from an older setuptools version.</li> +</ul> +</div> +<div class="section" id="id56"> +<h2><a class="toc-backref" href="#id190">0.6.44</a><a class="headerlink" href="#id56" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><tt class="docutils literal"><span class="pre">distribute_setup.py</span></tt> has been updated to allow Setuptools 0.7 to +satisfy use_setuptools.</li> +</ul> +</div> +<div class="section" id="id57"> +<h2><a class="toc-backref" href="#id191">0.6.43</a><a class="headerlink" href="#id57" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/378">Distribute #378</a>: Restore support for Python 2.4 Syntax (regression in 0.6.42).</li> +</ul> +</div> +<div class="section" id="id58"> +<h2><a class="toc-backref" href="#id192">0.6.42</a><a class="headerlink" href="#id58" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>External links finder no longer yields duplicate links.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/337">Distribute #337</a>: Moved site.py to setuptools/site-patch.py (graft of very old +patch from setuptools trunk which inspired PR <a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/31">#31</a>).</li> +</ul> +</div> +<div class="section" id="id60"> +<h2><a class="toc-backref" href="#id193">0.6.41</a><a class="headerlink" href="#id60" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/27">Distribute #27</a>: Use public api for loading resources from zip files rather than +the private method <cite>_zip_directory_cache</cite>.</li> +<li>Added a new function <tt class="docutils literal"><span class="pre">easy_install.get_win_launcher</span></tt> which may be used by +third-party libraries such as buildout to get a suitable script launcher.</li> +</ul> +</div> +<div class="section" id="id61"> +<h2><a class="toc-backref" href="#id194">0.6.40</a><a class="headerlink" href="#id61" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/376">Distribute #376</a>: brought back cli.exe and gui.exe that were deleted in the +previous release.</li> +</ul> +</div> +<div class="section" id="id62"> +<h2><a class="toc-backref" href="#id195">0.6.39</a><a class="headerlink" href="#id62" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Add support for console launchers on ARM platforms.</li> +<li>Fix possible issue in GUI launchers where the subsystem was not supplied to +the linker.</li> +<li>Launcher build script now refactored for robustness.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/375">Distribute #375</a>: Resources extracted from a zip egg to the file system now also +check the contents of the file against the zip contents during each +invocation of get_resource_filename.</li> +</ul> +</div> +<div class="section" id="id64"> +<h2><a class="toc-backref" href="#id196">0.6.38</a><a class="headerlink" href="#id64" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/371">Distribute #371</a>: The launcher manifest file is now installed properly.</li> +</ul> +</div> +<div class="section" id="id65"> +<h2><a class="toc-backref" href="#id197">0.6.37</a><a class="headerlink" href="#id65" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/143">Distribute #143</a>: Launcher scripts, including easy_install itself, are now +accompanied by a manifest on 32-bit Windows environments to avoid the +Installer Detection Technology and thus undesirable UAC elevation described +in <a class="reference external" href="http://technet.microsoft.com/en-us/library/cc709628%28WS.10%29.aspx">this Microsoft article</a>.</li> +</ul> +</div> +<div class="section" id="id66"> +<h2><a class="toc-backref" href="#id198">0.6.36</a><a class="headerlink" href="#id66" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/pull-request/35">Pull Request #35</a>: In <a class="reference external" href="https://github.com/buildout/buildout/issues/64">Buildout #64</a>, it was reported that +under Python 3, installation of distutils scripts could attempt to copy +the <tt class="docutils literal"><span class="pre">__pycache__</span></tt> directory as a file, causing an error, apparently only +under Windows. Easy_install now skips all directories when processing +metadata scripts.</li> +</ul> +</div> +<div class="section" id="id67"> +<h2><a class="toc-backref" href="#id199">0.6.35</a><a class="headerlink" href="#id67" title="Permalink to this headline">¶</a></h2> +<p>Note this release is backward-incompatible with distribute 0.6.23-0.6.34 in +how it parses version numbers.</p> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/278">Distribute #278</a>: Restored compatibility with distribute 0.6.22 and setuptools +0.6. Updated the documentation to match more closely with the version +parsing as intended in setuptools 0.6.</li> +</ul> +</div> +<div class="section" id="id68"> +<h2><a class="toc-backref" href="#id200">0.6.34</a><a class="headerlink" href="#id68" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/341">Distribute #341</a>: 0.6.33 fails to build under Python 2.4.</li> +</ul> +</div> +<div class="section" id="id69"> +<h2><a class="toc-backref" href="#id201">0.6.33</a><a class="headerlink" href="#id69" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Fix 2 errors with Jython 2.5.</li> +<li>Fix 1 failure with Jython 2.5 and 2.7.</li> +<li>Disable workaround for Jython scripts on Linux systems.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/336">Distribute #336</a>: <cite>setup.py</cite> no longer masks failure exit code when tests fail.</li> +<li>Fix issue in pkg_resources where try/except around a platform-dependent +import would trigger hook load failures on Mercurial. See pull request 32 +for details.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/341">Distribute #341</a>: Fix a ResourceWarning.</li> +</ul> +</div> +<div class="section" id="id71"> +<h2><a class="toc-backref" href="#id202">0.6.32</a><a class="headerlink" href="#id71" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Fix test suite with Python 2.6.</li> +<li>Fix some DeprecationWarnings and ResourceWarnings.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/335">Distribute #335</a>: Backed out <cite>setup_requires</cite> superceding installed requirements +until regression can be addressed.</li> +</ul> +</div> +<div class="section" id="id72"> +<h2><a class="toc-backref" href="#id203">0.6.31</a><a class="headerlink" href="#id72" title="Permalink to this headline">¶</a></h2> +<ul> +<li><p class="first"><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/303">Distribute #303</a>: Make sure the manifest only ever contains UTF-8 in Python 3.</p> +</li> +<li><p class="first"><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/329">Distribute #329</a>: Properly close files created by tests for compatibility with +Jython.</p> +</li> +<li><p class="first">Work around <a class="reference external" href="http://bugs.jython.org/issue1980">Jython #1980</a> and <a class="reference external" href="http://bugs.jython.org/issue1981">Jython #1981</a>.</p> +</li> +<li><p class="first"><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/334">Distribute #334</a>: Provide workaround for packages that reference <cite>sys.__stdout__</cite> +such as numpy does. This change should address +<a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/359">virtualenv `#359</a> <<a class="reference external" href="https://github.com/pypa/virtualenv/issues/359">https://github.com/pypa/virtualenv/issues/359</a>>`_ as long +as the system encoding is UTF-8 or the IO encoding is specified in the +environment, i.e.:</p> +<div class="highlight-python"><pre>PYTHONIOENCODING=utf8 pip install numpy</pre> +</div> +</li> +<li><p class="first">Fix for encoding issue when installing from Windows executable on Python 3.</p> +</li> +<li><p class="first"><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/323">Distribute #323</a>: Allow <cite>setup_requires</cite> requirements to supercede installed +requirements. Added some new keyword arguments to existing pkg_resources +methods. Also had to updated how __path__ is handled for namespace packages +to ensure that when a new egg distribution containing a namespace package is +placed on sys.path, the entries in __path__ are found in the same order they +would have been in had that egg been on the path when pkg_resources was +first imported.</p> +</li> +</ul> +</div> +<div class="section" id="id73"> +<h2><a class="toc-backref" href="#id204">0.6.30</a><a class="headerlink" href="#id73" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/328">Distribute #328</a>: Clean up temporary directories in distribute_setup.py.</li> +<li>Fix fatal bug in distribute_setup.py.</li> +</ul> +</div> +<div class="section" id="id74"> +<h2><a class="toc-backref" href="#id205">0.6.29</a><a class="headerlink" href="#id74" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/pypa/setuptools/pull-request/14">Pull Request #14</a>: Honor file permissions in zip files.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/327">Distribute #327</a>: Merged pull request <a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/24">#24</a> to fix a dependency problem with pip.</li> +<li>Merged pull request <a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/23">#23</a> to fix <a class="reference external" href="https://github.com/pypa/virtualenv/issues/301">https://github.com/pypa/virtualenv/issues/301</a>.</li> +<li>If Sphinx is installed, the <cite>upload_docs</cite> command now runs <cite>build_sphinx</cite> +to produce uploadable documentation.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/326">Distribute #326</a>: <cite>upload_docs</cite> provided mangled auth credentials under Python 3.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/320">Distribute #320</a>: Fix check for “createable” in distribute_setup.py.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/305">Distribute #305</a>: Remove a warning that was triggered during normal operations.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/311">Distribute #311</a>: Print metadata in UTF-8 independent of platform.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/303">Distribute #303</a>: Read manifest file with UTF-8 encoding under Python 3.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/301">Distribute #301</a>: Allow to run tests of namespace packages when using 2to3.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/304">Distribute #304</a>: Prevent import loop in site.py under Python 3.3.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/283">Distribute #283</a>: Reenable scanning of <cite>*.pyc</cite> / <cite>*.pyo</cite> files on Python 3.3.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/299">Distribute #299</a>: The develop command didn’t work on Python 3, when using 2to3, +as the egg link would go to the Python 2 source. Linking to the 2to3’d code +in build/lib makes it work, although you will have to rebuild the module +before testing it.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/306">Distribute #306</a>: Even if 2to3 is used, we build in-place under Python 2.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/307">Distribute #307</a>: Prints the full path when .svn/entries is broken.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/313">Distribute #313</a>: Support for sdist subcommands (Python 2.7)</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/314">Distribute #314</a>: test_local_index() would fail an OS X.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/310">Distribute #310</a>: Non-ascii characters in a namespace __init__.py causes errors.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/218">Distribute #218</a>: Improved documentation on behavior of <cite>package_data</cite> and +<cite>include_package_data</cite>. Files indicated by <cite>package_data</cite> are now included +in the manifest.</li> +<li><cite>distribute_setup.py</cite> now allows a <cite>–download-base</cite> argument for retrieving +distribute from a specified location.</li> +</ul> +</div> +<div class="section" id="id78"> +<h2><a class="toc-backref" href="#id206">0.6.28</a><a class="headerlink" href="#id78" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/294">Distribute #294</a>: setup.py can now be invoked from any directory.</li> +<li>Scripts are now installed honoring the umask.</li> +<li>Added support for .dist-info directories.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/283">Distribute #283</a>: Fix and disable scanning of <cite>*.pyc</cite> / <cite>*.pyo</cite> files on +Python 3.3.</li> +</ul> +</div> +<div class="section" id="id80"> +<h2><a class="toc-backref" href="#id207">0.6.27</a><a class="headerlink" href="#id80" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Support current snapshots of CPython 3.3.</li> +<li>Distribute now recognizes README.rst as a standard, default readme file.</li> +<li>Exclude ‘encodings’ modules when removing modules from sys.modules. +Workaround for <a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/285">#285</a>.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/231">Distribute #231</a>: Don’t fiddle with system python when used with buildout +(bootstrap.py)</li> +</ul> +</div> +<div class="section" id="id82"> +<h2><a class="toc-backref" href="#id208">0.6.26</a><a class="headerlink" href="#id82" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/183">Distribute #183</a>: Symlinked files are now extracted from source distributions.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/227">Distribute #227</a>: Easy_install fetch parameters are now passed during the +installation of a source distribution; now fulfillment of setup_requires +dependencies will honor the parameters passed to easy_install.</li> +</ul> +</div> +<div class="section" id="id83"> +<h2><a class="toc-backref" href="#id209">0.6.25</a><a class="headerlink" href="#id83" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/258">Distribute #258</a>: Workaround a cache issue</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/260">Distribute #260</a>: distribute_setup.py now accepts the –user parameter for +Python 2.6 and later.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/262">Distribute #262</a>: package_index.open_with_auth no longer throws LookupError +on Python 3.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/269">Distribute #269</a>: AttributeError when an exception occurs reading Manifest.in +on late releases of Python.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/272">Distribute #272</a>: Prevent TypeError when namespace package names are unicode +and single-install-externally-managed is used. Also fixes PIP issue +449.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/273">Distribute #273</a>: Legacy script launchers now install with Python2/3 support.</li> +</ul> +</div> +<div class="section" id="id84"> +<h2><a class="toc-backref" href="#id210">0.6.24</a><a class="headerlink" href="#id84" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/249">Distribute #249</a>: Added options to exclude 2to3 fixers</li> +</ul> +</div> +<div class="section" id="id85"> +<h2><a class="toc-backref" href="#id211">0.6.23</a><a class="headerlink" href="#id85" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/244">Distribute #244</a>: Fixed a test</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/243">Distribute #243</a>: Fixed a test</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/239">Distribute #239</a>: Fixed a test</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/240">Distribute #240</a>: Fixed a test</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/241">Distribute #241</a>: Fixed a test</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/237">Distribute #237</a>: Fixed a test</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/238">Distribute #238</a>: easy_install now uses 64bit executable wrappers on 64bit Python</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/208">Distribute #208</a>: Fixed parsed_versions, it now honors post-releases as noted in the documentation</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/207">Distribute #207</a>: Windows cli and gui wrappers pass CTRL-C to child python process</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/227">Distribute #227</a>: easy_install now passes its arguments to setup.py bdist_egg</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/225">Distribute #225</a>: Fixed a NameError on Python 2.5, 2.4</li> +</ul> +</div> +<div class="section" id="id87"> +<h2><a class="toc-backref" href="#id212">0.6.21</a><a class="headerlink" href="#id87" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/225">Distribute #225</a>: FIxed a regression on py2.4</li> +</ul> +</div> +<div class="section" id="id89"> +<h2><a class="toc-backref" href="#id213">0.6.20</a><a class="headerlink" href="#id89" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/135">Distribute #135</a>: Include url in warning when processing URLs in package_index.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/212">Distribute #212</a>: Fix issue where easy_instal fails on Python 3 on windows installer.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/213">Distribute #213</a>: Fix typo in documentation.</li> +</ul> +</div> +<div class="section" id="id90"> +<h2><a class="toc-backref" href="#id214">0.6.19</a><a class="headerlink" href="#id90" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/206">Distribute #206</a>: AttributeError: ‘HTTPMessage’ object has no attribute ‘getheaders’</li> +</ul> +</div> +<div class="section" id="id91"> +<h2><a class="toc-backref" href="#id215">0.6.18</a><a class="headerlink" href="#id91" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/210">Distribute #210</a>: Fixed a regression introduced by <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/204">Distribute #204</a> fix.</li> +</ul> +</div> +<div class="section" id="id92"> +<h2><a class="toc-backref" href="#id216">0.6.17</a><a class="headerlink" href="#id92" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Support ‘DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT’ environment +variable to allow to disable installation of easy_install-${version} script.</li> +<li>Support Python >=3.1.4 and >=3.2.1.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/204">Distribute #204</a>: Don’t try to import the parent of a namespace package in +declare_namespace</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/196">Distribute #196</a>: Tolerate responses with multiple Content-Length headers</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/205">Distribute #205</a>: Sandboxing doesn’t preserve working_set. Leads to setup_requires +problems.</li> +</ul> +</div> +<div class="section" id="id94"> +<h2><a class="toc-backref" href="#id217">0.6.16</a><a class="headerlink" href="#id94" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Builds sdist gztar even on Windows (avoiding <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/193">Distribute #193</a>).</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/192">Distribute #192</a>: Fixed metadata omitted on Windows when package_dir +specified with forward-slash.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/195">Distribute #195</a>: Cython build support.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/200">Distribute #200</a>: Issues with recognizing 64-bit packages on Windows.</li> +</ul> +</div> +<div class="section" id="id95"> +<h2><a class="toc-backref" href="#id218">0.6.15</a><a class="headerlink" href="#id95" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Fixed typo in bdist_egg</li> +<li>Several issues under Python 3 has been solved.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/146">Distribute #146</a>: Fixed missing DLL files after easy_install of windows exe package.</li> +</ul> +</div> +<div class="section" id="id96"> +<h2><a class="toc-backref" href="#id219">0.6.14</a><a class="headerlink" href="#id96" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/170">Distribute #170</a>: Fixed unittest failure. Thanks to Toshio.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/171">Distribute #171</a>: Fixed race condition in unittests cause deadlocks in test suite.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/143">Distribute #143</a>: Fixed a lookup issue with easy_install. +Thanks to David and Zooko.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/174">Distribute #174</a>: Fixed the edit mode when its used with setuptools itself</li> +</ul> +</div> +<div class="section" id="id98"> +<h2><a class="toc-backref" href="#id220">0.6.13</a><a class="headerlink" href="#id98" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/160">Distribute #160</a>: 2.7 gives ValueError(“Invalid IPv6 URL”)</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/150">Distribute #150</a>: Fixed using ~/.local even in a –no-site-packages virtualenv</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/163">Distribute #163</a>: scan index links before external links, and don’t use the md5 when +comparing two distributions</li> +</ul> +</div> +<div class="section" id="id99"> +<h2><a class="toc-backref" href="#id221">0.6.12</a><a class="headerlink" href="#id99" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/149">Distribute #149</a>: Fixed various failures on 2.3/2.4</li> +</ul> +</div> +<div class="section" id="id100"> +<h2><a class="toc-backref" href="#id222">0.6.11</a><a class="headerlink" href="#id100" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Found another case of SandboxViolation - fixed</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/15">Distribute #15</a> and <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/48">Distribute #48</a>: Introduced a socket timeout of 15 seconds on url openings</li> +<li>Added indexsidebar.html into MANIFEST.in</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/108">Distribute #108</a>: Fixed TypeError with Python3.1</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/121">Distribute #121</a>: Fixed –help install command trying to actually install.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/112">Distribute #112</a>: Added an os.makedirs so that Tarek’s solution will work.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/133">Distribute #133</a>: Added –no-find-links to easy_install</li> +<li>Added easy_install –user</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/100">Distribute #100</a>: Fixed develop –user not taking ‘.’ in PYTHONPATH into account</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/134">Distribute #134</a>: removed spurious UserWarnings. Patch by VanLindberg</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/138">Distribute #138</a>: cant_write_to_target error when setup_requires is used.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/147">Distribute #147</a>: respect the sys.dont_write_bytecode flag</li> +</ul> +</div> +<div class="section" id="id101"> +<h2><a class="toc-backref" href="#id223">0.6.10</a><a class="headerlink" href="#id101" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Reverted change made for the DistributionNotFound exception because +zc.buildout uses the exception message to get the name of the +distribution.</li> +</ul> +</div> +<div class="section" id="id102"> +<h2><a class="toc-backref" href="#id224">0.6.9</a><a class="headerlink" href="#id102" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/90">Distribute #90</a>: unknown setuptools version can be added in the working set</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/87">Distribute #87</a>: setupt.py doesn’t try to convert distribute_setup.py anymore +Initial Patch by arfrever.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/89">Distribute #89</a>: added a side bar with a download link to the doc.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/86">Distribute #86</a>: fixed missing sentence in pkg_resources doc.</li> +<li>Added a nicer error message when a DistributionNotFound is raised.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/80">Distribute #80</a>: test_develop now works with Python 3.1</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/93">Distribute #93</a>: upload_docs now works if there is an empty sub-directory.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/70">Distribute #70</a>: exec bit on non-exec files</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/99">Distribute #99</a>: now the standalone easy_install command doesn’t uses a +“setup.cfg” if any exists in the working directory. It will use it +only if triggered by <tt class="docutils literal"><span class="pre">install_requires</span></tt> from a setup.py call +(install, develop, etc).</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/101">Distribute #101</a>: Allowing <tt class="docutils literal"><span class="pre">os.devnull</span></tt> in Sandbox</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/92">Distribute #92</a>: Fixed the “no eggs” found error with MacPort +(platform.mac_ver() fails)</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/103">Distribute #103</a>: test_get_script_header_jython_workaround not run +anymore under py3 with C or POSIX local. Contributed by Arfrever.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/104">Distribute #104</a>: remvoved the assertion when the installation fails, +with a nicer message for the end user.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/100">Distribute #100</a>: making sure there’s no SandboxViolation when +the setup script patches setuptools.</li> +</ul> +</div> +<div class="section" id="id104"> +<h2><a class="toc-backref" href="#id225">0.6.8</a><a class="headerlink" href="#id104" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Added “check_packages” in dist. (added in Setuptools 0.6c11)</li> +<li>Fixed the DONT_PATCH_SETUPTOOLS state.</li> +</ul> +</div> +<div class="section" id="id105"> +<h2><a class="toc-backref" href="#id226">0.6.7</a><a class="headerlink" href="#id105" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/58">Distribute #58</a>: Added –user support to the develop command</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/11">Distribute #11</a>: Generated scripts now wrap their call to the script entry point +in the standard “if name == ‘main’”</li> +<li>Added the ‘DONT_PATCH_SETUPTOOLS’ environment variable, so virtualenv +can drive an installation that doesn’t patch a global setuptools.</li> +<li>Reviewed unladen-swallow specific change from +<a class="reference external" href="http://code.google.com/p/unladen-swallow/source/detail?spec=svn875&r=719">http://code.google.com/p/unladen-swallow/source/detail?spec=svn875&r=719</a> +and determined that it no longer applies. Distribute should work fine with +Unladen Swallow 2009Q3.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/21">Distribute #21</a>: Allow PackageIndex.open_url to gracefully handle all cases of a +httplib.HTTPException instead of just InvalidURL and BadStatusLine.</li> +<li>Removed virtual-python.py from this distribution and updated documentation +to point to the actively maintained virtualenv instead.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/64">Distribute #64</a>: use_setuptools no longer rebuilds the distribute egg every +time it is run</li> +<li>use_setuptools now properly respects the requested version</li> +<li>use_setuptools will no longer try to import a distribute egg for the +wrong Python version</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/74">Distribute #74</a>: no_fake should be True by default.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/72">Distribute #72</a>: avoid a bootstrapping issue with easy_install -U</li> +</ul> +</div> +<div class="section" id="id106"> +<h2><a class="toc-backref" href="#id227">0.6.6</a><a class="headerlink" href="#id106" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Unified the bootstrap file so it works on both py2.x and py3k without 2to3 +(patch by Holger Krekel)</li> +</ul> +</div> +<div class="section" id="id107"> +<h2><a class="toc-backref" href="#id228">0.6.5</a><a class="headerlink" href="#id107" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/65">Distribute #65</a>: cli.exe and gui.exe are now generated at build time, +depending on the platform in use.</li> +<li><a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/67">Distribute #67</a>: Fixed doc typo (PEP 381/382)</li> +<li>Distribute no longer shadows setuptools if we require a 0.7-series +setuptools. And an error is raised when installing a 0.7 setuptools with +distribute.</li> +<li>When run from within buildout, no attempt is made to modify an existing +setuptools egg, whether in a shared egg directory or a system setuptools.</li> +<li>Fixed a hole in sandboxing allowing builtin file to write outside of +the sandbox.</li> +</ul> +</div> +<div class="section" id="id108"> +<h2><a class="toc-backref" href="#id229">0.6.4</a><a class="headerlink" href="#id108" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Added the generation of <cite>distribute_setup_3k.py</cite> during the release. +This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/52">Distribute #52</a>.</li> +<li>Added an upload_docs command to easily upload project documentation to +PyPI’s <a class="reference external" href="https://pythonhosted.org">https://pythonhosted.org</a>. This close issue <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/56">Distribute #56</a>.</li> +<li>Fixed a bootstrap bug on the use_setuptools() API.</li> +</ul> +</div> +<div class="section" id="id109"> +<h2><a class="toc-backref" href="#id230">0.6.3</a><a class="headerlink" href="#id109" title="Permalink to this headline">¶</a></h2> +<div class="section" id="setuptools"> +<h3><a class="toc-backref" href="#id231">setuptools</a><a class="headerlink" href="#setuptools" title="Permalink to this headline">¶</a></h3> +<ul class="simple"> +<li>Fixed a bunch of calls to file() that caused crashes on Python 3.</li> +</ul> +</div> +<div class="section" id="bootstrapping"> +<h3><a class="toc-backref" href="#id232">bootstrapping</a><a class="headerlink" href="#bootstrapping" title="Permalink to this headline">¶</a></h3> +<ul class="simple"> +<li>Fixed a bug in sorting that caused bootstrap to fail on Python 3.</li> +</ul> +</div> +</div> +<div class="section" id="id110"> +<h2><a class="toc-backref" href="#id233">0.6.2</a><a class="headerlink" href="#id110" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id111"> +<h3><a class="toc-backref" href="#id234">setuptools</a><a class="headerlink" href="#id111" title="Permalink to this headline">¶</a></h3> +<ul class="simple"> +<li>Added Python 3 support; see docs/python3.txt. +This closes <a class="reference external" href="http://bugs.python.org/setuptools/issue39">Old Setuptools #39</a>.</li> +<li>Added option to run 2to3 automatically when installing on Python 3. +This closes issue <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/31">Distribute #31</a>.</li> +<li>Fixed invalid usage of requirement.parse, that broke develop -d. +This closes <a class="reference external" href="http://bugs.python.org/setuptools/issue44">Old Setuptools #44</a>.</li> +<li>Fixed script launcher for 64-bit Windows. +This closes <a class="reference external" href="http://bugs.python.org/setuptools/issue2">Old Setuptools #2</a>.</li> +<li>KeyError when compiling extensions. +This closes <a class="reference external" href="http://bugs.python.org/setuptools/issue41">Old Setuptools #41</a>.</li> +</ul> +</div> +<div class="section" id="id112"> +<h3><a class="toc-backref" href="#id235">bootstrapping</a><a class="headerlink" href="#id112" title="Permalink to this headline">¶</a></h3> +<ul class="simple"> +<li>Fixed bootstrap not working on Windows. This closes issue <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/49">Distribute #49</a>.</li> +<li>Fixed 2.6 dependencies. This closes issue <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/50">Distribute #50</a>.</li> +<li>Make sure setuptools is patched when running through easy_install +This closes <a class="reference external" href="http://bugs.python.org/setuptools/issue40">Old Setuptools #40</a>.</li> +</ul> +</div> +</div> +<div class="section" id="id113"> +<h2><a class="toc-backref" href="#id236">0.6.1</a><a class="headerlink" href="#id113" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id114"> +<h3><a class="toc-backref" href="#id237">setuptools</a><a class="headerlink" href="#id114" title="Permalink to this headline">¶</a></h3> +<ul class="simple"> +<li>package_index.urlopen now catches BadStatusLine and malformed url errors. +This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/16">Distribute #16</a> and <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/18">Distribute #18</a>.</li> +<li>zip_ok is now False by default. This closes <a class="reference external" href="http://bugs.python.org/setuptools/issue33">Old Setuptools #33</a>.</li> +<li>Fixed invalid URL error catching. <a class="reference external" href="http://bugs.python.org/setuptools/issue20">Old Setuptools #20</a>.</li> +<li>Fixed invalid bootstraping with easy_install installation (<a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/40">Distribute #40</a>). +Thanks to Florian Schulze for the help.</li> +<li>Removed buildout/bootstrap.py. A new repository will create a specific +bootstrap.py script.</li> +</ul> +</div> +<div class="section" id="id115"> +<h3><a class="toc-backref" href="#id238">bootstrapping</a><a class="headerlink" href="#id115" title="Permalink to this headline">¶</a></h3> +<ul class="simple"> +<li>The boostrap process leave setuptools alone if detected in the system +and –root or –prefix is provided, but is not in the same location. +This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/10">Distribute #10</a>.</li> +</ul> +</div> +</div> +<div class="section" id="id116"> +<h2><a class="toc-backref" href="#id239">0.6</a><a class="headerlink" href="#id116" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id117"> +<h3><a class="toc-backref" href="#id240">setuptools</a><a class="headerlink" href="#id117" title="Permalink to this headline">¶</a></h3> +<ul class="simple"> +<li>Packages required at build time where not fully present at install time. +This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/12">Distribute #12</a>.</li> +<li>Protected against failures in tarfile extraction. This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/10">Distribute #10</a>.</li> +<li>Made Jython api_tests.txt doctest compatible. This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/7">Distribute #7</a>.</li> +<li>sandbox.py replaced builtin type file with builtin function open. This +closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/6">Distribute #6</a>.</li> +<li>Immediately close all file handles. This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/3">Distribute #3</a>.</li> +<li>Added compatibility with Subversion 1.6. This references <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/1">Distribute #1</a>.</li> +</ul> +</div> +<div class="section" id="pkg-resources"> +<h3><a class="toc-backref" href="#id241">pkg_resources</a><a class="headerlink" href="#pkg-resources" title="Permalink to this headline">¶</a></h3> +<ul class="simple"> +<li>Avoid a call to /usr/bin/sw_vers on OSX and use the official platform API +instead. Based on a patch from ronaldoussoren. This closes issue <a class="reference external" href="https://bitbucket.org/pypa/setuptools/issue/5">#5</a>.</li> +<li>Fixed a SandboxViolation for mkdir that could occur in certain cases. +This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/13">Distribute #13</a>.</li> +<li>Allow to find_on_path on systems with tight permissions to fail gracefully. +This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/9">Distribute #9</a>.</li> +<li>Corrected inconsistency between documentation and code of add_entry. +This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/8">Distribute #8</a>.</li> +<li>Immediately close all file handles. This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/3">Distribute #3</a>.</li> +</ul> +</div> +<div class="section" id="easy-install"> +<h3><a class="toc-backref" href="#id242">easy_install</a><a class="headerlink" href="#easy-install" title="Permalink to this headline">¶</a></h3> +<ul class="simple"> +<li>Immediately close all file handles. This closes <a class="reference external" href="https://bitbucket.org/tarek/distribute/issue/3">Distribute #3</a>.</li> +</ul> +</div> +</div> +<div class="section" id="c9"> +<h2><a class="toc-backref" href="#id243">0.6c9</a><a class="headerlink" href="#c9" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fixed a missing files problem when using Windows source distributions on +non-Windows platforms, due to distutils not handling manifest file line +endings correctly.</li> +<li>Updated Pyrex support to work with Pyrex 0.9.6 and higher.</li> +<li>Minor changes for Jython compatibility, including skipping tests that can’t +work on Jython.</li> +<li>Fixed not installing eggs in <tt class="docutils literal"><span class="pre">install_requires</span></tt> if they were also used for +<tt class="docutils literal"><span class="pre">setup_requires</span></tt> or <tt class="docutils literal"><span class="pre">tests_require</span></tt>.</li> +<li>Fixed not fetching eggs in <tt class="docutils literal"><span class="pre">install_requires</span></tt> when running tests.</li> +<li>Allow <tt class="docutils literal"><span class="pre">ez_setup.use_setuptools()</span></tt> to upgrade existing setuptools +installations when called from a standalone <tt class="docutils literal"><span class="pre">setup.py</span></tt>.</li> +<li>Added a warning if a namespace package is declared, but its parent package +is not also declared as a namespace.</li> +<li>Support Subversion 1.5</li> +<li>Removed use of deprecated <tt class="docutils literal"><span class="pre">md5</span></tt> module if <tt class="docutils literal"><span class="pre">hashlib</span></tt> is available</li> +<li>Fixed <tt class="docutils literal"><span class="pre">bdist_wininst</span> <span class="pre">upload</span></tt> trying to upload the <tt class="docutils literal"><span class="pre">.exe</span></tt> twice</li> +<li>Fixed <tt class="docutils literal"><span class="pre">bdist_egg</span></tt> putting a <tt class="docutils literal"><span class="pre">native_libs.txt</span></tt> in the source package’s +<tt class="docutils literal"><span class="pre">.egg-info</span></tt>, when it should only be in the built egg’s <tt class="docutils literal"><span class="pre">EGG-INFO</span></tt>.</li> +<li>Ensure that _full_name is set on all shared libs before extensions are +checked for shared lib usage. (Fixes a bug in the experimental shared +library build support.)</li> +<li>Fix to allow unpacked eggs containing native libraries to fail more +gracefully under Google App Engine (with an <tt class="docutils literal"><span class="pre">ImportError</span></tt> loading the +C-based module, instead of getting a <tt class="docutils literal"><span class="pre">NameError</span></tt>).</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="c7"> +<h2><a class="toc-backref" href="#id244">0.6c7</a><a class="headerlink" href="#c7" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fixed <tt class="docutils literal"><span class="pre">distutils.filelist.findall()</span></tt> crashing on broken symlinks, and +<tt class="docutils literal"><span class="pre">egg_info</span></tt> command failing on new, uncommitted SVN directories.</li> +<li>Fix import problems with nested namespace packages installed via +<tt class="docutils literal"><span class="pre">--root</span></tt> or <tt class="docutils literal"><span class="pre">--single-version-externally-managed</span></tt>, due to the +parent package not having the child package as an attribute.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="c6"> +<h2><a class="toc-backref" href="#id245">0.6c6</a><a class="headerlink" href="#c6" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Added <tt class="docutils literal"><span class="pre">--egg-path</span></tt> option to <tt class="docutils literal"><span class="pre">develop</span></tt> command, allowing you to force +<tt class="docutils literal"><span class="pre">.egg-link</span></tt> files to use relative paths (allowing them to be shared across +platforms on a networked drive).</li> +<li>Fix not building binary RPMs correctly.</li> +<li>Fix “eggsecutables” (such as setuptools’ own egg) only being runnable with +bash-compatible shells.</li> +<li>Fix <tt class="docutils literal"><span class="pre">#!</span></tt> parsing problems in Windows <tt class="docutils literal"><span class="pre">.exe</span></tt> script wrappers, when there +was whitespace inside a quoted argument or at the end of the <tt class="docutils literal"><span class="pre">#!</span></tt> line +(a regression introduced in 0.6c4).</li> +<li>Fix <tt class="docutils literal"><span class="pre">test</span></tt> command possibly failing if an older version of the project +being tested was installed on <tt class="docutils literal"><span class="pre">sys.path</span></tt> ahead of the test source +directory.</li> +<li>Fix <tt class="docutils literal"><span class="pre">find_packages()</span></tt> treating <tt class="docutils literal"><span class="pre">ez_setup</span></tt> and directories with <tt class="docutils literal"><span class="pre">.</span></tt> in +their names as packages.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="c5"> +<h2><a class="toc-backref" href="#id246">0.6c5</a><a class="headerlink" href="#c5" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fix uploaded <tt class="docutils literal"><span class="pre">bdist_rpm</span></tt> packages being described as <tt class="docutils literal"><span class="pre">bdist_egg</span></tt> +packages under Python versions less than 2.5.</li> +<li>Fix uploaded <tt class="docutils literal"><span class="pre">bdist_wininst</span></tt> packages being described as suitable for +“any” version by Python 2.5, even if a <tt class="docutils literal"><span class="pre">--target-version</span></tt> was specified.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="c4"> +<h2><a class="toc-backref" href="#id247">0.6c4</a><a class="headerlink" href="#c4" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Overhauled Windows script wrapping to support <tt class="docutils literal"><span class="pre">bdist_wininst</span></tt> better. +Scripts installed with <tt class="docutils literal"><span class="pre">bdist_wininst</span></tt> will always use <tt class="docutils literal"><span class="pre">#!python.exe</span></tt> or +<tt class="docutils literal"><span class="pre">#!pythonw.exe</span></tt> as the executable name (even when built on non-Windows +platforms!), and the wrappers will look for the executable in the script’s +parent directory (which should find the right version of Python).</li> +<li>Fix <tt class="docutils literal"><span class="pre">upload</span></tt> command not uploading files built by <tt class="docutils literal"><span class="pre">bdist_rpm</span></tt> or +<tt class="docutils literal"><span class="pre">bdist_wininst</span></tt> under Python 2.3 and 2.4.</li> +<li>Add support for “eggsecutable” headers: a <tt class="docutils literal"><span class="pre">#!/bin/sh</span></tt> script that is +prepended to an <tt class="docutils literal"><span class="pre">.egg</span></tt> file to allow it to be run as a script on Unix-ish +platforms. (This is mainly so that setuptools itself can have a single-file +installer on Unix, without doing multiple downloads, dealing with firewalls, +etc.)</li> +<li>Fix problem with empty revision numbers in Subversion 1.4 <tt class="docutils literal"><span class="pre">entries</span></tt> files</li> +<li>Use cross-platform relative paths in <tt class="docutils literal"><span class="pre">easy-install.pth</span></tt> when doing +<tt class="docutils literal"><span class="pre">develop</span></tt> and the source directory is a subdirectory of the installation +target directory.</li> +<li>Fix a problem installing eggs with a system packaging tool if the project +contained an implicit namespace package; for example if the <tt class="docutils literal"><span class="pre">setup()</span></tt> +listed a namespace package <tt class="docutils literal"><span class="pre">foo.bar</span></tt> without explicitly listing <tt class="docutils literal"><span class="pre">foo</span></tt> +as a namespace package.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="c3"> +<h2><a class="toc-backref" href="#id248">0.6c3</a><a class="headerlink" href="#c3" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fixed breakages caused by Subversion 1.4’s new “working copy” format</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="c2"> +<h2><a class="toc-backref" href="#id249">0.6c2</a><a class="headerlink" href="#c2" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>The <tt class="docutils literal"><span class="pre">ez_setup</span></tt> module displays the conflicting version of setuptools (and +its installation location) when a script requests a version that’s not +available.</li> +<li>Running <tt class="docutils literal"><span class="pre">setup.py</span> <span class="pre">develop</span></tt> on a setuptools-using project will now install +setuptools if needed, instead of only downloading the egg.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="c1"> +<h2><a class="toc-backref" href="#id250">0.6c1</a><a class="headerlink" href="#c1" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fixed <tt class="docutils literal"><span class="pre">AttributeError</span></tt> when trying to download a <tt class="docutils literal"><span class="pre">setup_requires</span></tt> +dependency when a distribution lacks a <tt class="docutils literal"><span class="pre">dependency_links</span></tt> setting.</li> +<li>Made <tt class="docutils literal"><span class="pre">zip-safe</span></tt> and <tt class="docutils literal"><span class="pre">not-zip-safe</span></tt> flag files contain a single byte, so +as to play better with packaging tools that complain about zero-length +files.</li> +<li>Made <tt class="docutils literal"><span class="pre">setup.py</span> <span class="pre">develop</span></tt> respect the <tt class="docutils literal"><span class="pre">--no-deps</span></tt> option, which it +previously was ignoring.</li> +<li>Support <tt class="docutils literal"><span class="pre">extra_path</span></tt> option to <tt class="docutils literal"><span class="pre">setup()</span></tt> when <tt class="docutils literal"><span class="pre">install</span></tt> is run in +backward-compatibility mode.</li> +<li>Source distributions now always include a <tt class="docutils literal"><span class="pre">setup.cfg</span></tt> file that explicitly +sets <tt class="docutils literal"><span class="pre">egg_info</span></tt> options such that they produce an identical version number +to the source distribution’s version number. (Previously, the default +version number could be different due to the use of <tt class="docutils literal"><span class="pre">--tag-date</span></tt>, or if +the version was overridden on the command line that built the source +distribution.)</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="id122"> +<h2><a class="toc-backref" href="#id251">0.6b4</a><a class="headerlink" href="#id122" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fix <tt class="docutils literal"><span class="pre">register</span></tt> not obeying name/version set by <tt class="docutils literal"><span class="pre">egg_info</span></tt> command, if +<tt class="docutils literal"><span class="pre">egg_info</span></tt> wasn’t explicitly run first on the same command line.</li> +<li>Added <tt class="docutils literal"><span class="pre">--no-date</span></tt> and <tt class="docutils literal"><span class="pre">--no-svn-revision</span></tt> options to <tt class="docutils literal"><span class="pre">egg_info</span></tt> +command, to allow suppressing tags configured in <tt class="docutils literal"><span class="pre">setup.cfg</span></tt>.</li> +<li>Fixed redundant warnings about missing <tt class="docutils literal"><span class="pre">README</span></tt> file(s); it should now +appear only if you are actually a source distribution.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="b3"> +<h2><a class="toc-backref" href="#id252">0.6b3</a><a class="headerlink" href="#b3" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fix <tt class="docutils literal"><span class="pre">bdist_egg</span></tt> not including files in subdirectories of <tt class="docutils literal"><span class="pre">.egg-info</span></tt>.</li> +<li>Allow <tt class="docutils literal"><span class="pre">.py</span></tt> files found by the <tt class="docutils literal"><span class="pre">include_package_data</span></tt> option to be +automatically included. Remove duplicate data file matches if both +<tt class="docutils literal"><span class="pre">include_package_data</span></tt> and <tt class="docutils literal"><span class="pre">package_data</span></tt> are used to refer to the same +files.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="b1"> +<h2><a class="toc-backref" href="#id253">0.6b1</a><a class="headerlink" href="#b1" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Strip <tt class="docutils literal"><span class="pre">module</span></tt> from the end of compiled extension modules when computing +the name of a <tt class="docutils literal"><span class="pre">.py</span></tt> loader/wrapper. (Python’s import machinery ignores +this suffix when searching for an extension module.)</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a11"> +<h2><a class="toc-backref" href="#id254">0.6a11</a><a class="headerlink" href="#a11" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Added <tt class="docutils literal"><span class="pre">test_loader</span></tt> keyword to support custom test loaders</li> +<li>Added <tt class="docutils literal"><span class="pre">setuptools.file_finders</span></tt> entry point group to allow implementing +revision control plugins.</li> +<li>Added <tt class="docutils literal"><span class="pre">--identity</span></tt> option to <tt class="docutils literal"><span class="pre">upload</span></tt> command.</li> +<li>Added <tt class="docutils literal"><span class="pre">dependency_links</span></tt> to allow specifying URLs for <tt class="docutils literal"><span class="pre">--find-links</span></tt>.</li> +<li>Enhanced test loader to scan packages as well as modules, and call +<tt class="docutils literal"><span class="pre">additional_tests()</span></tt> if present to get non-unittest tests.</li> +<li>Support namespace packages in conjunction with system packagers, by omitting +the installation of any <tt class="docutils literal"><span class="pre">__init__.py</span></tt> files for namespace packages, and +adding a special <tt class="docutils literal"><span class="pre">.pth</span></tt> file to create a working package in +<tt class="docutils literal"><span class="pre">sys.modules</span></tt>.</li> +<li>Made <tt class="docutils literal"><span class="pre">--single-version-externally-managed</span></tt> automatic when <tt class="docutils literal"><span class="pre">--root</span></tt> is +used, so that most system packagers won’t require special support for +setuptools.</li> +<li>Fixed <tt class="docutils literal"><span class="pre">setup_requires</span></tt>, <tt class="docutils literal"><span class="pre">tests_require</span></tt>, etc. not using <tt class="docutils literal"><span class="pre">setup.cfg</span></tt> or +other configuration files for their option defaults when installing, and +also made the install use <tt class="docutils literal"><span class="pre">--multi-version</span></tt> mode so that the project +directory doesn’t need to support .pth files.</li> +<li><tt class="docutils literal"><span class="pre">MANIFEST.in</span></tt> is now forcibly closed when any errors occur while reading +it. Previously, the file could be left open and the actual error would be +masked by problems trying to remove the open file on Windows systems.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a10"> +<h2><a class="toc-backref" href="#id255">0.6a10</a><a class="headerlink" href="#a10" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fixed the <tt class="docutils literal"><span class="pre">develop</span></tt> command ignoring <tt class="docutils literal"><span class="pre">--find-links</span></tt>.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a9"> +<h2><a class="toc-backref" href="#id256">0.6a9</a><a class="headerlink" href="#a9" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>The <tt class="docutils literal"><span class="pre">sdist</span></tt> command no longer uses the traditional <tt class="docutils literal"><span class="pre">MANIFEST</span></tt> file to +create source distributions. <tt class="docutils literal"><span class="pre">MANIFEST.in</span></tt> is still read and processed, +as are the standard defaults and pruning. But the manifest is built inside +the project’s <tt class="docutils literal"><span class="pre">.egg-info</span></tt> directory as <tt class="docutils literal"><span class="pre">SOURCES.txt</span></tt>, and it is rebuilt +every time the <tt class="docutils literal"><span class="pre">egg_info</span></tt> command is run.</li> +<li>Added the <tt class="docutils literal"><span class="pre">include_package_data</span></tt> keyword to <tt class="docutils literal"><span class="pre">setup()</span></tt>, allowing you to +automatically include any package data listed in revision control or +<tt class="docutils literal"><span class="pre">MANIFEST.in</span></tt></li> +<li>Added the <tt class="docutils literal"><span class="pre">exclude_package_data</span></tt> keyword to <tt class="docutils literal"><span class="pre">setup()</span></tt>, allowing you to +trim back files included via the <tt class="docutils literal"><span class="pre">package_data</span></tt> and +<tt class="docutils literal"><span class="pre">include_package_data</span></tt> options.</li> +<li>Fixed <tt class="docutils literal"><span class="pre">--tag-svn-revision</span></tt> not working when run from a source +distribution.</li> +<li>Added warning for namespace packages with missing <tt class="docutils literal"><span class="pre">declare_namespace()</span></tt></li> +<li>Added <tt class="docutils literal"><span class="pre">tests_require</span></tt> keyword to <tt class="docutils literal"><span class="pre">setup()</span></tt>, so that e.g. packages +requiring <tt class="docutils literal"><span class="pre">nose</span></tt> to run unit tests can make this dependency optional +unless the <tt class="docutils literal"><span class="pre">test</span></tt> command is run.</li> +<li>Made all commands that use <tt class="docutils literal"><span class="pre">easy_install</span></tt> respect its configuration +options, as this was causing some problems with <tt class="docutils literal"><span class="pre">setup.py</span> <span class="pre">install</span></tt>.</li> +<li>Added an <tt class="docutils literal"><span class="pre">unpack_directory()</span></tt> driver to <tt class="docutils literal"><span class="pre">setuptools.archive_util</span></tt>, so +that you can process a directory tree through a processing filter as if it +were a zipfile or tarfile.</li> +<li>Added an internal <tt class="docutils literal"><span class="pre">install_egg_info</span></tt> command to use as part of old-style +<tt class="docutils literal"><span class="pre">install</span></tt> operations, that installs an <tt class="docutils literal"><span class="pre">.egg-info</span></tt> directory with the +package.</li> +<li>Added a <tt class="docutils literal"><span class="pre">--single-version-externally-managed</span></tt> option to the <tt class="docutils literal"><span class="pre">install</span></tt> +command so that you can more easily wrap a “flat” egg in a system package.</li> +<li>Enhanced <tt class="docutils literal"><span class="pre">bdist_rpm</span></tt> so that it installs single-version eggs that +don’t rely on a <tt class="docutils literal"><span class="pre">.pth</span></tt> file. The <tt class="docutils literal"><span class="pre">--no-egg</span></tt> option has been removed, +since all RPMs are now built in a more backwards-compatible format.</li> +<li>Support full roundtrip translation of eggs to and from <tt class="docutils literal"><span class="pre">bdist_wininst</span></tt> +format. Running <tt class="docutils literal"><span class="pre">bdist_wininst</span></tt> on a setuptools-based package wraps the +egg in an .exe that will safely install it as an egg (i.e., with metadata +and entry-point wrapper scripts), and <tt class="docutils literal"><span class="pre">easy_install</span></tt> can turn the .exe +back into an <tt class="docutils literal"><span class="pre">.egg</span></tt> file or directory and install it as such.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a8"> +<h2><a class="toc-backref" href="#id257">0.6a8</a><a class="headerlink" href="#a8" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fixed some problems building extensions when Pyrex was installed, especially +with Python 2.4 and/or packages using SWIG.</li> +<li>Made <tt class="docutils literal"><span class="pre">develop</span></tt> command accept all the same options as <tt class="docutils literal"><span class="pre">easy_install</span></tt>, +and use the <tt class="docutils literal"><span class="pre">easy_install</span></tt> command’s configuration settings as defaults.</li> +<li>Made <tt class="docutils literal"><span class="pre">egg_info</span> <span class="pre">--tag-svn-revision</span></tt> fall back to extracting the revision +number from <tt class="docutils literal"><span class="pre">PKG-INFO</span></tt> in case it is being run on a source distribution of +a snapshot taken from a Subversion-based project.</li> +<li>Automatically detect <tt class="docutils literal"><span class="pre">.dll</span></tt>, <tt class="docutils literal"><span class="pre">.so</span></tt> and <tt class="docutils literal"><span class="pre">.dylib</span></tt> files that are being +installed as data, adding them to <tt class="docutils literal"><span class="pre">native_libs.txt</span></tt> automatically.</li> +<li>Fixed some problems with fresh checkouts of projects that don’t include +<tt class="docutils literal"><span class="pre">.egg-info/PKG-INFO</span></tt> under revision control and put the project’s source +code directly in the project directory. If such a package had any +requirements that get processed before the <tt class="docutils literal"><span class="pre">egg_info</span></tt> command can be run, +the setup scripts would fail with a “Missing ‘Version:’ header and/or +PKG-INFO file” error, because the egg runtime interpreted the unbuilt +metadata in a directory on <tt class="docutils literal"><span class="pre">sys.path</span></tt> (i.e. the current directory) as +being a corrupted egg. Setuptools now monkeypatches the distribution +metadata cache to pretend that the egg has valid version information, until +it has a chance to make it actually be so (via the <tt class="docutils literal"><span class="pre">egg_info</span></tt> command).</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a5"> +<h2><a class="toc-backref" href="#id258">0.6a5</a><a class="headerlink" href="#a5" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fixed missing gui/cli .exe files in distribution. Fixed bugs in tests.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a3"> +<h2><a class="toc-backref" href="#id259">0.6a3</a><a class="headerlink" href="#a3" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Added <tt class="docutils literal"><span class="pre">gui_scripts</span></tt> entry point group to allow installing GUI scripts +on Windows and other platforms. (The special handling is only for Windows; +other platforms are treated the same as for <tt class="docutils literal"><span class="pre">console_scripts</span></tt>.)</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a2"> +<h2><a class="toc-backref" href="#id260">0.6a2</a><a class="headerlink" href="#a2" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Added <tt class="docutils literal"><span class="pre">console_scripts</span></tt> entry point group to allow installing scripts +without the need to create separate script files. On Windows, console +scripts get an <tt class="docutils literal"><span class="pre">.exe</span></tt> wrapper so you can just type their name. On other +platforms, the scripts are written without a file extension.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a1"> +<h2><a class="toc-backref" href="#id261">0.6a1</a><a class="headerlink" href="#a1" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Added support for building “old-style” RPMs that don’t install an egg for +the target package, using a <tt class="docutils literal"><span class="pre">--no-egg</span></tt> option.</li> +<li>The <tt class="docutils literal"><span class="pre">build_ext</span></tt> command now works better when using the <tt class="docutils literal"><span class="pre">--inplace</span></tt> +option and multiple Python versions. It now makes sure that all extensions +match the current Python version, even if newer copies were built for a +different Python version.</li> +<li>The <tt class="docutils literal"><span class="pre">upload</span></tt> command no longer attaches an extra <tt class="docutils literal"><span class="pre">.zip</span></tt> when uploading +eggs, as PyPI now supports egg uploads without trickery.</li> +<li>The <tt class="docutils literal"><span class="pre">ez_setup</span></tt> script/module now displays a warning before downloading +the setuptools egg, and attempts to check the downloaded egg against an +internal MD5 checksum table.</li> +<li>Fixed the <tt class="docutils literal"><span class="pre">--tag-svn-revision</span></tt> option of <tt class="docutils literal"><span class="pre">egg_info</span></tt> not finding the +latest revision number; it was using the revision number of the directory +containing <tt class="docutils literal"><span class="pre">setup.py</span></tt>, not the highest revision number in the project.</li> +<li>Added <tt class="docutils literal"><span class="pre">eager_resources</span></tt> setup argument</li> +<li>The <tt class="docutils literal"><span class="pre">sdist</span></tt> command now recognizes Subversion “deleted file” entries and +does not include them in source distributions.</li> +<li><tt class="docutils literal"><span class="pre">setuptools</span></tt> now embeds itself more thoroughly into the distutils, so that +other distutils extensions (e.g. py2exe, py2app) will subclass setuptools’ +versions of things, rather than the native distutils ones.</li> +<li>Added <tt class="docutils literal"><span class="pre">entry_points</span></tt> and <tt class="docutils literal"><span class="pre">setup_requires</span></tt> arguments to <tt class="docutils literal"><span class="pre">setup()</span></tt>; +<tt class="docutils literal"><span class="pre">setup_requires</span></tt> allows you to automatically find and download packages +that are needed in order to <em>build</em> your project (as opposed to running it).</li> +<li><tt class="docutils literal"><span class="pre">setuptools</span></tt> now finds its commands, <tt class="docutils literal"><span class="pre">setup()</span></tt> argument validators, and +metadata writers using entry points, so that they can be extended by +third-party packages. See <a class="reference external" href="http://pythonhosted.org/setuptools/setuptools.html#creating-distutils-extensions">Creating distutils Extensions</a> +for more details.</li> +<li>The vestigial <tt class="docutils literal"><span class="pre">depends</span></tt> command has been removed. It was never finished +or documented, and never would have worked without EasyInstall - which it +pre-dated and was never compatible with.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a12"> +<h2><a class="toc-backref" href="#id262">0.5a12</a><a class="headerlink" href="#a12" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>The zip-safety scanner now checks for modules that might be used with +<tt class="docutils literal"><span class="pre">python</span> <span class="pre">-m</span></tt>, and marks them as unsafe for zipping, since Python 2.4 can’t +handle <tt class="docutils literal"><span class="pre">-m</span></tt> on zipped modules.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="id123"> +<h2><a class="toc-backref" href="#id263">0.5a11</a><a class="headerlink" href="#id123" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Fix breakage of the “develop” command that was caused by the addition of +<tt class="docutils literal"><span class="pre">--always-unzip</span></tt> to the <tt class="docutils literal"><span class="pre">easy_install</span></tt> command.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="id124"> +<h2><a class="toc-backref" href="#id264">0.5a9</a><a class="headerlink" href="#id124" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Include <tt class="docutils literal"><span class="pre">svn:externals</span></tt> directories in source distributions as well as +normal subversion-controlled files and directories.</li> +<li>Added <tt class="docutils literal"><span class="pre">exclude=patternlist</span></tt> option to <tt class="docutils literal"><span class="pre">setuptools.find_packages()</span></tt></li> +<li>Changed –tag-svn-revision to include an “r” in front of the revision number +for better readability.</li> +<li>Added ability to build eggs without including source files (except for any +scripts, of course), using the <tt class="docutils literal"><span class="pre">--exclude-source-files</span></tt> option to +<tt class="docutils literal"><span class="pre">bdist_egg</span></tt>.</li> +<li><tt class="docutils literal"><span class="pre">setup.py</span> <span class="pre">install</span></tt> now automatically detects when an “unmanaged” package +or module is going to be on <tt class="docutils literal"><span class="pre">sys.path</span></tt> ahead of a package being installed, +thereby preventing the newer version from being imported. If this occurs, +a warning message is output to <tt class="docutils literal"><span class="pre">sys.stderr</span></tt>, but installation proceeds +anyway. The warning message informs the user what files or directories +need deleting, and advises them they can also use EasyInstall (with the +<tt class="docutils literal"><span class="pre">--delete-conflicting</span></tt> option) to do it automatically.</li> +<li>The <tt class="docutils literal"><span class="pre">egg_info</span></tt> command now adds a <tt class="docutils literal"><span class="pre">top_level.txt</span></tt> file to the metadata +directory that lists all top-level modules and packages in the distribution. +This is used by the <tt class="docutils literal"><span class="pre">easy_install</span></tt> command to find possibly-conflicting +“unmanaged” packages when installing the distribution.</li> +<li>Added <tt class="docutils literal"><span class="pre">zip_safe</span></tt> and <tt class="docutils literal"><span class="pre">namespace_packages</span></tt> arguments to <tt class="docutils literal"><span class="pre">setup()</span></tt>. +Added package analysis to determine zip-safety if the <tt class="docutils literal"><span class="pre">zip_safe</span></tt> flag +is not given, and advise the author regarding what code might need changing.</li> +<li>Fixed the swapped <tt class="docutils literal"><span class="pre">-d</span></tt> and <tt class="docutils literal"><span class="pre">-b</span></tt> options of <tt class="docutils literal"><span class="pre">bdist_egg</span></tt>.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="id125"> +<h2><a class="toc-backref" href="#id265">0.5a8</a><a class="headerlink" href="#id125" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>The “egg_info” command now always sets the distribution metadata to “safe” +forms of the distribution name and version, so that distribution files will +be generated with parseable names (i.e., ones that don’t include ‘-‘ in the +name or version). Also, this means that if you use the various <tt class="docutils literal"><span class="pre">--tag</span></tt> +options of “egg_info”, any distributions generated will use the tags in the +version, not just egg distributions.</li> +<li>Added support for defining command aliases in distutils configuration files, +under the “[aliases]” section. To prevent recursion and to allow aliases to +call the command of the same name, a given alias can be expanded only once +per command-line invocation. You can define new aliases with the “alias” +command, either for the local, global, or per-user configuration.</li> +<li>Added “rotate” command to delete old distribution files, given a set of +patterns to match and the number of files to keep. (Keeps the most +recently-modified distribution files matching each pattern.)</li> +<li>Added “saveopts” command that saves all command-line options for the current +invocation to the local, global, or per-user configuration file. Useful for +setting defaults without having to hand-edit a configuration file.</li> +<li>Added a “setopt” command that sets a single option in a specified distutils +configuration file.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a7"> +<h2><a class="toc-backref" href="#id266">0.5a7</a><a class="headerlink" href="#a7" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Added “upload” support for egg and source distributions, including a bug +fix for “upload” and a temporary workaround for lack of .egg support in +PyPI.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a6"> +<h2><a class="toc-backref" href="#id267">0.5a6</a><a class="headerlink" href="#a6" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Beefed up the “sdist” command so that if you don’t have a MANIFEST.in, it +will include all files under revision control (CVS or Subversion) in the +current directory, and it will regenerate the list every time you create a +source distribution, not just when you tell it to. This should make the +default “do what you mean” more often than the distutils’ default behavior +did, while still retaining the old behavior in the presence of MANIFEST.in.</li> +<li>Fixed the “develop” command always updating .pth files, even if you +specified <tt class="docutils literal"><span class="pre">-n</span></tt> or <tt class="docutils literal"><span class="pre">--dry-run</span></tt>.</li> +<li>Slightly changed the format of the generated version when you use +<tt class="docutils literal"><span class="pre">--tag-build</span></tt> on the “egg_info” command, so that you can make tagged +revisions compare <em>lower</em> than the version specified in setup.py (e.g. by +using <tt class="docutils literal"><span class="pre">--tag-build=dev</span></tt>).</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="id126"> +<h2><a class="toc-backref" href="#id268">0.5a5</a><a class="headerlink" href="#id126" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Added <tt class="docutils literal"><span class="pre">develop</span></tt> command to <tt class="docutils literal"><span class="pre">setuptools</span></tt>-based packages. This command +installs an <tt class="docutils literal"><span class="pre">.egg-link</span></tt> pointing to the package’s source directory, and +script wrappers that <tt class="docutils literal"><span class="pre">execfile()</span></tt> the source versions of the package’s +scripts. This lets you put your development checkout(s) on sys.path without +having to actually install them. (To uninstall the link, use +use <tt class="docutils literal"><span class="pre">setup.py</span> <span class="pre">develop</span> <span class="pre">--uninstall</span></tt>.)</li> +<li>Added <tt class="docutils literal"><span class="pre">egg_info</span></tt> command to <tt class="docutils literal"><span class="pre">setuptools</span></tt>-based packages. This command +just creates or updates the “projectname.egg-info” directory, without +building an egg. (It’s used by the <tt class="docutils literal"><span class="pre">bdist_egg</span></tt>, <tt class="docutils literal"><span class="pre">test</span></tt>, and <tt class="docutils literal"><span class="pre">develop</span></tt> +commands.)</li> +<li>Enhanced the <tt class="docutils literal"><span class="pre">test</span></tt> command so that it doesn’t install the package, but +instead builds any C extensions in-place, updates the <tt class="docutils literal"><span class="pre">.egg-info</span></tt> +metadata, adds the source directory to <tt class="docutils literal"><span class="pre">sys.path</span></tt>, and runs the tests +directly on the source. This avoids an “unmanaged” installation of the +package to <tt class="docutils literal"><span class="pre">site-packages</span></tt> or elsewhere.</li> +<li>Made <tt class="docutils literal"><span class="pre">easy_install</span></tt> a standard <tt class="docutils literal"><span class="pre">setuptools</span></tt> command, moving it from +the <tt class="docutils literal"><span class="pre">easy_install</span></tt> module to <tt class="docutils literal"><span class="pre">setuptools.command.easy_install</span></tt>. Note +that if you were importing or extending it, you must now change your imports +accordingly. <tt class="docutils literal"><span class="pre">easy_install.py</span></tt> is still installed as a script, but not as +a module.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="a4"> +<h2><a class="toc-backref" href="#id269">0.5a4</a><a class="headerlink" href="#a4" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Setup scripts using setuptools can now list their dependencies directly in +the setup.py file, without having to manually create a <tt class="docutils literal"><span class="pre">depends.txt</span></tt> file. +The <tt class="docutils literal"><span class="pre">install_requires</span></tt> and <tt class="docutils literal"><span class="pre">extras_require</span></tt> arguments to <tt class="docutils literal"><span class="pre">setup()</span></tt> +are used to create a dependencies file automatically. If you are manually +creating <tt class="docutils literal"><span class="pre">depends.txt</span></tt> right now, please switch to using these setup +arguments as soon as practical, because <tt class="docutils literal"><span class="pre">depends.txt</span></tt> support will be +removed in the 0.6 release cycle. For documentation on the new arguments, +see the <tt class="docutils literal"><span class="pre">setuptools.dist.Distribution</span></tt> class.</li> +<li>Setup scripts using setuptools now always install using <tt class="docutils literal"><span class="pre">easy_install</span></tt> +internally, for ease of uninstallation and upgrading.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="id127"> +<h2><a class="toc-backref" href="#id270">0.5a1</a><a class="headerlink" href="#id127" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul> +<li><p class="first">Added support for “self-installation” bootstrapping. Packages can now +include <tt class="docutils literal"><span class="pre">ez_setup.py</span></tt> in their source distribution, and add the following +to their <tt class="docutils literal"><span class="pre">setup.py</span></tt>, in order to automatically bootstrap installation of +setuptools as part of their setup process:</p> +<div class="highlight-python"><div class="highlight"><pre><span class="kn">from</span> <span class="nn">ez_setup</span> <span class="kn">import</span> <span class="n">use_setuptools</span> +<span class="n">use_setuptools</span><span class="p">()</span> + +<span class="kn">from</span> <span class="nn">setuptools</span> <span class="kn">import</span> <span class="n">setup</span> +<span class="c"># etc...</span> +</pre></div> +</div> +</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="id128"> +<h2><a class="toc-backref" href="#id271">0.4a2</a><a class="headerlink" href="#id128" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Added <tt class="docutils literal"><span class="pre">ez_setup.py</span></tt> installer/bootstrap script to make initial setuptools +installation easier, and to allow distributions using setuptools to avoid +having to include setuptools in their source distribution.</li> +<li>All downloads are now managed by the <tt class="docutils literal"><span class="pre">PackageIndex</span></tt> class (which is now +subclassable and replaceable), so that embedders can more easily override +download logic, give download progress reports, etc. The class has also +been moved to the new <tt class="docutils literal"><span class="pre">setuptools.package_index</span></tt> module.</li> +<li>The <tt class="docutils literal"><span class="pre">Installer</span></tt> class no longer handles downloading, manages a temporary +directory, or tracks the <tt class="docutils literal"><span class="pre">zip_ok</span></tt> option. Downloading is now handled +by <tt class="docutils literal"><span class="pre">PackageIndex</span></tt>, and <tt class="docutils literal"><span class="pre">Installer</span></tt> has become an <tt class="docutils literal"><span class="pre">easy_install</span></tt> +command class based on <tt class="docutils literal"><span class="pre">setuptools.Command</span></tt>.</li> +<li>There is a new <tt class="docutils literal"><span class="pre">setuptools.sandbox.run_setup()</span></tt> API to invoke a setup +script in a directory sandbox, and a new <tt class="docutils literal"><span class="pre">setuptools.archive_util</span></tt> module +with an <tt class="docutils literal"><span class="pre">unpack_archive()</span></tt> API. These were split out of EasyInstall to +allow reuse by other tools and applications.</li> +<li><tt class="docutils literal"><span class="pre">setuptools.Command</span></tt> now supports reinitializing commands using keyword +arguments to set/reset options. Also, <tt class="docutils literal"><span class="pre">Command</span></tt> subclasses can now set +their <tt class="docutils literal"><span class="pre">command_consumes_arguments</span></tt> attribute to <tt class="docutils literal"><span class="pre">True</span></tt> in order to +receive an <tt class="docutils literal"><span class="pre">args</span></tt> option containing the rest of the command line.</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="id129"> +<h2><a class="toc-backref" href="#id272">0.3a2</a><a class="headerlink" href="#id129" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Added new options to <tt class="docutils literal"><span class="pre">bdist_egg</span></tt> to allow tagging the egg’s version number +with a subversion revision number, the current date, or an explicit tag +value. Run <tt class="docutils literal"><span class="pre">setup.py</span> <span class="pre">bdist_egg</span> <span class="pre">--help</span></tt> to get more information.</li> +<li>Misc. bug fixes</li> +</ul> +</div></blockquote> +</div> +<div class="section" id="id130"> +<h2><a class="toc-backref" href="#id273">0.3a1</a><a class="headerlink" href="#id130" title="Permalink to this headline">¶</a></h2> +<blockquote> +<div><ul class="simple"> +<li>Initial release.</li> +</ul> +</div></blockquote> +</div> +</div> + + + </div> + <div class="clearer"></div> + </div> + <div class="col-md-1"></div> +</div> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<footer> + <div class="footer-boilerplate"> + <div class="row"> + <div class="boilerplate"> + Copyright © 2016, NVIDIA Corporation | <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID="http://www.nvidia.com/object/about-nvidia.html_1";return this.s_oc?this.s_oc(e):true">About NVIDIA </a> | <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID="http://www.nvidia.com/object/legal_info.html_1";return this.s_oc?this.s_oc(e):true">Legal Information </a> | <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID="http://www.nvidia.com/object/privacy_policy.html_1";return this.s_oc?this.s_oc(e):true">Privacy Policy </a> + </div> + </div> + </div> +</div> +</footer> +<script> +$("#sidebar_toc ul li").each(function() { + var handleSpan = $("<span></span>") + .addClass("toc_handle").prependTo(this); + + if($(this).has("ul li").size() > 0) { + handleSpan.addClass("toc_expanded").click(function() { + $(this).toggleClass("toc_expanded toc_collapsed") + .siblings("ul").toggle(); + }); + if(!($(this).hasClass('current'))) { + handleSpan.click() + } + } +}); +</script> + </body> +</html>
\ No newline at end of file diff --git a/doc/sphinx/python-2.7.5/Lib/site-packages/sphinx/ext/autosummary/templates/autosummary/base.html b/doc/sphinx/python-2.7.5/Lib/site-packages/sphinx/ext/autosummary/templates/autosummary/base.html new file mode 100644 index 0000000..b9c3748 --- /dev/null +++ b/doc/sphinx/python-2.7.5/Lib/site-packages/sphinx/ext/autosummary/templates/autosummary/base.html @@ -0,0 +1,152 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="x-ua-compatible" content="IE=Edge"/> + + <title><no title> — NVIDIA HBAO+ 3.0. documentation</title> + + <link rel="stylesheet" href="../../../../../../../../../_static/default.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/breathe.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/application.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/styleguide.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../../../../../../../../../', + VERSION: '3.0.', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../../../../../../../../../_static/jquery.js"></script> + <script type="text/javascript" src="../../../../../../../../../_static/underscore.js"></script> + <script type="text/javascript" src="../../../../../../../../../_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <script type="text/javascript" src="../../../../../../../../../_static/bootstrap.js"></script> + <link rel="top" title="NVIDIA HBAO+ 3.0. documentation" href="../../../../../../../../../index.html" /> + </head> + <body> +<nav class="navbar navbar-inverse navbar-default"> + <div class="row"> + <div class="navbar-brand"> + <img class="logo" src="../../../../../../../../../_static/developerzone_gameworks_logo.png" alt="Logo"/> + </div> + </div> +</nav> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<div class="row"> + <div class="col-md-3 bs-sidenav"> +<div class="bs-sidebar"> + <h3><a href="../../../../../../../../../index.html">Table Of Contents</a></h3> + <div id="sidebar_toc"> + <ul> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../../../product.html">NVIDIA HBAO+ 3.0.</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#overview">Overview</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#package">Package</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#getting-started">Getting Started</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#data-flow">Data Flow</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#input-requirements">Input Requirements</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#msaa-support">MSAA Support</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#hbao-pipeline">HBAO+ Pipeline</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#occlusion-samples">Occlusion Samples</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#parameters">Parameters</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#ao-radius">AO Radius</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#meterstoviewspaceunits">MetersToViewSpaceUnits</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#power-exponent">Power Exponent</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#ao-bias">AO Bias</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#foreground-ao">Foreground AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#background-ao">Background AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#ao-blur">AO Blur</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#blur-sharpness">Blur Sharpness</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#integration-time-estimates">Integration Time Estimates</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#additional-links">Additional Links</a><ul class="simple"> +</ul> +</li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../../../changelog.html">Change Log</a><ul class="simple"> +</ul> +</li> +</ul> + + </div> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search form-inline" action="../../../../../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" /> + <input type="submit" value="Search" class="btn btn-primary" /> + </div> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> +</div> + </div> + <div class="document col-md-8"> + <div class="body"> + + <p>{{ fullname }} +{{ underline }}</p> + + + </div> + <div class="clearer"></div> + </div> + <div class="col-md-1"></div> +</div> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<footer> + <div class="footer-boilerplate"> + <div class="row"> + <div class="boilerplate"> + Copyright © 2016, NVIDIA Corporation | <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID="http://www.nvidia.com/object/about-nvidia.html_1";return this.s_oc?this.s_oc(e):true">About NVIDIA </a> | <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID="http://www.nvidia.com/object/legal_info.html_1";return this.s_oc?this.s_oc(e):true">Legal Information </a> | <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID="http://www.nvidia.com/object/privacy_policy.html_1";return this.s_oc?this.s_oc(e):true">Privacy Policy </a> + </div> + </div> + </div> +</div> +</footer> +<script> +$("#sidebar_toc ul li").each(function() { + var handleSpan = $("<span></span>") + .addClass("toc_handle").prependTo(this); + + if($(this).has("ul li").size() > 0) { + handleSpan.addClass("toc_expanded").click(function() { + $(this).toggleClass("toc_expanded toc_collapsed") + .siblings("ul").toggle(); + }); + if(!($(this).hasClass('current'))) { + handleSpan.click() + } + } +}); +</script> + </body> +</html>
\ No newline at end of file diff --git a/doc/sphinx/python-2.7.5/Lib/site-packages/sphinx/ext/autosummary/templates/autosummary/class.html b/doc/sphinx/python-2.7.5/Lib/site-packages/sphinx/ext/autosummary/templates/autosummary/class.html new file mode 100644 index 0000000..b9c3748 --- /dev/null +++ b/doc/sphinx/python-2.7.5/Lib/site-packages/sphinx/ext/autosummary/templates/autosummary/class.html @@ -0,0 +1,152 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="x-ua-compatible" content="IE=Edge"/> + + <title><no title> — NVIDIA HBAO+ 3.0. documentation</title> + + <link rel="stylesheet" href="../../../../../../../../../_static/default.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/breathe.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/application.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/styleguide.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../../../../../../../../../', + VERSION: '3.0.', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../../../../../../../../../_static/jquery.js"></script> + <script type="text/javascript" src="../../../../../../../../../_static/underscore.js"></script> + <script type="text/javascript" src="../../../../../../../../../_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <script type="text/javascript" src="../../../../../../../../../_static/bootstrap.js"></script> + <link rel="top" title="NVIDIA HBAO+ 3.0. documentation" href="../../../../../../../../../index.html" /> + </head> + <body> +<nav class="navbar navbar-inverse navbar-default"> + <div class="row"> + <div class="navbar-brand"> + <img class="logo" src="../../../../../../../../../_static/developerzone_gameworks_logo.png" alt="Logo"/> + </div> + </div> +</nav> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<div class="row"> + <div class="col-md-3 bs-sidenav"> +<div class="bs-sidebar"> + <h3><a href="../../../../../../../../../index.html">Table Of Contents</a></h3> + <div id="sidebar_toc"> + <ul> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../../../product.html">NVIDIA HBAO+ 3.0.</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#overview">Overview</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#package">Package</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#getting-started">Getting Started</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#data-flow">Data Flow</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#input-requirements">Input Requirements</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#msaa-support">MSAA Support</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#hbao-pipeline">HBAO+ Pipeline</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#occlusion-samples">Occlusion Samples</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#parameters">Parameters</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#ao-radius">AO Radius</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#meterstoviewspaceunits">MetersToViewSpaceUnits</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#power-exponent">Power Exponent</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#ao-bias">AO Bias</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#foreground-ao">Foreground AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#background-ao">Background AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#ao-blur">AO Blur</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#blur-sharpness">Blur Sharpness</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#integration-time-estimates">Integration Time Estimates</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#additional-links">Additional Links</a><ul class="simple"> +</ul> +</li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../../../changelog.html">Change Log</a><ul class="simple"> +</ul> +</li> +</ul> + + </div> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search form-inline" action="../../../../../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" /> + <input type="submit" value="Search" class="btn btn-primary" /> + </div> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> +</div> + </div> + <div class="document col-md-8"> + <div class="body"> + + <p>{{ fullname }} +{{ underline }}</p> + + + </div> + <div class="clearer"></div> + </div> + <div class="col-md-1"></div> +</div> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<footer> + <div class="footer-boilerplate"> + <div class="row"> + <div class="boilerplate"> + Copyright © 2016, NVIDIA Corporation | <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID="http://www.nvidia.com/object/about-nvidia.html_1";return this.s_oc?this.s_oc(e):true">About NVIDIA </a> | <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID="http://www.nvidia.com/object/legal_info.html_1";return this.s_oc?this.s_oc(e):true">Legal Information </a> | <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID="http://www.nvidia.com/object/privacy_policy.html_1";return this.s_oc?this.s_oc(e):true">Privacy Policy </a> + </div> + </div> + </div> +</div> +</footer> +<script> +$("#sidebar_toc ul li").each(function() { + var handleSpan = $("<span></span>") + .addClass("toc_handle").prependTo(this); + + if($(this).has("ul li").size() > 0) { + handleSpan.addClass("toc_expanded").click(function() { + $(this).toggleClass("toc_expanded toc_collapsed") + .siblings("ul").toggle(); + }); + if(!($(this).hasClass('current'))) { + handleSpan.click() + } + } +}); +</script> + </body> +</html>
\ No newline at end of file diff --git a/doc/sphinx/python-2.7.5/Lib/site-packages/sphinx/ext/autosummary/templates/autosummary/module.html b/doc/sphinx/python-2.7.5/Lib/site-packages/sphinx/ext/autosummary/templates/autosummary/module.html new file mode 100644 index 0000000..b9c3748 --- /dev/null +++ b/doc/sphinx/python-2.7.5/Lib/site-packages/sphinx/ext/autosummary/templates/autosummary/module.html @@ -0,0 +1,152 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="x-ua-compatible" content="IE=Edge"/> + + <title><no title> — NVIDIA HBAO+ 3.0. documentation</title> + + <link rel="stylesheet" href="../../../../../../../../../_static/default.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/breathe.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/application.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../../../_static/styleguide.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../../../../../../../../../', + VERSION: '3.0.', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../../../../../../../../../_static/jquery.js"></script> + <script type="text/javascript" src="../../../../../../../../../_static/underscore.js"></script> + <script type="text/javascript" src="../../../../../../../../../_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <script type="text/javascript" src="../../../../../../../../../_static/bootstrap.js"></script> + <link rel="top" title="NVIDIA HBAO+ 3.0. documentation" href="../../../../../../../../../index.html" /> + </head> + <body> +<nav class="navbar navbar-inverse navbar-default"> + <div class="row"> + <div class="navbar-brand"> + <img class="logo" src="../../../../../../../../../_static/developerzone_gameworks_logo.png" alt="Logo"/> + </div> + </div> +</nav> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<div class="row"> + <div class="col-md-3 bs-sidenav"> +<div class="bs-sidebar"> + <h3><a href="../../../../../../../../../index.html">Table Of Contents</a></h3> + <div id="sidebar_toc"> + <ul> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../../../product.html">NVIDIA HBAO+ 3.0.</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#overview">Overview</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#package">Package</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#getting-started">Getting Started</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#data-flow">Data Flow</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#input-requirements">Input Requirements</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#msaa-support">MSAA Support</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#hbao-pipeline">HBAO+ Pipeline</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#occlusion-samples">Occlusion Samples</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#parameters">Parameters</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#ao-radius">AO Radius</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#meterstoviewspaceunits">MetersToViewSpaceUnits</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#power-exponent">Power Exponent</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#ao-bias">AO Bias</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#foreground-ao">Foreground AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#background-ao">Background AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#ao-blur">AO Blur</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../../../product.html#blur-sharpness">Blur Sharpness</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#integration-time-estimates">Integration Time Estimates</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../../../product.html#additional-links">Additional Links</a><ul class="simple"> +</ul> +</li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../../../changelog.html">Change Log</a><ul class="simple"> +</ul> +</li> +</ul> + + </div> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search form-inline" action="../../../../../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" /> + <input type="submit" value="Search" class="btn btn-primary" /> + </div> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> +</div> + </div> + <div class="document col-md-8"> + <div class="body"> + + <p>{{ fullname }} +{{ underline }}</p> + + + </div> + <div class="clearer"></div> + </div> + <div class="col-md-1"></div> +</div> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<footer> + <div class="footer-boilerplate"> + <div class="row"> + <div class="boilerplate"> + Copyright © 2016, NVIDIA Corporation | <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID="http://www.nvidia.com/object/about-nvidia.html_1";return this.s_oc?this.s_oc(e):true">About NVIDIA </a> | <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID="http://www.nvidia.com/object/legal_info.html_1";return this.s_oc?this.s_oc(e):true">Legal Information </a> | <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID="http://www.nvidia.com/object/privacy_policy.html_1";return this.s_oc?this.s_oc(e):true">Privacy Policy </a> + </div> + </div> + </div> +</div> +</footer> +<script> +$("#sidebar_toc ul li").each(function() { + var handleSpan = $("<span></span>") + .addClass("toc_handle").prependTo(this); + + if($(this).has("ul li").size() > 0) { + handleSpan.addClass("toc_expanded").click(function() { + $(this).toggleClass("toc_expanded toc_collapsed") + .siblings("ul").toggle(); + }); + if(!($(this).hasClass('current'))) { + handleSpan.click() + } + } +}); +</script> + </body> +</html>
\ No newline at end of file diff --git a/doc/sphinx/python-2.7.5/Lib/site-packages/tests/roots/test-only-directive/contents.html b/doc/sphinx/python-2.7.5/Lib/site-packages/tests/roots/test-only-directive/contents.html new file mode 100644 index 0000000..162e6c0 --- /dev/null +++ b/doc/sphinx/python-2.7.5/Lib/site-packages/tests/roots/test-only-directive/contents.html @@ -0,0 +1,224 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="x-ua-compatible" content="IE=Edge"/> + + <title>test-only-directive — NVIDIA HBAO+ 3.0. documentation</title> + + <link rel="stylesheet" href="../../../../../../../_static/default.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../_static/breathe.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../_static/application.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../_static/styleguide.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../../../../../../../', + VERSION: '3.0.', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../../../../../../../_static/jquery.js"></script> + <script type="text/javascript" src="../../../../../../../_static/underscore.js"></script> + <script type="text/javascript" src="../../../../../../../_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <script type="text/javascript" src="../../../../../../../_static/bootstrap.js"></script> + <link rel="top" title="NVIDIA HBAO+ 3.0. documentation" href="../../../../../../../index.html" /> + </head> + <body> +<nav class="navbar navbar-inverse navbar-default"> + <div class="row"> + <div class="navbar-brand"> + <img class="logo" src="../../../../../../../_static/developerzone_gameworks_logo.png" alt="Logo"/> + </div> + </div> +</nav> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<div class="row"> + <div class="col-md-3 bs-sidenav"> +<div class="bs-sidebar"> + <h3><a href="../../../../../../../index.html">Table Of Contents</a></h3> + <div id="sidebar_toc"> + <ul> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../product.html">NVIDIA HBAO+ 3.0.</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#overview">Overview</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#package">Package</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#getting-started">Getting Started</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#data-flow">Data Flow</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#input-requirements">Input Requirements</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#msaa-support">MSAA Support</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#hbao-pipeline">HBAO+ Pipeline</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#occlusion-samples">Occlusion Samples</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#parameters">Parameters</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#ao-radius">AO Radius</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#meterstoviewspaceunits">MetersToViewSpaceUnits</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#power-exponent">Power Exponent</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#ao-bias">AO Bias</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#foreground-ao">Foreground AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#background-ao">Background AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#ao-blur">AO Blur</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#blur-sharpness">Blur Sharpness</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#integration-time-estimates">Integration Time Estimates</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#additional-links">Additional Links</a><ul class="simple"> +</ul> +</li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../changelog.html">Change Log</a><ul class="simple"> +</ul> +</li> +</ul> + + </div> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search form-inline" action="../../../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" /> + <input type="submit" value="Search" class="btn btn-primary" /> + </div> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> +</div> + </div> + <div class="document col-md-8"> + <div class="body"> + + <div class="section" id="test-only-directive"> +<h1>test-only-directive<a class="headerlink" href="#test-only-directive" title="Permalink to this headline">¶</a></h1> +<div class="toctree-wrapper compound"> +<ul> +<li class="toctree-l1"><a class="reference internal" href="only.html">1. Sections in only directives</a><ul> +<li class="toctree-l2"><a class="reference internal" href="only.html#section">1.1. Section</a></li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id1">1.2. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#subsection">1.2.1. Subsection</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id2">1.3. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id3">1.3.1. Subsection</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id4">1.4. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id5">1.4.1. Subsection</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id6">1.5. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id7">1.5.1. Subsection</a></li> +<li class="toctree-l3"><a class="reference internal" href="only.html#id8">1.5.2. Subsection</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id9">1.6. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id10">1.6.1. Subsection</a></li> +<li class="toctree-l3"><a class="reference internal" href="only.html#id11">1.6.2. Subsection</a></li> +<li class="toctree-l3"><a class="reference internal" href="only.html#id12">1.6.3. Subsection</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id13">1.7. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id14">1.7.1. Subsection</a><ul> +<li class="toctree-l4"><a class="reference internal" href="only.html#subsubsection">1.7.1.1. Subsubsection</a></li> +</ul> +</li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id15">1.8. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id16">1.8.1. Subsection</a><ul> +<li class="toctree-l4"><a class="reference internal" href="only.html#id17">1.8.1.1. Subsubsection</a></li> +<li class="toctree-l4"><a class="reference internal" href="only.html#id18">1.8.1.2. Subsubsection</a></li> +</ul> +</li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id19">1.9. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id21">1.9.1. Subsection</a><ul> +<li class="toctree-l4"><a class="reference internal" href="only.html#id22">1.9.1.1. Subsubsection</a></li> +</ul> +</li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id23">1.10. Section</a></li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id24">1.11. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id25">1.11.1. Subsection</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id26">1.12. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id27">1.12.1. Subsection</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id28">1.13. Section</a></li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id29">1.14. Section</a><ul> +<li class="toctree-l3"><a class="reference internal" href="only.html#id30">1.14.1. Subsection</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="only.html#id31">1.15. Section</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="only.html#included-document-level-heading">2. Included document level heading</a></li> +<li class="toctree-l1"><a class="reference internal" href="only.html#document-level-heading">3. Document level heading</a></li> +<li class="toctree-l1"><a class="reference internal" href="only.html#another-included-document-level-heading">4. Another included document level heading</a></li> +</ul> +</div> +</div> + + + </div> + <div class="clearer"></div> + </div> + <div class="col-md-1"></div> +</div> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<footer> + <div class="footer-boilerplate"> + <div class="row"> + <div class="boilerplate"> + Copyright © 2016, NVIDIA Corporation | <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID="http://www.nvidia.com/object/about-nvidia.html_1";return this.s_oc?this.s_oc(e):true">About NVIDIA </a> | <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID="http://www.nvidia.com/object/legal_info.html_1";return this.s_oc?this.s_oc(e):true">Legal Information </a> | <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID="http://www.nvidia.com/object/privacy_policy.html_1";return this.s_oc?this.s_oc(e):true">Privacy Policy </a> + </div> + </div> + </div> +</div> +</footer> +<script> +$("#sidebar_toc ul li").each(function() { + var handleSpan = $("<span></span>") + .addClass("toc_handle").prependTo(this); + + if($(this).has("ul li").size() > 0) { + handleSpan.addClass("toc_expanded").click(function() { + $(this).toggleClass("toc_expanded toc_collapsed") + .siblings("ul").toggle(); + }); + if(!($(this).hasClass('current'))) { + handleSpan.click() + } + } +}); +</script> + </body> +</html>
\ No newline at end of file diff --git a/doc/sphinx/python-2.7.5/Lib/site-packages/tests/roots/test-only-directive/only.html b/doc/sphinx/python-2.7.5/Lib/site-packages/tests/roots/test-only-directive/only.html new file mode 100644 index 0000000..fa6d280 --- /dev/null +++ b/doc/sphinx/python-2.7.5/Lib/site-packages/tests/roots/test-only-directive/only.html @@ -0,0 +1,292 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta http-equiv="x-ua-compatible" content="IE=Edge"/> + + <title>1. Sections in only directives — NVIDIA HBAO+ 3.0. documentation</title> + + <link rel="stylesheet" href="../../../../../../../_static/default.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../_static/breathe.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../_static/application.css" type="text/css" /> + <link rel="stylesheet" href="../../../../../../../_static/styleguide.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../../../../../../../', + VERSION: '3.0.', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../../../../../../../_static/jquery.js"></script> + <script type="text/javascript" src="../../../../../../../_static/underscore.js"></script> + <script type="text/javascript" src="../../../../../../../_static/doctools.js"></script> + <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> + <script type="text/javascript" src="../../../../../../../_static/bootstrap.js"></script> + <link rel="top" title="NVIDIA HBAO+ 3.0. documentation" href="../../../../../../../index.html" /> + </head> + <body> +<nav class="navbar navbar-inverse navbar-default"> + <div class="row"> + <div class="navbar-brand"> + <img class="logo" src="../../../../../../../_static/developerzone_gameworks_logo.png" alt="Logo"/> + </div> + </div> +</nav> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<div class="row"> + <div class="col-md-3 bs-sidenav"> +<div class="bs-sidebar"> + <h3><a href="../../../../../../../index.html">Table Of Contents</a></h3> + <div id="sidebar_toc"> + <ul> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../product.html">NVIDIA HBAO+ 3.0.</a><ul> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#overview">Overview</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#package">Package</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#getting-started">Getting Started</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#data-flow">Data Flow</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#input-requirements">Input Requirements</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#msaa-support">MSAA Support</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#hbao-pipeline">HBAO+ Pipeline</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#occlusion-samples">Occlusion Samples</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#parameters">Parameters</a><ul> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#ao-radius">AO Radius</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#meterstoviewspaceunits">MetersToViewSpaceUnits</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#power-exponent">Power Exponent</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#ao-bias">AO Bias</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#foreground-ao">Foreground AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#background-ao">Background AO</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#ao-blur">AO Blur</a></li> +<li class="toctree-l3"><a class="reference internal" href="../../../../../../../product.html#blur-sharpness">Blur Sharpness</a></li> +</ul> +</li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#integration-time-estimates">Integration Time Estimates</a></li> +<li class="toctree-l2"><a class="reference internal" href="../../../../../../../product.html#additional-links">Additional Links</a><ul class="simple"> +</ul> +</li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../../../../../../../changelog.html">Change Log</a><ul class="simple"> +</ul> +</li> +</ul> + + </div> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search form-inline" action="../../../../../../../search.html" method="get"> + <div class="form-group"> + <input type="text" name="q" class="form-control" /> + <input type="submit" value="Search" class="btn btn-primary" /> + </div> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> +</div> + </div> + <div class="document col-md-8"> + <div class="body"> + + <div class="section" id="sections-in-only-directives"> +<h1>1. Sections in only directives<a class="headerlink" href="#sections-in-only-directives" title="Permalink to this headline">¶</a></h1> +<p>Testing sections in only directives.</p> +<div class="section" id="section"> +<h2>1.1. Section<a class="headerlink" href="#section" title="Permalink to this headline">¶</a></h2> +<p>Should be here.</p> +</div> +<div class="section" id="id1"> +<h2>1.2. Section<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2> +<div class="section" id="subsection"> +<h3>1.2.1. Subsection<a class="headerlink" href="#subsection" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +</div> +<div class="section" id="id2"> +<h2>1.3. Section<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id3"> +<h3>1.3.1. Subsection<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +</div> +<div class="section" id="id4"> +<h2>1.4. Section<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id5"> +<h3>1.4.1. Subsection<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +</div> +<div class="section" id="id6"> +<h2>1.5. Section<a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id7"> +<h3>1.5.1. Subsection<a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +<div class="section" id="id8"> +<h3>1.5.2. Subsection<a class="headerlink" href="#id8" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +</div> +<div class="section" id="id9"> +<h2>1.6. Section<a class="headerlink" href="#id9" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id10"> +<h3>1.6.1. Subsection<a class="headerlink" href="#id10" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +<div class="section" id="id11"> +<h3>1.6.2. Subsection<a class="headerlink" href="#id11" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +<div class="section" id="id12"> +<h3>1.6.3. Subsection<a class="headerlink" href="#id12" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +</div> +<div class="section" id="id13"> +<h2>1.7. Section<a class="headerlink" href="#id13" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id14"> +<h3>1.7.1. Subsection<a class="headerlink" href="#id14" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +<div class="section" id="subsubsection"> +<h4>1.7.1.1. Subsubsection<a class="headerlink" href="#subsubsection" title="Permalink to this headline">¶</a></h4> +<p>Should be here.</p> +</div> +</div> +</div> +<div class="section" id="id15"> +<h2>1.8. Section<a class="headerlink" href="#id15" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id16"> +<h3>1.8.1. Subsection<a class="headerlink" href="#id16" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +<div class="section" id="id17"> +<h4>1.8.1.1. Subsubsection<a class="headerlink" href="#id17" title="Permalink to this headline">¶</a></h4> +<p>Should be here.</p> +</div> +<div class="section" id="id18"> +<h4>1.8.1.2. Subsubsection<a class="headerlink" href="#id18" title="Permalink to this headline">¶</a></h4> +<p>Should be here.</p> +</div> +</div> +</div> +<div class="section" id="id19"> +<h2>1.9. Section<a class="headerlink" href="#id19" title="Permalink to this headline">¶</a></h2> +<div class="section" id="id21"> +<h3>1.9.1. Subsection<a class="headerlink" href="#id21" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +<div class="section" id="id22"> +<h4>1.9.1.1. Subsubsection<a class="headerlink" href="#id22" title="Permalink to this headline">¶</a></h4> +<p>Should be here.</p> +</div> +</div> +</div> +<div class="section" id="id23"> +<h2>1.10. Section<a class="headerlink" href="#id23" title="Permalink to this headline">¶</a></h2> +<p>Should be here.</p> +</div> +<div class="section" id="id24"> +<h2>1.11. Section<a class="headerlink" href="#id24" title="Permalink to this headline">¶</a></h2> +<p>Text before subsection 11.1.</p> +<p>More text before subsection 11.1.</p> +<div class="section" id="id25"> +<h3>1.11.1. Subsection<a class="headerlink" href="#id25" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +<p>Text after subsection 11.1.</p> +</div> +<div class="section" id="id26"> +<h2>1.12. Section<a class="headerlink" href="#id26" title="Permalink to this headline">¶</a></h2> +<p>Should be here.</p> +<div class="section" id="id27"> +<h3>1.12.1. Subsection<a class="headerlink" href="#id27" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +</div> +<div class="section" id="id28"> +<h2>1.13. Section<a class="headerlink" href="#id28" title="Permalink to this headline">¶</a></h2> +<p>Should be here.</p> +</div> +<div class="section" id="id29"> +<h2>1.14. Section<a class="headerlink" href="#id29" title="Permalink to this headline">¶</a></h2> +<p>Should be here.</p> +<div class="section" id="id30"> +<h3>1.14.1. Subsection<a class="headerlink" href="#id30" title="Permalink to this headline">¶</a></h3> +<p>Should be here.</p> +</div> +</div> +<div class="section" id="id31"> +<h2>1.15. Section<a class="headerlink" href="#id31" title="Permalink to this headline">¶</a></h2> +<p>Should be here.</p> +</div> +</div> +<div class="section" id="included-document-level-heading"> +<h1>2. Included document level heading<a class="headerlink" href="#included-document-level-heading" title="Permalink to this headline">¶</a></h1> +<p>Should be here.</p> +</div> +<div class="section" id="document-level-heading"> +<h1>3. Document level heading<a class="headerlink" href="#document-level-heading" title="Permalink to this headline">¶</a></h1> +<p>Should be here.</p> +</div> +<div class="section" id="another-included-document-level-heading"> +<h1>4. Another included document level heading<a class="headerlink" href="#another-included-document-level-heading" title="Permalink to this headline">¶</a></h1> +<p>Should be here.</p> +</div> + + + </div> + <div class="clearer"></div> + </div> + <div class="col-md-1"></div> +</div> +<div class="masthead"> + <div class="row"> + <ul class="breadcrumb"> + <li><a href="../../../../../../../index.html">NVIDIA HBAO+ 3.0. documentation</a></li> + </ul> + </div> +</div> +<footer> + <div class="footer-boilerplate"> + <div class="row"> + <div class="boilerplate"> + Copyright © 2016, NVIDIA Corporation | <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID="http://www.nvidia.com/object/about-nvidia.html_1";return this.s_oc?this.s_oc(e):true">About NVIDIA </a> | <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID="http://www.nvidia.com/object/legal_info.html_1";return this.s_oc?this.s_oc(e):true">Legal Information </a> | <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID="http://www.nvidia.com/object/privacy_policy.html_1";return this.s_oc?this.s_oc(e):true">Privacy Policy </a> + </div> + </div> + </div> +</div> +</footer> +<script> +$("#sidebar_toc ul li").each(function() { + var handleSpan = $("<span></span>") + .addClass("toc_handle").prependTo(this); + + if($(this).has("ul li").size() > 0) { + handleSpan.addClass("toc_expanded").click(function() { + $(this).toggleClass("toc_expanded toc_collapsed") + .siblings("ul").toggle(); + }); + if(!($(this).hasClass('current'))) { + handleSpan.click() + } + } +}); +</script> + </body> +</html>
\ No newline at end of file |