Date: Wednesday, April 27, 2022 @ 19:56:40
  Author: diabonas
Revision: 1191297

python-tpm2-pytss: improve pytest setup for compiled C extension

Instead of copying the generated files, --import-mode=append can be used in
combination with setting PYTHONPATH to the build directory, cf.
https://github.com/tpm2-software/tpm2-pytss/issues/341

Modified:
  python-tpm2-pytss/trunk/PKGBUILD

----------+
 PKGBUILD |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-04-27 19:54:17 UTC (rev 1191296)
+++ PKGBUILD    2022-04-27 19:56:40 UTC (rev 1191297)
@@ -28,9 +28,8 @@
 
 check() {
        cd "${pkgname#python-}"
-       cp build/lib.*/tpm2_pytss/_libtpm2_pytss.abi3.so tpm2_pytss
-       cp build/lib.*/tpm2_pytss/internal/{type_mapping,versions}.py 
tpm2_pytss/internal
-       python -B -m pytest
+       local _python_version=$(python -c 'import sys; print(".".join(map(str, 
sys.version_info[:2])))')
+       PYTHONPATH="$PWD/build/lib.linux-$CARCH-$_python_version" pytest 
--import-mode=append
 }
 
 package() {

Reply via email to