<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-setuptools-git.git/setuptools/build_meta.py, branch bugfix/1390-lenient-description</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>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>get_requires_for_build* hooks rely on 'installing' setup_requires</title>
<updated>2020-08-06T09:10:13+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>thomas@kluyver.me.uk</email>
</author>
<published>2020-08-06T09:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=21c81324f9e37aee92301f64b95947accfafbaa4'/>
<id>21c81324f9e37aee92301f64b95947accfafbaa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't install setup_requires when run as a PEP-517 backend.</title>
<updated>2020-08-06T07:51:10+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>thomas@kluyver.me.uk</email>
</author>
<published>2020-08-06T07:51:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=fe79e6ca8ef48edb3ee2ea42b3021aa7de963a49'/>
<id>fe79e6ca8ef48edb3ee2ea42b3021aa7de963a49</id>
<content type='text'>
Under PEP-517, installing build dependencies is up to the frontend.

Closes gh-2303
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Under PEP-517, installing build dependencies is up to the frontend.

Closes gh-2303
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove pkg_resources.py31compat.makedirs() in favor of the stdlib</title>
<updated>2020-02-16T17:33:32+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2020-01-18T16:13:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=b3de7989665740cd4218d7d814e719d90e75de73'/>
<id>b3de7989665740cd4218d7d814e719d90e75de73</id>
<content type='text'>
As setuptools is now python 3.5+, this compatibility shim is no longer
necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As setuptools is now python 3.5+, this compatibility shim is no longer
necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>👹 Feed the hobgoblins (delint).</title>
<updated>2020-01-19T17:46:30+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2020-01-19T17:46:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=3d4d8b9dde61b87271861b8c7ebeb168ac4fa72b'/>
<id>3d4d8b9dde61b87271861b8c7ebeb168ac4fa72b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set sys.argv[0] in build scripts run by build_meta</title>
<updated>2019-05-15T17:56:15+00:00</updated>
<author>
<name>Emiel Wiedijk</name>
<email>me@aimileus.nl</email>
</author>
<published>2019-02-23T19:51:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=8f227af516c8c6b991c8e6c76f5bf4672f36c41e'/>
<id>8f227af516c8c6b991c8e6c76f5bf4672f36c41e</id>
<content type='text'>
Some setup.py scripts, use sys.argv[0] to locate the source directory of
a project. I added this to build_meta.__legacy__ since that is focused
on backwards compatibility with old scripts. However, @pganssle said
this behaviour should not be added to setuptools.build_meta. Fixes #1628
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some setup.py scripts, use sys.argv[0] to locate the source directory of
a project. I added this to build_meta.__legacy__ since that is focused
on backwards compatibility with old scripts. However, @pganssle said
this behaviour should not be added to setuptools.build_meta. Fixes #1628
</pre>
</div>
</content>
</entry>
<entry>
<title>build_meta: fix 2 issues with `build_wheel` / `build_sdist`</title>
<updated>2019-04-22T21:02:33+00:00</updated>
<author>
<name>Benoit Pierre</name>
<email>benoit.pierre@gmail.com</email>
</author>
<published>2019-04-22T20:18:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=5f88c42f3b4529956e4d02453ae571e32bc4692a'/>
<id>5f88c42f3b4529956e4d02453ae571e32bc4692a</id>
<content type='text'>
Fix the following cases:

* `build_sdist` is called with another sdist already present
  in the destination directory

* `build_wheel` is called with the destination directory not
  already created
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the following cases:

* `build_sdist` is called with another sdist already present
  in the destination directory

* `build_wheel` is called with the destination directory not
  already created
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error when wheels already exist in dist/</title>
<updated>2019-04-22T14:19:28+00:00</updated>
<author>
<name>Shashank Singh</name>
<email>shashanksingh28@gmail.com</email>
</author>
<published>2019-04-21T03:24:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=901f7cc2a036bfeb93bfbe480608e04c76c2c5ec'/>
<id>901f7cc2a036bfeb93bfbe480608e04c76c2c5ec</id>
<content type='text'>
`build_meta.build_wheel` assumes that the only wheel in its output
directory is the one it builds, but prior to this, it also used the
`dist/` folder as its working output directory. This commit uses a
temporary directory instead, preventing an error that was triggered when
previously-generated wheel files were still sitting in `dist/`.

Fixes GH #1671
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`build_meta.build_wheel` assumes that the only wheel in its output
directory is the one it builds, but prior to this, it also used the
`dist/` folder as its working output directory. This commit uses a
temporary directory instead, preventing an error that was triggered when
previously-generated wheel files were still sitting in `dist/`.

Fixes GH #1671
</pre>
</div>
</content>
</entry>
<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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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='http://git.baserock.org/cgit/delta/python-setuptools-git.git/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>
</feed>
