summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-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
}