[arch-commits] Commit in python-jsonpickle/trunk (2 files)
Felix Yan
felixonmars at archlinux.org
Sat May 23 02:48:35 UTC 2020
Date: Saturday, May 23, 2020 @ 02:48:35
Author: felixonmars
Revision: 631783
upgpkg: python-jsonpickle 1.4-1
Modified:
python-jsonpickle/trunk/PKGBUILD
Deleted:
python-jsonpickle/trunk/jsonpickle-python-3.8.patch
-----------------------------+
PKGBUILD | 27 +++++++++++++--------------
jsonpickle-python-3.8.patch | 14 --------------
2 files changed, 13 insertions(+), 28 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-23 02:48:32 UTC (rev 631782)
+++ PKGBUILD 2020-05-23 02:48:35 UTC (rev 631783)
@@ -1,39 +1,38 @@
# Maintainer: Felix Yan <felixonmars at archlinux.org>
pkgname=python-jsonpickle
-pkgver=1.3
+pkgver=1.4
pkgrel=1
arch=('any')
pkgdesc="Python library for serializing any arbitrary object graph into JSON"
url="https://jsonpickle.github.io/"
depends=('python')
-makedepends=('python-setuptools')
-checkdepends=('python-nose-show-skipped' 'python-numpy' 'python-feedparser' 'python-coverage'
- 'python-simplejson' 'python-pymongo' 'python-ujson')
+makedepends=('python-setuptools-scm')
+checkdepends=('python-pytest-black' 'python-pytest-cov' 'python-numpy' 'python-feedparser'
+ 'python-coverage' 'python-simplejson' 'python-pymongo' 'python-ujson' 'python-pandas')
license=('BSD')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/jsonpickle/jsonpickle/archive/v$pkgver.tar.gz"
- jsonpickle-python-3.8.patch)
-sha512sums=('569c428687f71c8b7b6fa043d573b2454e351fe5564e1934b92e33ae8c50a952ad10daabf633436ae0ea3a5ff03f07a4a95dc17be7b587e9178f775c6b2d7931'
- 'a07bda01508bbbe36f31c9f3be46507bff0d3f81cfb0df5eb6702690db1ba5d853aab1065b7a79e89bc9c8abaad01dd9fc6f71e59194f819addf99b0c28f0c1b')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/jsonpickle/jsonpickle/archive/v$pkgver.tar.gz")
+sha512sums=('0f322cf498257be0e289938de05e90da19ab10c07cd1d4fb512b57ab19e049cb6182a951f7b8a6440d5af4ed4f558ada6c059e506206a564a750c98f81cb35d3')
+export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+
prepare() {
cd jsonpickle-$pkgver
-# Fix tests with python 3.8 - file descriptors no longer have __getstate__
- patch -p1 -i ../jsonpickle-python-3.8.patch
+ sed -i 's/--flake8//' pytest.ini
}
build() {
- cd "$srcdir"/jsonpickle-$pkgver
+ cd jsonpickle-$pkgver
python setup.py build
}
check() {
- cd "$srcdir"/jsonpickle-$pkgver
- nosetests3 --show-skipped
+ cd jsonpickle-$pkgver
+ pytest
}
package() {
cd jsonpickle-$pkgver
python setup.py install --root="$pkgdir" --optimize=1
- install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
+ install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}
Deleted: jsonpickle-python-3.8.patch
===================================================================
--- jsonpickle-python-3.8.patch 2020-05-23 02:48:32 UTC (rev 631782)
+++ jsonpickle-python-3.8.patch 2020-05-23 02:48:35 UTC (rev 631783)
@@ -1,14 +0,0 @@
-diff --git a/jsonpickle/pickler.py b/jsonpickle/pickler.py
-index ce64592..62ba575 100644
---- a/jsonpickle/pickler.py
-+++ b/jsonpickle/pickler.py
-@@ -462,6 +462,9 @@ class Pickler(object):
- if has_getinitargs:
- data[tags.INITARGS] = self._flatten(obj.__getinitargs__())
-
-+ if type(obj).__name__ == 'TextIOWrapper':
-+ return None
-+
- if has_getstate:
- try:
- state = obj.__getstate__()
More information about the arch-commits
mailing list