[arch-commits] Commit in python-cheroot/trunk (2 files)

Thore Bödecker foxxx0 at archlinux.org
Tue Mar 3 15:46:59 UTC 2020


    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
+ 



More information about the arch-commits mailing list