summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Oelmueller2019-03-28 15:38:03 +0100
committerChris Oelmueller2019-03-28 16:11:10 +0100
commit6c447c698e646eec6fd40845ae29d31f16cf34b5 (patch)
treed8ab9f7caa676a5f4cb591831c72eea24b46c481
parente1e1db19ec5488bade21d789dcd3100ec03918cd (diff)
downloadaur-6c447c698e646eec6fd40845ae29d31f16cf34b5.tar.gz
[python-deepdiff] 4.0.2
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD30
2 files changed, 28 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e94b2f3085db..66721fac0ae9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,20 @@
# Generated by mksrcinfo v8
-# Tue May 29 11:37:51 UTC 2018
+# Thu Mar 28 14:57:55 UTC 2019
pkgbase = python-deepdiff
pkgdesc = Deep Difference of dictionaries, iterables, strings and other objects. It will recursively look for all the changes.
- pkgver = 3.3.0
+ pkgver = 4.0.0
pkgrel = 1
url = https://github.com/seperman/deepdiff
arch = any
license = MIT
depends = python
depends = python-jsonpickle
- source = https://github.com/seperman/deepdiff/archive/v3.3.0.tar.gz
- sha1sums = 119febf1e4f0d498b03905964cf948e266a6cd2a
- sha256sums = 2938706a52b8f02e5683d41be3973f7407ec0315e89791b79e897134a59482d3
- sha512sums = da37d74ab7a3b2b417d2672e78f4d9e0747dcfc8657b48abf61e0142984716fadceeacfe6b42406da3b7583a187e2394a6ae41696a6d01ab49347c8a955b5f26
+ depends = python-orderedset
+ optdepends = python-mmh3: murmurhash3 for faster hashing
+ source = https://github.com/seperman/deepdiff/archive/4.0.0.tar.gz
+ sha1sums = 519c1a6af269d7873343486cda63a713f22daf83
+ sha256sums = 86cde28cc32080bb7dddfaba3115256452fb7fa64aa45de3c61eccf536cedf96
+ sha512sums = 443edbc18e79883ad75d94c94e9c1f327c1ba277b0194eb568291ea6a842a27fae39050097261c92372de94a6052c05d2451330fe8c0b356c1e22c1ad3d339ed
pkgname = python-deepdiff
diff --git a/PKGBUILD b/PKGBUILD
index c18cf3888e6b..c808961fefac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,34 @@
# Maintainer: Chris Oelmueller <chris.oelmueller@gmail.com>
-pkgname=python-deepdiff
-pkgver=3.3.0
+_pythonname=deepdiff
+pkgname=python-${_pythonname}
+pkgver=4.0.2
pkgrel=1
pkgdesc="Deep Difference of dictionaries, iterables, strings and other objects. It will recursively look for all the changes."
arch=('any')
-url="https://github.com/seperman/deepdiff"
+url="https://github.com/seperman/${_pythonname}"
license=('MIT')
-depends=('python' 'python-jsonpickle')
-source=(https://github.com/seperman/deepdiff/archive/v${pkgver}.tar.gz)
-sha1sums=('119febf1e4f0d498b03905964cf948e266a6cd2a')
-sha256sums=('2938706a52b8f02e5683d41be3973f7407ec0315e89791b79e897134a59482d3')
-sha512sums=('da37d74ab7a3b2b417d2672e78f4d9e0747dcfc8657b48abf61e0142984716fadceeacfe6b42406da3b7583a187e2394a6ae41696a6d01ab49347c8a955b5f26')
+depends=('python' 'python-jsonpickle' 'python-orderedset')
+optdepends=('python-mmh3: murmurhash3 for faster hashing')
+source=("https://pypi.io/packages/source/d/${_pythonname}/${_pythonname}-${pkgver}.tar.gz")
+sha1sums=('10990b97fb3da4a8873c50e92f0dde3b08bb9750')
+sha256sums=('f263bf42d3b4eaac8359100f59497e98ae40ea256402b9c75e8c20add9fdbdb0')
+sha512sums=('06ba3ff0b6d105d7dd1d6c8551aa04ca19652f064ff52602bb1a67f4301a6858439b16f2bc72a4969fa042108db2f722e248fb3f65ee71fd586fe698a214fff4')
+
+prepare() {
+ cd "$srcdir/${_pythonname}-${pkgver}"
+ sed -i 's@ordered_set@orderedset@' "${_pythonname}/base.py"
+ sed -i 's@ordered_set@orderedset@' "${_pythonname}/diff.py"
+ sed -i 's@ordered_set@orderedset@' "${_pythonname}/helper.py"
+ sed -i 's@ordered_set@orderedset@' "${_pythonname}/model.py"
+}
build() {
- cd "$srcdir/deepdiff-${pkgver}"
+ cd "$srcdir/${_pythonname}-${pkgver}"
python setup.py build
}
package() {
- cd "$srcdir/deepdiff-${pkgver}"
+ cd "$srcdir/${_pythonname}-${pkgver}"
python setup.py install --root="$pkgdir/" --prefix="/usr" --optimize=1
}