Étienne Mollier pushed to branch master at Debian Med / python-questplus
Commits: cb26a9d2 by Étienne Mollier at 2024-08-23T18:02:31+02:00 d/control: move to autopkgtest-pkg-pybuild. - - - - - 7508114e by Étienne Mollier at 2024-08-23T18:02:51+02:00 d/tests/: remove now unneeded manual autopkgtest. - - - - - d06c2972 by Étienne Mollier at 2024-08-23T18:03:21+02:00 d/rules: skip test_thurstone_scaling on i386. - - - - - 5d69a641 by Étienne Mollier at 2024-08-23T18:04:18+02:00 Ready for upload to unstable. - - - - - 5 changed files: - debian/changelog - debian/control - debian/rules - − debian/tests/control - − debian/tests/run-unit-test Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,17 @@ +python-questplus (2023.1-2) unstable; urgency=medium + + * Team upload. + + [ Andreas Tille ] + * Drop versioneer from d/copyright for next upload + + [ Étienne Mollier ] + * d/control: move to autopkgtest-pkg-pybuild. + * d/tests/: remove now unneeded manual autopkgtest. + * d/rules: skip test_thurstone_scaling on i386. + + -- Étienne Mollier <[email protected]> Fri, 23 Aug 2024 18:03:50 +0200 + python-questplus (2023.1-1) unstable; urgency=medium * New upstream version (makes numpy patch unnecessary) ===================================== debian/control ===================================== @@ -19,7 +19,7 @@ Vcs-Browser: https://salsa.debian.org/med-team/python-questplus Vcs-Git: https://salsa.debian.org/med-team/python-questplus.git Homepage: https://github.com/hoechenberger/questplus Rules-Requires-Root: no -Testsuite: autopkgtest-pkg-python +Testsuite: autopkgtest-pkg-pybuild Package: python3-questplus Architecture: any ===================================== debian/rules ===================================== @@ -1,11 +1,18 @@ #!/usr/bin/make -f - -# DH_VERBOSE := 1 +include /usr/share/dpkg/architecture.mk export PYBUILD_NAME=questplus export PYBUILD_TEST_PYTEST = 1 export PYBUILD_BEFORE_TEST=cp -a {dir}/$(PYBUILD_NAME)/tests {build_dir}/$(PYBUILD_NAME) +# The below test fails on i386 architecture specifically, as adjustments +# done upstream for 32-bit vs 64-bit do not compensate well the i387 +# FPU, and there is no visible knob to branch to software float +# processing, like a -ffloat-store C build would do. +ifneq (,$(filter $(DEB_HOST_ARCH),i386 kfreebsd-i386 hurd-i386)) +export PYBUILD_TEST_ARGS=-k 'not test_thurstone_scaling' +endif + %: dh $@ --buildsystem=pybuild ===================================== debian/tests/control deleted ===================================== @@ -1,2 +0,0 @@ -Tests: run-unit-test -Depends: @, python3-all, python3-pytest ===================================== debian/tests/run-unit-test deleted ===================================== @@ -1,12 +0,0 @@ -#!/bin/bash - -set -e - -for py in $(py3versions -s 2> /dev/null) -do - pushd questplus/tests - echo "Testing with $py in $(pwd):" - http_proxy="" $py -m pytest -v - popd -done - View it on GitLab: https://salsa.debian.org/med-team/python-questplus/-/compare/f631dcfafdc00e8ded6aceaebf4b4d13109228e8...5d69a641db58dbfc82b7380d6955fc003ed37166 -- View it on GitLab: https://salsa.debian.org/med-team/python-questplus/-/compare/f631dcfafdc00e8ded6aceaebf4b4d13109228e8...5d69a641db58dbfc82b7380d6955fc003ed37166 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
