<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-setuptools-git.git/setuptools/dist.py, branch iterator-unpack</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>Fix issue with missing author metadata</title>
<updated>2018-11-13T03:39:09+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-11-13T03:32:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=ac3cee396ff93f66afa86bc6e3aa3da3a2667514'/>
<id>ac3cee396ff93f66afa86bc6e3aa3da3a2667514</id>
<content type='text'>
Prior to this patch, if the author or author_email were omitted from
`setup`, a malformed `PKG-INFO` would be created.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prior to this patch, if the author or author_email were omitted from
`setup`, a malformed `PKG-INFO` would be created.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use write_field in write_pkg_file</title>
<updated>2018-11-07T22:38:42+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-11-06T16:48:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=c34962d08168e0149a71485f1f71ddfd22146140'/>
<id>c34962d08168e0149a71485f1f71ddfd22146140</id>
<content type='text'>
This creates a wrapper function for writing fields in the PKG-INFO file,
both to simplify the syntax and to add a point where we can inject an
encoding function in order to support Python 2.7 compatibility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This creates a wrapper function for writing fields in the PKG-INFO file,
both to simplify the syntax and to add a point where we can inject an
encoding function in order to support Python 2.7 compatibility.
</pre>
</div>
</content>
</entry>
<entry>
<title>Start patching DistributionMetadata.read_pkg_file</title>
<updated>2018-11-07T22:38:41+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-11-05T15:23:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=386fcdbe02c4170a560d67742f2ac1319430ff43'/>
<id>386fcdbe02c4170a560d67742f2ac1319430ff43</id>
<content type='text'>
This turns get_metadata_version into a method on DistributionMetadata,
populated either by inferrence (in the case of package metadata
specified in `setup`) or from the data in a specified PKG-INFO file.

To populate metadata_version from PKG-INFO, we need to monkey patch
read_pkg_file in addition to write_pkg_file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This turns get_metadata_version into a method on DistributionMetadata,
populated either by inferrence (in the case of package metadata
specified in `setup`) or from the data in a specified PKG-INFO file.

To populate metadata_version from PKG-INFO, we need to monkey patch
read_pkg_file in addition to write_pkg_file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Store metadata version on metadata object</title>
<updated>2018-11-07T22:38:41+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-11-06T14:30:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=e5d362d3736bc5972835a55bcb165d8c55913547'/>
<id>e5d362d3736bc5972835a55bcb165d8c55913547</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add DistributionMetadata.read_pkg_file</title>
<updated>2018-11-07T22:38:40+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-11-06T14:18:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=83fb2385518f7cf7885144f12db80b9364e67c7f'/>
<id>83fb2385518f7cf7885144f12db80b9364e67c7f</id>
<content type='text'>
This is the baseline, unchanged from the version in distutils.dist, to
be modified before patching.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the baseline, unchanged from the version in distutils.dist, to
be modified before patching.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add custom deprecation warning classes</title>
<updated>2018-10-28T21:43:24+00:00</updated>
<author>
<name>Junhan Huang</name>
<email>robinhuang@172-2-0-43.lightspeed.dybhfl.sbcglobal.net</email>
</author>
<published>2018-10-27T20:26:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=5854b0eba03dd257e30efff68f1632bdec5f0416'/>
<id>5854b0eba03dd257e30efff68f1632bdec5f0416</id>
<content type='text'>
`DeprecationWarning` is not visible by default in the latest versions of
CPython, so this switches the deprecation warnings in setuptools and
pkg_resources over to custom classes derived from `Warning` instead.

Fixes issue github issue #159

Co-authored-by: Junhan Huang &lt;robin.j.huang@gmail.com&gt;
Co-authored-by: Marton Pono &lt;marci93@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`DeprecationWarning` is not visible by default in the latest versions of
CPython, so this switches the deprecation warnings in setuptools and
pkg_resources over to custom classes derived from `Warning` instead.

Fixes issue github issue #159

Co-authored-by: Junhan Huang &lt;robin.j.huang@gmail.com&gt;
Co-authored-by: Marton Pono &lt;marci93@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow setting long_description_content_type externally</title>
<updated>2018-05-16T21:22:25+00:00</updated>
<author>
<name>Ian Wienand</name>
<email>iwienand@redhat.com</email>
</author>
<published>2018-04-30T09:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=07cd2e4e716264fd51aededcb77cefe37aafb25a'/>
<id>07cd2e4e716264fd51aededcb77cefe37aafb25a</id>
<content type='text'>
Some tools, such as PBR, might want to set
long_description_content_type during the parent object's
Distribution.__init__() call (during distutils setup_keywords entry
points).  However, that field is currently unconditionally overwritten
after these calls, erasing the value.

We would rather not duplicate the existing method of copying into
dist.metadata as done with project_urls.

This preserves the fields within Distribution.metadata described by
self._DISTUTIULS_UNUPPORTED_METADATA, or otherwise takes it from
arguments.

A test case that simulates setting the long description and overriding
the arguments is added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some tools, such as PBR, might want to set
long_description_content_type during the parent object's
Distribution.__init__() call (during distutils setup_keywords entry
points).  However, that field is currently unconditionally overwritten
after these calls, erasing the value.

We would rather not duplicate the existing method of copying into
dist.metadata as done with project_urls.

This preserves the fields within Distribution.metadata described by
self._DISTUTIULS_UNUPPORTED_METADATA, or otherwise takes it from
arguments.

A test case that simulates setting the long description and overriding
the arguments is added.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop patching write_pkg_info</title>
<updated>2018-03-18T15:43:00+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2018-03-18T15:43:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=a0723a66bf7950ee470971ac9931d751a7dd76f3'/>
<id>a0723a66bf7950ee470971ac9931d751a7dd76f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delint</title>
<updated>2018-03-18T13:55:59+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2018-03-18T13:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=d92bc63ddd88729ad0bd892eacce29439b821fd2'/>
<id>d92bc63ddd88729ad0bd892eacce29439b821fd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>When possible, avoid test-specific interfaces in production code.</title>
<updated>2018-03-18T13:41:28+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2018-03-18T13:41:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=c14a674e89fa5fc6661a35ca4eb468afa886c775'/>
<id>c14a674e89fa5fc6661a35ca4eb468afa886c775</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
