<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_python_setuptools/setuptools/depends.py, branch feature/implicit-bootstrap</title>
<subtitle>Python setuptools
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/'/>
<entry>
<title>Rely on contextlib.closing for brevity.</title>
<updated>2019-10-28T00:25:21+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2019-10-27T23:54:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=773f1ec3c2622a78ee0280eb1d2b03c60871c52b'/>
<id>773f1ec3c2622a78ee0280eb1d2b03c60871c52b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract 'imp' re-implementation to setuptools._imp and wrap it in py27compat for compatibility.</title>
<updated>2019-10-28T00:25:17+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2019-10-27T23:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=85a9ca5e75abf00e0dde55dde4e2b0a11f93c04a'/>
<id>85a9ca5e75abf00e0dde55dde4e2b0a11f93c04a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade setuptools.depends to importlib from depracated imp</title>
<updated>2019-10-13T08:44:42+00:00</updated>
<author>
<name>isidentical</name>
<email>batuhanosmantaskaya@gmail.com</email>
</author>
<published>2019-10-04T16:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=1410d87f8abb5bb28bf97f53219ee0db7b6340a3'/>
<id>1410d87f8abb5bb28bf97f53219ee0db7b6340a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-introduce _iter_code functionality as a Bytecode backport. Fixes failing tests. Ref #866.</title>
<updated>2016-12-29T01:52:09+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-29T01:52:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=3000d975dbb11430be5c79498a461d33a5522a40'/>
<id>3000d975dbb11430be5c79498a461d33a5522a40</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge proposals. Ref #866.</title>
<updated>2016-12-29T01:26:22+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-29T01:26:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=a01cf3c234877ee6d2ff4cc0b1098cc05b53d6d1'/>
<id>a01cf3c234877ee6d2ff4cc0b1098cc05b53d6d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use dis module rather than manually disassembling the bytecode. Fixes #866.</title>
<updated>2016-12-29T01:19:58+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-12-29T01:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=a29c9a4de0c8cf75b89582a0bf718056d58b0c10'/>
<id>a29c9a4de0c8cf75b89582a0bf718056d58b0c10</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt to fix issue #866 by iterating over code with `dis.Bytecode` instead of the internal `_iter_code`.</title>
<updated>2016-12-28T19:14:53+00:00</updated>
<author>
<name>Preston Landers</name>
<email>planders@utexas.edu</email>
</author>
<published>2016-12-28T19:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=1bd827efdf08b77f8a0a29c58dfc805368466964'/>
<id>1bd827efdf08b77f8a0a29c58dfc805368466964</id>
<content type='text'>
The `dis` module was already used in `_iter_code` so I figured it was safe to use `Bytecode` from it. Not sure how this assumption holds up across all supported Python releases. I can only assume `Bytecode` wasn't there before when `_iter_code` was originally written?

Note that `_iter_code` doesn't appear to be called anywhere in light of this change so I removed it.

I should also note that `get_module_constant` has never worked with `setuptools.__version__` (returns -1) because it's not a string literal; it gets that attribute from another module.  But this change does work in cases where a string literal is requested.

https://github.com/pypa/setuptools/issues/866
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `dis` module was already used in `_iter_code` so I figured it was safe to use `Bytecode` from it. Not sure how this assumption holds up across all supported Python releases. I can only assume `Bytecode` wasn't there before when `_iter_code` was originally written?

Note that `_iter_code` doesn't appear to be called anywhere in light of this change so I removed it.

I should also note that `get_module_constant` has never worked with `setuptools.__version__` (returns -1) because it's not a string literal; it gets that attribute from another module.  But this change does work in cases where a string literal is requested.

https://github.com/pypa/setuptools/issues/866
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spacing after comment hash.</title>
<updated>2016-10-18T17:10:40+00:00</updated>
<author>
<name>stepshal</name>
<email>nessento@openmailbox.org</email>
</author>
<published>2016-10-18T17:10:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=df1bd4e17a082b9b634f62d799807a18e526a7c0'/>
<id>df1bd4e17a082b9b634f62d799807a18e526a7c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing blank lines after class or function definition.</title>
<updated>2016-07-21T02:37:34+00:00</updated>
<author>
<name>stepshal</name>
<email>nessento@openmailbox.org</email>
</author>
<published>2016-07-21T02:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=39bf3155d47c0024240be414a611dcb6d549f53c'/>
<id>39bf3155d47c0024240be414a611dcb6d549f53c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Put colon-separated compound statement on separate lines.</title>
<updated>2016-07-20T21:44:00+00:00</updated>
<author>
<name>stepshal</name>
<email>nessento@openmailbox.org</email>
</author>
<published>2016-07-20T21:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=64335b63f9e03e71d0acd885b8bfd0b4b7a60aa8'/>
<id>64335b63f9e03e71d0acd885b8bfd0b4b7a60aa8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
