Date: Saturday, June 19, 2021 @ 10:27:57 Author: yan12125 Revision: 965485
upgpkg: python-anyio 3.2.0-1 Ref: https://github.com/pytest-dev/pytest-mock/issues/202 Modified: python-anyio/trunk/PKGBUILD ----------+ PKGBUILD | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-06-19 10:25:31 UTC (rev 965484) +++ PKGBUILD 2021-06-19 10:27:57 UTC (rev 965485) @@ -1,7 +1,7 @@ # Maintainer: Chih-Hsuan Yen <[email protected]> pkgname=python-anyio -pkgver=3.1.0 +pkgver=3.2.0 pkgrel=1 pkgdesc='High level compatibility layer for multiple asynchronous event loop implementations' arch=(any) @@ -16,10 +16,19 @@ 'python-trio: trio backend' ) source=(https://github.com/agronholm/anyio/archive/$pkgver/anyio-$pkgver.tar.gz) -sha256sums=('012c200b3f6566d8909aa922f8c5ad37d059e11eda96fb21348a4a63b4ea4484') +sha256sums=('679f0289220a176440e5b6baeb5caed89d5d5f0582471fd59dc7e628b40d5ffa') export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver +prepare() { + cd anyio-$pkgver + # pytest-mock 3.3 comes with an API change [1], and anyio uses the new API, + # while python-pytest-mock in Arch is out-dated. Patch the sources to use + # the old API. + # [1] https://github.com/pytest-dev/pytest-mock/issues/202 + sed -i 's#MockerFixture#MockFixture#' tests/test_eventloop.py +} + build() { cd anyio-$pkgver python setup.py build
