Date: Tuesday, March 3, 2020 @ 15:46:58 Author: foxxx0 Revision: 589782
upgpkg: python-cheroot 8.3.0-1 disable tox tests since they're useless TODO: properly run the tests with distro pkgs Modified: python-cheroot/trunk/PKGBUILD python-cheroot/trunk/disable-broken-testmon-stuff.patch ------------------------------------+ PKGBUILD | 18 ++++++++++++------ disable-broken-testmon-stuff.patch | 29 ++++++++++++++++------------- 2 files changed, 28 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-03-03 15:40:01 UTC (rev 589781) +++ PKGBUILD 2020-03-03 15:46:58 UTC (rev 589782) @@ -5,8 +5,8 @@ _pkgbase="${pkgbase//python-/}" pkgname=('python-cheroot' 'python2-cheroot') pkgdesc="Highly-optimized, pure-python HTTP server" -pkgver=8.2.1 -pkgrel=4 +pkgver=8.3.0 +pkgrel=1 arch=('any') url="https://github.com/cherrypy/cheroot" license=('MIT') @@ -14,14 +14,18 @@ 'python2-setuptools-scm' 'python2-backports.functools_lru_cache' 'python2-backports.unittest_mock' 'tree' 'python-tox' 'python2-tox' 'python-jaraco' 'git') +checkdepends=('python-pytest' 'python-pytest-xdist' 'python-pytest-cov' + 'python-requests' 'python-pyopenssl' 'python-trustme' + 'python2-pytest' 'python2-pytest-xdist' 'python2-pytest-cov' + 'python2-requests' 'python2-pyopenssl') source=("https://files.pythonhosted.org/packages/source/${_pkgbase:0:1}/${_pkgbase}/${_pkgbase}-${pkgver}.tar.gz" "LICENSE" "disable-broken-tests.patch" "disable-broken-testmon-stuff.patch") -sha512sums=('3f6b55c6b2403569eedb1fe7b473d3a65ad5d06cb99a38370316db38b6138b1a6921c6b7d8ba64424c5b8c20c9c58ada33da7cb8ebb6f313610f63c1f364f862' +sha512sums=('29ff39f043b1a08b9ef653a41761ac4b97de4141cf15c5394f95736d28f7fad4c501d666fe7ff61f40c55b087d022784c7fe09c995c901040b7f2a8ed16b7d14' '1106afed483b7258e4ae89c5d9459c3834412b31aac90169725ed62d2ab44f61f6f79e894d4c9e4d8bd99e14530ab778df2187784f0b25eaab86d312fad68944' 'ee08317c027a36461a89642e47edd5f9706796dbd6c273bbda3a37da5b1578701f861b09f23957636de5e72f38c312ad07caf0216408ec5d543feea7130839ba' - 'c49ab4843ffbcdf6799620b281c21cf0e50df34842629c01d3b6faaaabf8a76c5fa956214fe4d277d8ff41f75d7498600f3dd617b9028bc2eba0ca4b1527c6ac') + 'c1a845281ac66a2058104a37e8ad03c3be134562306309e22e6109fb1cc2d78f917230af7f67893e78f3335127c0c2ce13c5f7f37cb189bc884f47e244741d1b') prepare() { cd "${srcdir}/${_pkgbase}-${pkgver}" @@ -47,10 +51,12 @@ check() { cd "${srcdir}/${_pkgbase}-${pkgver}" - tox + # tox doesn't really provide any meaningful results for downstream packaging + # TODO: properly run the tests with distro packages cd "${srcdir}/${_pkgbase}-${pkgver}-py2" - tox2 + # tox doesn't really provide any meaningful results for downstream packaging + # TODO: properly run the tests with distro packages } package_python-cheroot() { Modified: disable-broken-testmon-stuff.patch =================================================================== --- disable-broken-testmon-stuff.patch 2020-03-03 15:40:01 UTC (rev 589781) +++ disable-broken-testmon-stuff.patch 2020-03-03 15:46:58 UTC (rev 589782) @@ -5,21 +5,10 @@ pytest>=2.8 pytest-mock>=1.11.0 pytest-sugar>=0.9.1 --pytest-testmon>=0.9.7 +-pytest-testmon<1.0.0 pytest-watch==4.2.0 pytest-xdist>=1.28.0 coverage==4.5.3 -diff -upr a/pytest.ini b/pytest.ini ---- a/pytest.ini 2019-10-18 02:59:30.000000000 +0200 -+++ b/pytest.ini 2019-11-21 15:11:39.575862172 +0100 -@@ -1,6 +1,6 @@ - [pytest] - norecursedirs = dist docs build .tox .eggs --addopts = --durations=10 -v -rxXs -l -n auto --testmon --doctest-modules --ignore cheroot/ssl/pyopenssl.py --junitxml=junit-test-results.xml --cov=cheroot --cov-report term-missing:skip-covered --cov-report xml -+addopts = --durations=10 -v -rxXs -l -n auto --doctest-modules --ignore cheroot/ssl/pyopenssl.py --junitxml=junit-test-results.xml --cov=cheroot --cov-report term-missing:skip-covered --cov-report xml - filterwarnings = - error - doctest_optionflags = ALLOW_UNICODE ELLIPSIS diff -upr a/setup.cfg b/setup.cfg --- a/setup.cfg 2019-10-18 02:59:51.000000000 +0200 +++ b/setup.cfg 2019-11-21 15:11:55.979100130 +0100 @@ -27,7 +16,7 @@ pytest>=2.8 pytest-mock>=1.11.0 pytest-sugar>=0.9.1 -- pytest-testmon>=0.9.7 +- pytest-testmon<1.0.0 pytest-watch==4.2.0 pytest-xdist>=1.28.0 @@ -43,3 +32,17 @@ codecov -f coverage.xml -X gcov usedevelop = True extras = testing +diff -upr a/pytest.ini b/pytest.ini +--- a/pytest.ini 2020-02-09 22:59:53.000000000 +0100 ++++ b/pytest.ini 2020-03-03 16:45:21.589310767 +0100 +@@ -3,10 +3,6 @@ addopts = + # `pytest-xdist`: + --numprocesses=auto + +- # `pytest-mon`: +- # useful for live testing with `pytest-watch` during development: +- --testmon +- + # show 10 slowest invocations: + --durations=10 +