<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-setuptools-git.git/setuptools/depends.py, branch feature/distutils-hack-startup-perf</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>In depends, rely on packaging instead of distutils for version management.</title>
<updated>2021-12-12T17:34:02+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2021-12-12T17:34:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=78fdc162ba1b6feeef712bafc32ac81734b92734'/>
<id>78fdc162ba1b6feeef712bafc32ac81734b92734</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Python 2 compatibility</title>
<updated>2020-08-16T11:15:18+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2020-08-16T04:29:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=fb7ab81a3d080422687bad71f9ae9d36eeefbee2'/>
<id>fb7ab81a3d080422687bad71f9ae9d36eeefbee2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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>
</feed>
