<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_python_setuptools/setuptools/tests/test_egg_info.py, branch v21.2.0</title>
<subtitle>Python setuptools
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/'/>
<entry>
<title>Correction for expected dict order when PYTHONHASHSEED=0</title>
<updated>2016-04-20T14:16:37+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-04-20T14:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=3ea245437c2094a5eae415732c7b349606fd111f'/>
<id>3ea245437c2094a5eae415732c7b349606fd111f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add docstrings explaining the intention of the test. Ref #553.</title>
<updated>2016-04-20T13:52:13+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-04-20T13:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=ae8574c0652f2f25c84521dd26af0688f9882fa2'/>
<id>ae8574c0652f2f25c84521dd26af0688f9882fa2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>It's not necessary to build a file with an empty egg_info.</title>
<updated>2016-04-20T13:48:39+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-04-20T13:48:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=25b2a2d2d586fa80df71e73adb98ab472d97eb10'/>
<id>25b2a2d2d586fa80df71e73adb98ab472d97eb10</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move Python 2.6 exception into specific test, capturing that the expected order is different on Python 2.6, not because of the lack of OrderedDict, but because of different behavior in RawConfigParser. Ref #553.</title>
<updated>2016-04-20T13:47:13+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-04-20T13:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=66932720c96591ea74015844d713cd5724f4e8af'/>
<id>66932720c96591ea74015844d713cd5724f4e8af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract method for validating the order.</title>
<updated>2016-04-20T13:32:34+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-04-20T13:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=46b76edc1e451276e1fb9e31c90c311898486de3'/>
<id>46b76edc1e451276e1fb9e31c90c311898486de3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove superfluous slice</title>
<updated>2016-04-20T13:28:12+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-04-20T13:28:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=c4d546e69bf43a57d13be83a4fe5119af8704388'/>
<id>c4d546e69bf43a57d13be83a4fe5119af8704388</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Dedent</title>
<updated>2016-04-20T13:26:45+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-04-20T13:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=90fb7be170b825f1db84c338829806144838cdc8'/>
<id>90fb7be170b825f1db84c338829806144838cdc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused import</title>
<updated>2016-04-20T13:25:42+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-04-20T13:25:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=d1f96eed5e4a7e2346521a4666cb2678c155634e'/>
<id>d1f96eed5e4a7e2346521a4666cb2678c155634e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use OrderedDict to retain deterministic ordering of version info in egg_info command. Remove lexicographic ordering in setopt.edit_config. Ref #553</title>
<updated>2016-04-20T13:25:21+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2016-04-20T13:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=085247fa441f9b0fac05117ca1a3283e3510fb32'/>
<id>085247fa441f9b0fac05117ca1a3283e3510fb32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Preserve order of egg_info section in setup.cfg</title>
<updated>2016-04-19T17:34:47+00:00</updated>
<author>
<name>Davanum Srinivas</name>
<email>davanum@gmail.com</email>
</author>
<published>2016-04-18T19:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=df05ebf3e88858ae7ac74071bd20c86782e1415d'/>
<id>df05ebf3e88858ae7ac74071bd20c86782e1415d</id>
<content type='text'>
egg_info is the dictionary with information that is injected
into setup.cfg. edit_config uses RawConfigParser which uses
collections.OrderedDict for all the data. When we use a
simple dict(), when we loop through items in edit_config, we
see random behavior as a result the fields
tag_svn_revision/tag_date/tag_build are added to the setup.cfg
randomly. So if we sort the items by key when we traverse items
we will get deterministic output as RawConfigParser uses
OrderedDict internally by default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
egg_info is the dictionary with information that is injected
into setup.cfg. edit_config uses RawConfigParser which uses
collections.OrderedDict for all the data. When we use a
simple dict(), when we loop through items in edit_config, we
see random behavior as a result the fields
tag_svn_revision/tag_date/tag_build are added to the setup.cfg
randomly. So if we sort the items by key when we traverse items
we will get deterministic output as RawConfigParser uses
OrderedDict internally by default.
</pre>
</div>
</content>
</entry>
</feed>
