Date: Wednesday, October 26, 2022 @ 23:49:47 Author: felixonmars Revision: 1337951
upgpkg: python-freezegun 1.2.2-1 Modified: python-freezegun/trunk/PKGBUILD ----------+ PKGBUILD | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-26 23:47:25 UTC (rev 1337950) +++ PKGBUILD 2022-10-26 23:49:47 UTC (rev 1337951) @@ -1,7 +1,9 @@ # Maintainer: Felix Yan <[email protected]> pkgname=python-freezegun -pkgver=1.2.1 +pkgver=1.2.2 +# https://github.com/spulec/freezegun/issues/468 +_commit=9d5ea73e0464e5856bc7ab75cc45b35d7eb88c32 pkgrel=1 pkgdesc="Let your Python tests travel through time" arch=('any') @@ -8,23 +10,29 @@ license=('Apache') url="https://github.com/spulec/freezegun" depends=('python-dateutil') -makedepends=('python-setuptools' 'python-dateutil') +makedepends=('python-setuptools') checkdepends=('python-pytest') -source=("$pkgname-$pkgver.tar.gz::https://github.com/spulec/freezegun/archive/$pkgver.tar.gz") -sha512sums=('18342fe2f2dcebcd16e909a5d10e2fdad7d43831d395883de9c0773bfff8b902616ef95516c6876176bdc3ae868fd07d9c2085b27d65b7ea9c9033bcf256c0f6') +source=("$pkgname-$_commit.tar.gz::https://github.com/spulec/freezegun/archive/$_commit.tar.gz" + $pkgname-python3.10.patch::https://github.com/spulec/freezegun/pull/397.patch) +sha512sums=('7c7d5aa2ddba699d0532f4ae173446b982da0dbb5a05517d1855efd6afc3eafa68b24b5f63ea39852a665bddf6baf98b97d14617dcefe72acfe96a1fd8dc22e8' + '7448b5e1834d603eb4d0a05b929cbd297844eac2bae9306e94545c97a2cbf87a27618fadda573dafc65427e932bca46f7669f4f4b7a89fabe3fc5ba153311e2e') +prepare() { + cd freezegun-$_commit + patch -p1 -i ../$pkgname-python3.10.patch +} + build() { - cd "$srcdir"/freezegun-$pkgver + cd freezegun-$_commit python setup.py build } check() { - cd "$srcdir"/freezegun-$pkgver - # https://github.com/spulec/freezegun/issues/250 - pytest || echo "Tests failed" + cd freezegun-$_commit + pytest } package() { - cd freezegun-$pkgver + cd freezegun-$_commit python setup.py install --root="$pkgdir" --optimize=1 }
