Date: Friday, December 25, 2020 @ 02:21:17 Author: demize Revision: 789437
Fix reproducability When check() is run, py.test would generate a .pyc containing the path to the python file in the /build directory. repro(1) currently always passes --nocheck due to a bug, meaning that py.test is never called. This resulted in different paths ending up in the .pyc files. Modified: python-msgpack/trunk/PKGBUILD ----------+ PKGBUILD | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-12-25 02:20:18 UTC (rev 789436) +++ PKGBUILD 2020-12-25 02:21:17 UTC (rev 789437) @@ -3,7 +3,7 @@ pkgname=python-msgpack pkgver=1.0.2 -pkgrel=1 +pkgrel=2 pkgdesc='MessagePack serializer implementation for Python' url='https://github.com/msgpack/msgpack-python' @@ -19,11 +19,6 @@ sha512sums=('8e53c57312beed0cbc24b681b605fa8b832469b1aab035aaa187b2887e7865ff653a3f358dab2f3e773c657cf0af4264d4e530639ef23934d4b95d9fa2a7ee9a') -prepare() { - cd msgpack-python-$pkgver - printf '[build]\nbuild_lib = build/lib.linux' >> setup.cfg -} - build() { cd msgpack-python-$pkgver python setup.py build @@ -31,7 +26,7 @@ check() { cd msgpack-python-$pkgver - PYTHONPATH=$PWD/build/lib.linux py.test test + PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=$(printf '%s\n' $PWD/build/* | paste -sd:) py.test test } package() {