summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgetzze2022-01-09 01:09:45 +0000
committergetzze2022-01-09 01:09:45 +0000
commita8d30179c376e97db6e7707c10d488e818753871 (patch)
tree539eb4e4a03331669a3c56325718f91aeccd73b5
parentfa4b536b6cc5360ab07a3cecc5100ada24329eec (diff)
downloadaur-a8d30179c376e97db6e7707c10d488e818753871.tar.gz
patch for python3.10
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD21
2 files changed, 13 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 861f2bdace24..8cbb1d413929 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,18 @@
pkgbase = python-pymemoize
pkgdesc = Simple Python cache and memoizing module
pkgver = 1.0.3
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/mikeboers/PyMemoize
arch = any
license = BSD
makedepends = git
makedepends = python-setuptools
makedepends = python2-setuptools
+ depends = python
+ optdepends = python-django
+ optdepends = python-redis
options = !emptydirs
source = https://github.com/mikeboers/PyMemoize/archive/v1.0.3.tar.gz
sha256sums = 21946d8cf60b80f71438256d8376b76375002ecfbb95d792588f22bea79cd0ee
pkgname = python-pymemoize
- depends = python
- optdepends = python-django
- optdepends = python-redis
-
-pkgname = python2-pymemoize
- depends = python2
- optdepends = python2-django
- optdepends = python2-redis
-
diff --git a/PKGBUILD b/PKGBUILD
index 13c2f05e00f8..1d5ab3cf4105 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: getzze <getzze at gmail dot com>
-pkgname=('python-pymemoize' 'python2-pymemoize')
+pkgname='python-pymemoize'
pkgver=1.0.3
-pkgrel=3
+pkgrel=4
pkgdesc="Simple Python cache and memoizing module"
arch=(any)
url="https://github.com/mikeboers/PyMemoize"
@@ -11,20 +11,17 @@ options=(!emptydirs)
source=("https://github.com/mikeboers/PyMemoize/archive/v${pkgver}.tar.gz")
sha256sums=('21946d8cf60b80f71438256d8376b76375002ecfbb95d792588f22bea79cd0ee')
makedepends=('git' 'python-setuptools' 'python2-setuptools')
+depends=('python')
+optdepends=('python-django' 'python-redis')
-
-package_python-pymemoize() {
- depends=('python')
- optdepends=('python-django' 'python-redis')
+prepare() {
cd "$srcdir/PyMemoize-${pkgver}"
- install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- python setup.py install --root="$pkgdir/" --optimize=1
+ # patch for python3.10
+ sed -id 's#from collections import#from collections.abc import#' memoize/options.py
}
-package_python2-pymemoize() {
- depends=('python2')
- optdepends=('python2-django' 'python2-redis')
+package() {
cd "$srcdir/PyMemoize-${pkgver}"
install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- python2 setup.py install --root="$pkgdir/" --optimize=1
+ python setup.py install --root="$pkgdir/" --optimize=1
}