<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-setuptools-git.git/pkg_resources, branch v40.2.0</title>
<subtitle>github.com: pypa/setuptools.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/'/>
<entry>
<title>Merge pull request #1451 from hugovk/upgrade-appdirs</title>
<updated>2018-08-17T13:31:18+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>pganssle@users.noreply.github.com</email>
</author>
<published>2018-08-17T13:31:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=85593de627e9d0076bd3a1ec7215c8c494ccf09a'/>
<id>85593de627e9d0076bd3a1ec7215c8c494ccf09a</id>
<content type='text'>
Upgrade vendored appdirs from 1.4.0 to 1.4.3</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Upgrade vendored appdirs from 1.4.0 to 1.4.3</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade vendored appdirs from 1.4.0 to 1.4.3</title>
<updated>2018-08-17T13:23:31+00:00</updated>
<author>
<name>Hugo</name>
<email>hugovk@users.noreply.github.com</email>
</author>
<published>2018-08-09T14:31:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=248ba511439402fc367ec808a97b1de40fdefbdf'/>
<id>248ba511439402fc367ec808a97b1de40fdefbdf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1450 from hugovk/upgrade-pyparsing</title>
<updated>2018-08-17T13:11:59+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>pganssle@users.noreply.github.com</email>
</author>
<published>2018-08-17T13:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=336ff3aae7ab468a9724dfab14df21104316b2be'/>
<id>336ff3aae7ab468a9724dfab14df21104316b2be</id>
<content type='text'>
Upgrade vendored PyParsing from 2.1.10 to 2.2.0</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Upgrade vendored PyParsing from 2.1.10 to 2.2.0</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite loop as single generator expression.</title>
<updated>2018-08-11T15:58:16+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2018-08-11T15:58:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=9755c3bc2bf1fe50bf67dccb583ffad9d57f7bab'/>
<id>9755c3bc2bf1fe50bf67dccb583ffad9d57f7bab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade vendored pyparsing from 2.1.10 to 2.2.0</title>
<updated>2018-08-09T12:57:22+00:00</updated>
<author>
<name>Hugo</name>
<email>hugovk@users.noreply.github.com</email>
</author>
<published>2018-08-09T12:57:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=ea8652e12058fa2b4c6a9a5427d58fff5de8977e'/>
<id>ea8652e12058fa2b4c6a9a5427d58fff5de8977e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1418 from pganssle/egg_race_condition</title>
<updated>2018-07-20T16:13:12+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>pganssle@users.noreply.github.com</email>
</author>
<published>2018-07-20T16:13:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=e2dde5bd846016ac229af7322eec363e011737a1'/>
<id>e2dde5bd846016ac229af7322eec363e011737a1</id>
<content type='text'>
Egg race condition</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Egg race condition</pre>
</div>
</content>
</entry>
<entry>
<title>Fix race condition in _bypass_ensure_directory</title>
<updated>2018-07-12T13:07:51+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-07-11T14:23:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=342443f5034851bbd55823f2c900d7ebabe1b306'/>
<id>342443f5034851bbd55823f2c900d7ebabe1b306</id>
<content type='text'>
This fixes a race condition in _bypass_ensure_directory where
two threads or processes may erroneously fail because they are
both creating the same directory. A more robust implementation
of this may involve exposing the un-wrapped os.makedirs.

Originally reported with proposed patch by @JonKohler in
github PR #1412. This patch came out of discussions on that
thread.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a race condition in _bypass_ensure_directory where
two threads or processes may erroneously fail because they are
both creating the same directory. A more robust implementation
of this may involve exposing the un-wrapped os.makedirs.

Originally reported with proposed patch by @JonKohler in
github PR #1412. This patch came out of discussions on that
thread.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for cache_path race condition</title>
<updated>2018-07-12T13:06:17+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-07-11T13:51:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=bb36b41818b99079372dbb55b272465820d58de3'/>
<id>bb36b41818b99079372dbb55b272465820d58de3</id>
<content type='text'>
This mocks out the isdir call so that the directory is created
immediately after you determine whether or not it exists, thus
simulating a race condition between two threads or processes
creating the same directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This mocks out the isdir call so that the directory is created
immediately after you determine whether or not it exists, thus
simulating a race condition between two threads or processes
creating the same directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch over to using six.PY{2,3} when possible</title>
<updated>2018-07-10T15:52:56+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-07-10T15:16:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=dc9fcbd5ef343321cf29ce1e34f454dadeb59dd2'/>
<id>dc9fcbd5ef343321cf29ce1e34f454dadeb59dd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid removing packages imported from the root. Fixes #1383.</title>
<updated>2018-07-09T04:07:40+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2018-07-09T04:07:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=949bd166692af0694631542b02e3a2f26a48b455'/>
<id>949bd166692af0694631542b02e3a2f26a48b455</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
