<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang/python/tests/run-tests.py, branch gpgme-1.9.0</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.9.0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.9.0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2017-03-14T11:20:25Z</updated>
<entry>
<title>python: Make error message more helpful.</title>
<updated>2017-03-14T11:20:25Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2017-03-14T10:10:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=9d6825be092f1590f28b5bab462eeb944d9b800c'/>
<id>urn:sha1:9d6825be092f1590f28b5bab462eeb944d9b800c</id>
<content type='text'>
* lang/python/tests/run-tests.py: Make the error message shown when we
cannot locate the python module in the build tree more helpful.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>python: Use one copy of the source tree per Python version.</title>
<updated>2017-02-13T15:44:53Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2017-02-13T15:44:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=fe65a26ab584bd70fad45c7c4d44330e30a748a4'/>
<id>urn:sha1:fe65a26ab584bd70fad45c7c4d44330e30a748a4</id>
<content type='text'>
* lang/python/Makefile.am (copystamp): Create one copy per Python
version.
(all-local): Adapt.
(clean-local): Likewise.
(install-exec-local): Likewise.
* lang/python/tests/run-tests.py: Likewise.
--

Currently, we use one copy of the Python module's source to build for
all Python versions.  This is problematic, because SWIG writes a
wrapper file into the source tree.  Currently, this file works with
both Python 2 and 3, but this is purely by chance.

Improve the situation by creating one copy per Python version so that
SWIG can write version-specific code into each copy.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>python: Improve compatibility with Scheme tests.</title>
<updated>2017-01-03T14:29:01Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2017-01-03T14:27:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=b14419f68b3aaa90025e0e97151de7c3da7806fb'/>
<id>urn:sha1:b14419f68b3aaa90025e0e97151de7c3da7806fb</id>
<content type='text'>
* lang/python/tests/run-tests.py: Add stub --parallel option.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>python: Add a switch '--quiet' to the test runner.</title>
<updated>2017-01-03T14:28:36Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2016-11-30T09:39:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d0e91d28f63b74e53673902e675be8a54b6b90d3'/>
<id>urn:sha1:d0e91d28f63b74e53673902e675be8a54b6b90d3</id>
<content type='text'>
* lang/python/tests/run-tests.py: Add and honor a switch '--quiet'.
This way we can use this script to run Python tests one by one without
the noise, and the script will setup the necessary environment for us.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>python: Build for both Python2 and Python3.</title>
<updated>2016-09-14T10:18:15Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2016-09-14T08:22:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=24b4162d908b48a92660020be0b776c2874fb05a'/>
<id>urn:sha1:24b4162d908b48a92660020be0b776c2874fb05a</id>
<content type='text'>
* NEWS: Update.
* configure.ac: Check for multiple Python versions.
* lang/python/Makefile.am: Build and install for both Python versions.
* lang/python/tests/Makefile.am: Test both versions.
* lang/python/tests/run-tests.py: New test runner.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
</feed>
