<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-setuptools-git.git/setuptools/tests/fixtures.py, branch dev/avoid_wheel_unstable_api</title>
<subtitle>github.com: pypa/setuptools.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/'/>
<entry>
<title>Adequate venv fixtures to the latest change in virtualenv</title>
<updated>2023-05-02T16:13:12+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2023-04-28T11:20:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=1bef1e2e793ca59828d7911f702ce05c098c0a74'/>
<id>1bef1e2e793ca59828d7911f702ce05c098c0a74</id>
<content type='text'>
Since version v20.23.0, `virtualenv` will no longer include `wheel` and
`setuptools` in the created folders.

Some tests in the setuptools test suite assume that these packages are
always present. So we need to adequate these tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since version v20.23.0, `virtualenv` will no longer include `wheel` and
`setuptools` in the created folders.

Some tests in the setuptools test suite assume that these packages are
always present. So we need to adequate these tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>[CI] Allow pre-built distribution to be used in tests with virtualenvs</title>
<updated>2022-03-07T18:19:10+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2022-03-07T18:19:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=0e46f782d08d1ee5afc610eddc0f028fe5922439'/>
<id>0e46f782d08d1ee5afc610eddc0f028fe5922439</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply suggestions from code review</title>
<updated>2022-02-27T20:39:22+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri+github@gmail.com</email>
</author>
<published>2022-02-25T15:14:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=634dd7e1779663d98cc2fa0382656e8f578b669e'/>
<id>634dd7e1779663d98cc2fa0382656e8f578b669e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent leaking PYTHONPATH to spawned processes in tests</title>
<updated>2022-02-27T20:39:21+00:00</updated>
<author>
<name>Karolina Surma</name>
<email>ksurma@redhat.com</email>
</author>
<published>2022-02-24T10:20:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=342f19f9decc902b7cdbb97350d426cf4cdf9dc0'/>
<id>342f19f9decc902b7cdbb97350d426cf4cdf9dc0</id>
<content type='text'>
This enhances environment isolation, as in special cases, like downstream
distro packaging, PYTHONPATH can be set to point to a specific setuptools
codebase. When it leaks, it shadows the virtual environment's paths and
produces wrong test results.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enhances environment isolation, as in special cases, like downstream
distro packaging, PYTHONPATH can be set to point to a specific setuptools
codebase. When it leaks, it shadows the virtual environment's paths and
produces wrong test results.
</pre>
</div>
</content>
</entry>
<entry>
<title>Only resolve 'parent' directory when xdist is in use. Fixes #3059.</title>
<updated>2022-01-30T02:17:51+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2022-01-30T02:09:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=253ecb0179707487e94472dae041ebbaabbb4bc8'/>
<id>253ecb0179707487e94472dae041ebbaabbb4bc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace tmp_src fixture with the virtualenv fixtures</title>
<updated>2022-01-06T21:43:33+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2021-12-25T00:18:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=332a0532bf3293cf7c3d0fbfbb4664a5a98b9ec0'/>
<id>332a0532bf3293cf7c3d0fbfbb4664a5a98b9ec0</id>
<content type='text'>
Instead of re-building/installing setuptools from the source tree
every time, the tests now rely on the venv, wheel and sdist fixtures
(the venv fixture is populated from sdist/wheel).

Moreover migrate `test_virtualenv` to use `jaraco.envs`
(so it uses the same libraries ad `test_distutils_adoption`).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of re-building/installing setuptools from the source tree
every time, the tests now rely on the venv, wheel and sdist fixtures
(the venv fixture is populated from sdist/wheel).

Moreover migrate `test_virtualenv` to use `jaraco.envs`
(so it uses the same libraries ad `test_distutils_adoption`).
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract venv fixtures from test_distutils_adoption</title>
<updated>2022-01-06T21:43:33+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2021-12-24T22:34:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=60e561c0a3747c2e862791f4cc5a4e530448a9a4'/>
<id>60e561c0a3747c2e862791f4cc5a4e530448a9a4</id>
<content type='text'>
… and change it to install the pre-build setuptools wheel (fixture)
instead of installing from the source tree
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
… and change it to install the pre-build setuptools wheel (fixture)
instead of installing from the source tree
</pre>
</div>
</content>
</entry>
<entry>
<title>Add fixtures for sdist and wheel artifacts</title>
<updated>2022-01-06T21:43:33+00:00</updated>
<author>
<name>Anderson Bravalheri</name>
<email>andersonbravalheri@gmail.com</email>
</author>
<published>2021-12-24T22:01:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=2445fdd0d1be06d3d32155505c80831235b2af5e'/>
<id>2445fdd0d1be06d3d32155505c80831235b2af5e</id>
<content type='text'>
They should be build once for each session and be able to be re-used in
parallel (assuming read-only) for all tests.

This is useful when dealing with virtual environments
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They should be build once for each session and be able to be re-used in
parallel (assuming read-only) for all tests.

This is useful when dealing with virtual environments
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test capturing missed expectation. Ref #2612.</title>
<updated>2021-03-21T01:19:49+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2021-03-21T01:19:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=b4d8e4755eafc786a9848333ca73bff381747745'/>
<id>b4d8e4755eafc786a9848333ca73bff381747745</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract workaround for pytest-dev/pytest-xdist#376 as a fixture. Invoke the repair at the session level and only when xdist is present.</title>
<updated>2021-01-18T15:48:38+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2021-01-18T15:48:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=f767b4f59b14aa94d7c085173cb9360ba2d187eb'/>
<id>f767b4f59b14aa94d7c085173cb9360ba2d187eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
