<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_python_setuptools/pkg_resources/__init__.py, branch v34.3.3</title>
<subtitle>Python setuptools
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/'/>
<entry>
<title>support dist-info distributions inside zip files</title>
<updated>2017-02-10T16:16:37+00:00</updated>
<author>
<name>Alexander Duryagin</name>
<email>aduryagin@gmail.com</email>
</author>
<published>2017-02-10T16:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=d6ffbbd869548f855e7550cf28686e88b48a1495'/>
<id>d6ffbbd869548f855e7550cf28686e88b48a1495</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 #883 from jimporter/extras</title>
<updated>2017-01-24T14:52:52+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2017-01-24T14:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=155815ae8851c9294e3c38f8903645571f9244f8'/>
<id>155815ae8851c9294e3c38f8903645571f9244f8</id>
<content type='text'>
Fix usage of extras when installing via Wheels; resolves #882</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix usage of extras when installing via Wheels; resolves #882</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>Fix usage of extras when installing via Wheels; resolves #882</title>
<updated>2016-12-29T20:50:28+00:00</updated>
<author>
<name>Jim Porter</name>
<email>jporter@mozilla.com</email>
</author>
<published>2016-12-12T00:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=8c1f489f09434f42080397367b6491e75f64d838'/>
<id>8c1f489f09434f42080397367b6491e75f64d838</id>
<content type='text'>
When resolving requirements, we now pass the list of extras we're using along
to Marker.evaluate, since we want to include the extra's requirements in our
list of required packages. This is sort of papering over the underlying issue;
namely, that the dependency map for dist-info distributions looks like:

  { None      : ['common_dep'],
    'my_extra': ['extra_dep; extra = "my_extra"'] }

If we eliminated 'extra = "my_extra"' when creating this map, the problem
would go away because the WorkingSet would no longer treat `extra_dep` as a
purely optional dependency. However, this would require copying and
manipulating Requirement objects, which is somewhat more complicated than the
current solution.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When resolving requirements, we now pass the list of extras we're using along
to Marker.evaluate, since we want to include the extra's requirements in our
list of required packages. This is sort of papering over the underlying issue;
namely, that the dependency map for dist-info distributions looks like:

  { None      : ['common_dep'],
    'my_extra': ['extra_dep; extra = "my_extra"'] }

If we eliminated 'extra = "my_extra"' when creating this map, the problem
would go away because the WorkingSet would no longer treat `extra_dep` as a
purely optional dependency. However, this would require copying and
manipulating Requirement objects, which is somewhat more complicated than the
current solution.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bypass sort behavior altogether when module.__path__ isn't a list. Fixes #885.</title>
<updated>2016-12-14T02:38:48+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-14T02:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=7c0c39ef1f60571709e5a8e6680f2147c38cd4ff'/>
<id>7c0c39ef1f60571709e5a8e6680f2147c38cd4ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>As sometimes orig_path may be something other than a list (i.e. _NamespacePath), use iterator tools to sort the items in place. Fixes #885.</title>
<updated>2016-12-14T02:09:49+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-14T02:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=d9125bcb60fa2e1a5270259dad6b6a94c8f61cde'/>
<id>d9125bcb60fa2e1a5270259dad6b6a94c8f61cde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use generator expression to manage the scope of 'dist'</title>
<updated>2016-12-04T16:04:10+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-04T16:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=f783aa36971d78b293fb5d627d1aacd6dbd49afc'/>
<id>f783aa36971d78b293fb5d627d1aacd6dbd49afc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer update and generator expression to for/if loop</title>
<updated>2016-12-04T15:59:11+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-04T15:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=24e0c48846956d55af3a191bed02e3ac84595fb2'/>
<id>24e0c48846956d55af3a191bed02e3ac84595fb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hard fail on Python 3 prior to 3.3. Fixes #864.</title>
<updated>2016-12-01T15:57:34+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-01T15:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=b47fe15b9039a165589353a1a43f6dfe3bbe3a8e'/>
<id>b47fe15b9039a165589353a1a43f6dfe3bbe3a8e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use packaging.version.Version to sort filenames by the version of the package they represent. Alternate implementation of that proposed in #829. Also ref #629.</title>
<updated>2016-11-04T19:11:53+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-11-04T19:11:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=b163acc7a885419dbdcaf12623abd2d7065d4621'/>
<id>b163acc7a885419dbdcaf12623abd2d7065d4621</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
