Date: Monday, December 30, 2019 @ 08:22:27 Author: felixonmars Revision: 544133
archrelease: copy trunk to community-any Added: python-parameterized/repos/community-any/PKGBUILD (from rev 544132, python-parameterized/trunk/PKGBUILD) python-parameterized/repos/community-any/skip_Documentation_tests.patch (from rev 544132, python-parameterized/trunk/skip_Documentation_tests.patch) Deleted: python-parameterized/repos/community-any/PKGBUILD --------------------------------+ PKGBUILD | 77 +++++++++++++++++++-------------------- skip_Documentation_tests.patch | 20 ++++++++++ 2 files changed, 59 insertions(+), 38 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-12-30 08:22:17 UTC (rev 544132) +++ PKGBUILD 2019-12-30 08:22:27 UTC (rev 544133) @@ -1,38 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> - -pkgname=python-parameterized -pkgver=0.7.0 -pkgrel=3 -pkgdesc="Parameterized testing with any Python test framework" -url="https://github.com/wolever/parameterized" -license=('BSD') -arch=('any') -depends=('python') -makedepends=('python-setuptools') -checkdepends=('python-nose' 'python-mock') -source=("https://pypi.io/packages/source/p/parameterized/parameterized-$pkgver.tar.gz" - parameterized-python-3.8.patch::"https://patch-diff.githubusercontent.com/raw/wolever/parameterized/pull/75.patch") -sha512sums=('b76e18a7eee62fcab4385fd5d053253c096d4c3fc3a6300e8539afc4d8decc995e533085297c52f8a26411d2591a326033a740cc30a250d510aa1c11ee904246' - 'a6b36cf4883990ed89db81effebcdc4630f645d91b0538dde3a6ed9d383c311668c0c23429b5693f34270bba338c011148e0dab4d064a6821a5fd82486f73232') - -prepare() { - cd parameterized-$pkgver - patch -p1 -i ../parameterized-python-3.8.patch # Fix tests with python 3.8 -} - -build() { - cd parameterized-$pkgver - python setup.py build -} - -check() { - cd parameterized-$pkgver - python setup.py nosetests -} - -package() { - cd parameterized-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 - - install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt -} Copied: python-parameterized/repos/community-any/PKGBUILD (from rev 544132, python-parameterized/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-12-30 08:22:27 UTC (rev 544133) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=python-parameterized +pkgver=0.7.1 +pkgrel=1 +pkgdesc="Parameterized testing with any Python test framework" +url="https://github.com/wolever/parameterized" +license=('BSD') +arch=('any') +depends=('python') +makedepends=('python-setuptools') +checkdepends=('python-nose' 'python-mock') +source=("https://pypi.io/packages/source/p/parameterized/parameterized-$pkgver.tar.gz" + skip_Documentation_tests.patch) +sha512sums=('331752b6bf27f88921d39567a58900c0e78f1740056d93755fc7e4528a032207f81e4938302c27cdfd82fe2ad455c01100d91da5f222a11e4bcf0210de68d9c2' + '70a2408e954c8d19dc80b8de472f0d83d8ae44a7360f72855236ce2c239dde417c9e1bad2ad09855c1538e99e228a4cc1a2e81c6d2edf9fa1718f7cb400f2d54') + +prepare() { + cd parameterized-$pkgver + # https://github.com/wolever/parameterized/issues/84 + patch -p1 -i ../skip_Documentation_tests.patch +} + +build() { + cd parameterized-$pkgver + python setup.py build +} + +check() { + cd parameterized-$pkgver + python setup.py nosetests +} + +package() { + cd parameterized-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} Copied: python-parameterized/repos/community-any/skip_Documentation_tests.patch (from rev 544132, python-parameterized/trunk/skip_Documentation_tests.patch) =================================================================== --- skip_Documentation_tests.patch (rev 0) +++ skip_Documentation_tests.patch 2019-12-30 08:22:27 UTC (rev 544133) @@ -0,0 +1,20 @@ +--- a/parameterized/test.py ++++ b/parameterized/test.py +@@ -2,7 +2,8 @@ + + import inspect + import mock +-from unittest import TestCase ++import sys ++from unittest import TestCase, skipIf + from nose.tools import assert_equal, assert_raises + + from .parameterized import ( +@@ -241,6 +242,7 @@ class TestParamerizedOnTestCase(TestCase + missing_tests.remove("%s(%r, bar=%r)" %(expected_name, foo, bar)) + + ++@skipIf(sys.version_info[:2] >= (3, 8), "Doesn't work with Python 3.8") + class TestParameterizedExpandDocstring(TestCase): + def _assert_docstring(self, expected_docstring, rstrip=False): + """ Checks the current test method's docstring. Must be called directly