<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_python_setuptools/setuptools/build_meta.py, branch v41.0.0</title>
<subtitle>Python setuptools
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/'/>
<entry>
<title>Use pkg_resources.parse_requirements in build_meta</title>
<updated>2019-03-16T19:10:55+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2019-03-16T17:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=5efdf816fddcd8fbc9c3d1e6867a25848b1f9a06'/>
<id>5efdf816fddcd8fbc9c3d1e6867a25848b1f9a06</id>
<content type='text'>
Since pkg_resources is imported elsewhere anyway, we don't get much
value out of porting the requirement parser locally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since pkg_resources is imported elsewhere anyway, we don't get much
value out of porting the requirement parser locally.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add requirement parsing in setuptools.build_meta</title>
<updated>2019-03-16T16:58:29+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2019-03-16T16:53:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=318f739d14a810042e6803fa3eb4c4e140f0ef88'/>
<id>318f739d14a810042e6803fa3eb4c4e140f0ef88</id>
<content type='text'>
This fixes GH #1682 by porting the pkg_resources requirement parsing
logic into setuptools.build_meta, so that all valid requirement
specifiers passed to setup_requires will be added to the
get_requires_for_build_* function outputs.

Fixes GH #1682
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes GH #1682 by porting the pkg_resources requirement parsing
logic into setuptools.build_meta, so that all valid requirement
specifiers passed to setup_requires will be added to the
get_requires_for_build_* function outputs.

Fixes GH #1682
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for setup.cfg-only projects</title>
<updated>2019-02-07T13:08:14+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2019-01-31T13:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=179115b198387a21202433ea61cc53f2efd383fc'/>
<id>179115b198387a21202433ea61cc53f2efd383fc</id>
<content type='text'>
Many projects can get away with an empty `setup.py` and use *only* the
declarative `setup.cfg`. With the new PEP 517 backend, we can supply a
default empty `setup.py` if one is not provided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Many projects can get away with an empty `setup.py` and use *only* the
declarative `setup.cfg`. With the new PEP 517 backend, we can supply a
default empty `setup.py` if one is not provided.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename build_meta:legacy to build_meta:__legacy__</title>
<updated>2019-02-05T13:42:36+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2019-02-05T13:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=e04a41e3129fa9945e15b16fd6d65cc212c1d946'/>
<id>e04a41e3129fa9945e15b16fd6d65cc212c1d946</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move build_meta_legacy to build_meta:legacy</title>
<updated>2019-02-03T17:25:06+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2019-02-03T17:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=11fb3f38d23ff1e0d81e64ba3b68b3de2d2b990a'/>
<id>11fb3f38d23ff1e0d81e64ba3b68b3de2d2b990a</id>
<content type='text'>
Rather than exposing a top-level module for the legacy backend, we will
move the legacy backend into the `setuptools.build_meta` module and
specify it using the module:object syntax.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than exposing a top-level module for the legacy backend, we will
move the legacy backend into the `setuptools.build_meta` module and
specify it using the module:object syntax.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add __all__ to setuptools.build_meta</title>
<updated>2019-02-03T17:25:05+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2019-01-27T16:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=f40a47a776904b09747502a1f210af9fc92ec542'/>
<id>f40a47a776904b09747502a1f210af9fc92ec542</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Wrap build_meta backend in a class</title>
<updated>2019-02-03T17:25:05+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2019-01-27T16:45:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=74c323d1658f554b879ef6ac2867faf77776a2ac'/>
<id>74c323d1658f554b879ef6ac2867faf77776a2ac</id>
<content type='text'>
In order to support both the `build_meta` and `build_meta_legacy`
backends, the core functionality is wrapped in a class with methods to
be overridden in build_meta_legacy. The class is an implementation
detail and should remain private.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to support both the `build_meta` and `build_meta_legacy`
backends, the core functionality is wrapped in a class with methods to
be overridden in build_meta_legacy. The class is an implementation
detail and should remain private.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1625 from pypa/bugfix/1623-always-targz</title>
<updated>2019-01-03T13:06:58+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2019-01-03T13:06:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=572fb158a4077d779488cd3c81e6d47028322396'/>
<id>572fb158a4077d779488cd3c81e6d47028322396</id>
<content type='text'>
In build_meta (PEP 517), always built gztar</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In build_meta (PEP 517), always built gztar</pre>
</div>
</content>
</entry>
<entry>
<title>Extract common behavior into a function</title>
<updated>2019-01-02T19:42:23+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2019-01-02T19:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=2bb8225a6efa6f429d4522f47308b779a48cd07f'/>
<id>2bb8225a6efa6f429d4522f47308b779a48cd07f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid hanging indent</title>
<updated>2019-01-02T19:39:37+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2019-01-02T19:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=7378e6be2f8f8a0d96b748e256dfa6b53821c3f6'/>
<id>7378e6be2f8f8a0d96b748e256dfa6b53821c3f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
