<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_python_setuptools/setuptools/tests/test_build_meta.py, branch v45.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>👹 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='https://git.replicant.us/replicant-next/external_python_setuptools/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>Merge branch 'sys_argv' of https://github.com/aimileus/setuptools into maint/44.x</title>
<updated>2020-01-14T23:43:48+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2020-01-14T23:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=b5022cdbf60e1ba072af3af83c79df657272c56d'/>
<id>b5022cdbf60e1ba072af3af83c79df657272c56d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test ensuring pyproject.toml is included during PEP 517 build.</title>
<updated>2019-12-29T17:47:46+00:00</updated>
<author>
<name>Tzu-ping Chung</name>
<email>uranusjr@gmail.com</email>
</author>
<published>2019-12-27T08:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=8a7a6272942c84a0cf59169b84f7434ea4dc4bfe'/>
<id>8a7a6272942c84a0cf59169b84f7434ea4dc4bfe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests</title>
<updated>2019-05-15T18:00:31+00:00</updated>
<author>
<name>Emiel Wiedijk</name>
<email>me@aimileus.nl</email>
</author>
<published>2019-02-23T21:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=b2701fb39252fc68b4f0b22c3a3b79039f4cc58e'/>
<id>b2701fb39252fc68b4f0b22c3a3b79039f4cc58e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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='https://git.replicant.us/replicant-next/external_python_setuptools/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>Merge pull request #1745 from shashanksingh28/master</title>
<updated>2019-04-22T15:52:09+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>pganssle@users.noreply.github.com</email>
</author>
<published>2019-04-22T15:52:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=50a41c7005c81024cf66fcd1d940fd168dc4a83d'/>
<id>50a41c7005c81024cf66fcd1d940fd168dc4a83d</id>
<content type='text'>
Fix error with PEP 517 builds when wheel exists (GH #1761)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix error with PEP 517 builds when wheel exists (GH #1761)</pre>
</div>
</content>
</entry>
<entry>
<title>Limit workers in ProcessPoolExecutor</title>
<updated>2019-04-22T15:17:21+00:00</updated>
<author>
<name>Paul Ganssle</name>
<email>paul@ganssle.io</email>
</author>
<published>2019-04-22T15:05:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=127c8c74dead715b67a66eed86c420fe7b31ea3b'/>
<id>127c8c74dead715b67a66eed86c420fe7b31ea3b</id>
<content type='text'>
As a mitigation for #1730, this commit limits the number of workers in
the ProcessPoolExecutor to 1 (default is the number of CPUs). On PyPy,
having a higher number of available workers dramatically increases the
number of concurrent processes, leading to some resource exhaustion
issues.

This does not address the root issue, but should improve the situation
until the root issue is addressed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a mitigation for #1730, this commit limits the number of workers in
the ProcessPoolExecutor to 1 (default is the number of CPUs). On PyPy,
having a higher number of available workers dramatically increases the
number of concurrent processes, leading to some resource exhaustion
issues.

This does not address the root issue, but should improve the situation
until the root issue is addressed.
</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='https://git.replicant.us/replicant-next/external_python_setuptools/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>Add test for pre-existing wheels in build_meta</title>
<updated>2019-04-21T00:16:55+00:00</updated>
<author>
<name>Floris Lambrechts</name>
<email>florisla@gmail.com</email>
</author>
<published>2019-03-26T08:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=869c634880f24b918ca074588b625b9dce2038b2'/>
<id>869c634880f24b918ca074588b625b9dce2038b2</id>
<content type='text'>
Currently, this will fail because setuptools.build_meta.build_wheel
assumes that no wheels already exist in the `dist/` directory.

See GH #1671
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, this will fail because setuptools.build_meta.build_wheel
assumes that no wheels already exist in the `dist/` directory.

See GH #1671
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend requirement parsing tests to sdists</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:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=b54d4c699fc4e1692dadd19bdd7cbcde1c844976'/>
<id>b54d4c699fc4e1692dadd19bdd7cbcde1c844976</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
