<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_python_setuptools/setuptools/command/easy_install.py, branch v34.3.2</title>
<subtitle>Python setuptools
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/'/>
<entry>
<title>Fix for auto_chmod behavior</title>
<updated>2017-02-27T13:15:39+00:00</updated>
<author>
<name>Emil Styrke</name>
<email>emil.styrke@gmail.com</email>
</author>
<published>2017-02-27T13:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=20aca0e37e2003a364098a27189c732197ccbec2'/>
<id>20aca0e37e2003a364098a27189c732197ccbec2</id>
<content type='text'>
Apparently, in (at least) python 3.5.2, the function that is called on Windows to remove files is os.unlink and not os.remove. This results in permission errors when trying to clean up after easy_install has been used to install a package from a Git repository.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently, in (at least) python 3.5.2, the function that is called on Windows to remove files is os.unlink and not os.remove. This results in permission errors when trying to clean up after easy_install has been used to install a package from a Git repository.</pre>
</div>
</content>
</entry>
<entry>
<title>Python 3.6 invalid escape sequence deprecation fixes</title>
<updated>2017-02-24T17:37:39+00:00</updated>
<author>
<name>Ville Skyttä</name>
<email>ville.skytta@iki.fi</email>
</author>
<published>2017-02-24T08:55:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=e753cb42481783ac858ceb518aaac1472075063c'/>
<id>e753cb42481783ac858ceb518aaac1472075063c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Strip out vendored packages and require them instead. Ref #581.</title>
<updated>2017-01-02T03:34:39+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2017-01-02T03:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=ff371f18f0076bc63da05334f7e551c1cc29e10d'/>
<id>ff371f18f0076bc63da05334f7e551c1cc29e10d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cast the value to rmtree to bytes on Linux and Python 2 when the filesystemencoding is ascii, and let posixpath work its voodoo. Fixes #706.</title>
<updated>2016-12-21T19:39:59+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-21T19:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=5ad13718686bee04a93b4e86929c1bb170f14a52'/>
<id>5ad13718686bee04a93b4e86929c1bb170f14a52</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move toward future compatibility using unicode strings, but cast to native str as workaround for #709, #710, and #712.</title>
<updated>2016-12-18T15:07:11+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-18T15:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=6c6f4caa4bacce4b719b1e03fb02fdb857b1a135'/>
<id>6c6f4caa4bacce4b719b1e03fb02fdb857b1a135</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract tmpdir as a context manager</title>
<updated>2016-12-18T14:45:13+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-18T14:45:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=674d5ecb1695de056226d1ad65c5d8b48ca99f3b'/>
<id>674d5ecb1695de056226d1ad65c5d8b48ca99f3b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Can't use six.u as 'c:\users' triggers unicode_escape and fails. Ref #704.</title>
<updated>2016-12-18T14:30:21+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-18T14:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=7f89e790d228aeece7df1fda8eb6c762d772c450'/>
<id>7f89e790d228aeece7df1fda8eb6c762d772c450</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>When invoking rmtree, ensure the parameter is unicode to avoid errors when the tree contains Unicode filenames. Fixes #704.</title>
<updated>2016-12-18T13:38:56+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-18T13:38:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=53e5575e11a35aaf761da56aa6728cdcd7c04ec0'/>
<id>53e5575e11a35aaf761da56aa6728cdcd7c04ec0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix quantity of blank lines.</title>
<updated>2016-10-18T13:29:34+00:00</updated>
<author>
<name>stepshal</name>
<email>nessento@openmailbox.org</email>
</author>
<published>2016-10-18T13:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=31bd37c6ac8de9e8c1bacebc2d8e1215df91eb96'/>
<id>31bd37c6ac8de9e8c1bacebc2d8e1215df91eb96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't duplicate error case in package_index</title>
<updated>2016-09-12T22:54:45+00:00</updated>
<author>
<name>Steve Kowalik</name>
<email>steven@wedontsleep.org</email>
</author>
<published>2016-09-12T22:54:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=1f23f9a25e6c91554954185e84497056062093be'/>
<id>1f23f9a25e6c91554954185e84497056062093be</id>
<content type='text'>
easy_install has code to handle parsing a requirement, catching the
ValueError and then raising a DistUtilsError. This code was entirely
duplicated in package_index, so I've slightly refactored to remove
the duplication.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
easy_install has code to handle parsing a requirement, catching the
ValueError and then raising a DistUtilsError. This code was entirely
duplicated in package_index, so I've slightly refactored to remove
the duplication.
</pre>
</div>
</content>
</entry>
</feed>
