<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_python_setuptools/setuptools/command/easy_install.py, branch 6.0</title>
<subtitle>Python setuptools
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/'/>
<entry>
<title>Fixed PEP 8 compliancy of the setuptools.command package</title>
<updated>2014-06-18T17:31:05+00:00</updated>
<author>
<name>Alex Grönholm</name>
<email>alex.gronholm@nextday.fi</email>
</author>
<published>2014-06-18T17:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=8e3f9d3253d1d0fb820dad4249d5110d017595c1'/>
<id>8e3f9d3253d1d0fb820dad4249d5110d017595c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge template loader refactoring</title>
<updated>2014-06-15T16:37:52+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-06-15T16:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=0a366602272433293a0b12d895bddac999540563'/>
<id>0a366602272433293a0b12d895bddac999540563</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge issue202 changes. Fixes #202.</title>
<updated>2014-06-15T16:33:25+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-06-15T16:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=4d4b9454777ff3f219688ea16a811996e9d63e87'/>
<id>4d4b9454777ff3f219688ea16a811996e9d63e87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove instead of fix stale zipimport._zip_directory_cache data on PyPy</title>
<updated>2014-06-15T14:30:27+00:00</updated>
<author>
<name>Jurko Gospodnetić</name>
<email>jurko.gospodnetic@pke.hr</email>
</author>
<published>2014-06-15T14:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=7fecd7a9665f9710c609b6f8fd8227e126d99ed7'/>
<id>7fecd7a9665f9710c609b6f8fd8227e126d99ed7</id>
<content type='text'>
PyPy's zipimport._zip_directory_cache implementation does not support direct
item assignment, thus breaking our attempts at silently updating the cached zip
archive directory information behind the scene. As a workaround, when using
PyPy, we fall back to simply clearing the stale cached information.

--HG--
extra : amend_source : 991e30244754d8fac042da56ac4cf0ad1a0f50d5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PyPy's zipimport._zip_directory_cache implementation does not support direct
item assignment, thus breaking our attempts at silently updating the cached zip
archive directory information behind the scene. As a workaround, when using
PyPy, we fall back to simply clearing the stale cached information.

--HG--
extra : amend_source : 991e30244754d8fac042da56ac4cf0ad1a0f50d5
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved filename resolution into _load_template</title>
<updated>2014-06-15T12:31:33+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-06-15T12:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=99475b7b9ca2650e265fb1d889710865f1fa35f2'/>
<id>99475b7b9ca2650e265fb1d889710865f1fa35f2</id>
<content type='text'>
--HG--
extra : rebase_source : beb6c57dfd500432304518b9d313d1a98e2614b9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : rebase_source : beb6c57dfd500432304518b9d313d1a98e2614b9
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract embedded function as protected staticmethod.</title>
<updated>2014-06-15T12:14:12+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-06-15T12:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=80fe9c804ef7f69283cdd6e68e3b2f2da4e6f549'/>
<id>80fe9c804ef7f69283cdd6e68e3b2f2da4e6f549</id>
<content type='text'>
--HG--
extra : rebase_source : 04b4807ccc7bf95d87797716f5d3488d420fa692
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : rebase_source : 04b4807ccc7bf95d87797716f5d3488d420fa692
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename script template to use .tmpl extensions.</title>
<updated>2014-06-14T18:41:05+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-06-14T18:41:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=6401988885a42d3f4c612c20973948b7b4cab7a5'/>
<id>6401988885a42d3f4c612c20973948b7b4cab7a5</id>
<content type='text'>
--HG--
rename : setuptools/script template (dev).py =&gt; setuptools/script (dev).tmpl
rename : setuptools/script template.py =&gt; setuptools/script.tmpl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
rename : setuptools/script template (dev).py =&gt; setuptools/script (dev).tmpl
rename : setuptools/script template.py =&gt; setuptools/script.tmpl
</pre>
</div>
</content>
</entry>
<entry>
<title>Now that 2to3 is no longer run on the codebase, it's safe for the templates to be syntactically incorrect (prior to substitution).</title>
<updated>2014-06-14T14:42:47+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-06-14T14:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=32beecb7ba01a9dad01068622cb365431f3a756a'/>
<id>32beecb7ba01a9dad01068622cb365431f3a756a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clear cached zip archive directory data when removing it from cache</title>
<updated>2014-06-04T09:32:02+00:00</updated>
<author>
<name>Jurko Gospodnetić</name>
<email>jurko.gospodnetic@pke.hr</email>
</author>
<published>2014-06-04T09:32:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=3e6ecb094f15ac981c69950d6d1599ec2e4fc250'/>
<id>3e6ecb094f15ac981c69950d6d1599ec2e4fc250</id>
<content type='text'>
This is an extra safety measure to avoid someone holding a reference to this
cached data and using its content even after we know that the underlying zip
archive has been removed and possibly even replaced.

Change suggested by PJ Eby (pje on BitBucket) in a setuptools pull request #51
comment:
  https://bitbucket.org/pypa/setuptools/pull-request/51/diff#comment-2018183

--HG--
extra : rebase_source : 6de2309bc7446647749cfe78ab00e0230a07f92f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an extra safety measure to avoid someone holding a reference to this
cached data and using its content even after we know that the underlying zip
archive has been removed and possibly even replaced.

Change suggested by PJ Eby (pje on BitBucket) in a setuptools pull request #51
comment:
  https://bitbucket.org/pypa/setuptools/pull-request/51/diff#comment-2018183

--HG--
extra : rebase_source : 6de2309bc7446647749cfe78ab00e0230a07f92f
</pre>
</div>
</content>
</entry>
<entry>
<title>extract function for updating zipimporter cache data</title>
<updated>2014-06-04T06:21:39+00:00</updated>
<author>
<name>Jurko Gospodnetić</name>
<email>jurko.gospodnetic@pke.hr</email>
</author>
<published>2014-06-04T06:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=9101bdd5f3d0e9c45f8300045a2dc18ebbde3bcc'/>
<id>9101bdd5f3d0e9c45f8300045a2dc18ebbde3bcc</id>
<content type='text'>
_update_zipimporter_cache() extracted from _uncache() &amp;
_replace_zip_directory_cache_data().

Code cleanup done in preparation for adding a bit more detailed cache item
clearing logic, so that would not require adding a separate function with yet
more code duplication.

--HG--
extra : rebase_source : e2e956e042c7cbfabe2c31ecc58a4f76c91f40aa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_update_zipimporter_cache() extracted from _uncache() &amp;
_replace_zip_directory_cache_data().

Code cleanup done in preparation for adding a bit more detailed cache item
clearing logic, so that would not require adding a separate function with yet
more code duplication.

--HG--
extra : rebase_source : e2e956e042c7cbfabe2c31ecc58a4f76c91f40aa
</pre>
</div>
</content>
</entry>
</feed>
