summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD23
2 files changed, 14 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 286ed5e3b47e..b661819090ce 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,17 @@
pkgbase = python-pymemoize
pkgdesc = Simple Python cache and memoizing module
pkgver = 1.0.3
- pkgrel = 2
+ pkgrel = 5
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 032829c2a9f2..4a3915806db6 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=2
+pkgrel=5
pkgdesc="Simple Python cache and memoizing module"
arch=(any)
url="https://github.com/mikeboers/PyMemoize"
@@ -10,21 +10,18 @@ license=('BSD')
options=(!emptydirs)
source=("https://github.com/mikeboers/PyMemoize/archive/v${pkgver}.tar.gz")
sha256sums=('21946d8cf60b80f71438256d8376b76375002ecfbb95d792588f22bea79cd0ee')
-makedepends=('git' 'python-setuptools' 'python2-setuptools')
+makedepends=('git' 'python-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
}