<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/buildstream.git/tests/testutils/python_repo.py, branch fetch-committers</title>
<subtitle>gitlab.com: buildstream/buildstream.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/'/>
<entry>
<title>tests: Allow `python_repo` to install nested package deps</title>
<updated>2019-05-14T22:50:59+00:00</updated>
<author>
<name>Shahwat Dalal</name>
<email>sdalal29@bloomberg.net</email>
</author>
<published>2019-04-23T08:45:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=f79351d65c99757ba5f7806e4b0d9c706fca518e'/>
<id>f79351d65c99757ba5f7806e4b0d9c706fca518e</id>
<content type='text'>
In order to ensure that pip_source is pulling transitive dependencies,
adapted python_repo to use `install_reqiures` in its default setup
script.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to ensure that pip_source is pulling transitive dependencies,
adapted python_repo to use `install_reqiures` in its default setup
script.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/testutil/python_repo.py: fixed executable path when running pip</title>
<updated>2019-04-26T18:15:56+00:00</updated>
<author>
<name>Shahwat Dalal</name>
<email>sdalal29@bloomberg.net</email>
</author>
<published>2019-04-17T16:52:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=a2ac4e9e298d8387b3dfa56003c63743d032cb10'/>
<id>a2ac4e9e298d8387b3dfa56003c63743d032cb10</id>
<content type='text'>
Using `sys.executable` is a safer option as that is the interpreter
that is currently being used
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using `sys.executable` is a safer option as that is the interpreter
that is currently being used
</pre>
</div>
</content>
</entry>
<entry>
<title>tests:lint: reorder imports for consistency</title>
<updated>2019-03-20T09:38:41+00:00</updated>
<author>
<name>Benjamin Schubert</name>
<email>ben.c.schubert@gmail.com</email>
</author>
<published>2019-03-09T10:51:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=7474ed1f38b7b750e1cd2b5ebbfe9fc0f3f3d364'/>
<id>7474ed1f38b7b750e1cd2b5ebbfe9fc0f3f3d364</id>
<content type='text'>
- Remove all wrong-import-order from pylint
- Order some subgroups of imports
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove all wrong-import-order from pylint
- Order some subgroups of imports
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/testutils/python_repo.py: Use subprocess to run sdist</title>
<updated>2019-01-18T21:23:05+00:00</updated>
<author>
<name>Tristan Van Berkom</name>
<email>tristan.vanberkom@codethink.co.uk</email>
</author>
<published>2019-01-18T21:23:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=adfb929141903129708fe05189303d72116e82fa'/>
<id>adfb929141903129708fe05189303d72116e82fa</id>
<content type='text'>
The current approach using setuptools.sandbox.run_setup() was
causing a spurious (but highly frequent) failure where setuptools
gets mixed up with it's manipulation of sys.modules and hits a
RuntimeError as a dictionary changes size while being iterated over.

For instance: https://gitlab.com/BuildStream/buildstream/-/jobs/147967307

Since this already happens in an isolated virtual environment created
by tox, we should not need additional sandboxing here from setuptools,
and launching this as a subprocess will be safer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current approach using setuptools.sandbox.run_setup() was
causing a spurious (but highly frequent) failure where setuptools
gets mixed up with it's manipulation of sys.modules and hits a
RuntimeError as a dictionary changes size while being iterated over.

For instance: https://gitlab.com/BuildStream/buildstream/-/jobs/147967307

Since this already happens in an isolated virtual environment created
by tox, we should not need additional sandboxing here from setuptools,
and launching this as a subprocess will be safer.
</pre>
</div>
</content>
</entry>
<entry>
<title>plugins/sources/pip.py: Accomodate characters '-','.','_' for packages</title>
<updated>2018-11-02T16:41:54+00:00</updated>
<author>
<name>ctolentino8</name>
<email>ctolentino8@bloomberg.net</email>
</author>
<published>2018-09-24T09:32:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/buildstream.git/commit/?id=de59ebdbf755ca65c7c9d389204f6ce508f84e7e'/>
<id>de59ebdbf755ca65c7c9d389204f6ce508f84e7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
