Sat Sep 26 10:33:07 2020 UTC ()
py-robobrowser: Adjust/fix for werkzeug 1.0.0 API changes

PKGREVISION++


(leot)
diff -r1.2 -r1.3 pkgsrc/www/py-robobrowser/Makefile
diff -r1.3 -r1.4 pkgsrc/www/py-robobrowser/distinfo
diff -r0 -r1.1 pkgsrc/www/py-robobrowser/patches/patch-robobrowser_browser.py

cvs diff -r1.2 -r1.3 pkgsrc/www/py-robobrowser/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-robobrowser/Makefile 2019/07/09 11:35:14 1.2
+++ pkgsrc/www/py-robobrowser/Makefile 2020/09/26 10:33:07 1.3
@@ -1,21 +1,22 @@ @@ -1,21 +1,22 @@
1# $NetBSD: Makefile,v 1.2 2019/07/09 11:35:14 nia Exp $ 1# $NetBSD: Makefile,v 1.3 2020/09/26 10:33:07 leot Exp $
2 2
3DISTNAME= robobrowser-0.5.3 3DISTNAME= robobrowser-0.5.3
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
 5PKGREVISION= 1
5CATEGORIES= www 6CATEGORIES= www
6MASTER_SITES= ${MASTER_SITE_PYPI:=r/robobrowser/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=r/robobrowser/}
7 8
8MAINTAINER= leot@NetBSD.org 9MAINTAINER= leot@NetBSD.org
9HOMEPAGE= https://robobrowser.readthedocs.io/ 10HOMEPAGE= https://robobrowser.readthedocs.io/
10COMMENT= Your friendly neighborhood web scraper 11COMMENT= Your friendly neighborhood web scraper
11LICENSE= modified-bsd 12LICENSE= modified-bsd
12 13
13DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4>=4.3.2:../../www/py-beautifulsoup4 14DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4>=4.3.2:../../www/py-beautifulsoup4
14DEPENDS+= ${PYPKGPREFIX}-requests>=2.6.0:../../devel/py-requests 15DEPENDS+= ${PYPKGPREFIX}-requests>=2.6.0:../../devel/py-requests
15DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six 16DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six
16DEPENDS+= ${PYPKGPREFIX}-werkzeug>=0.10.4:../../www/py-werkzeug 17DEPENDS+= ${PYPKGPREFIX}-werkzeug>=1.0.0:../../www/py-werkzeug
17 18
18USE_LANGUAGES= # none 19USE_LANGUAGES= # none
19 20
20.include "../../lang/python/egg.mk" 21.include "../../lang/python/egg.mk"
21.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/www/py-robobrowser/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-robobrowser/distinfo 2018/10/12 23:17:34 1.3
+++ pkgsrc/www/py-robobrowser/distinfo 2020/09/26 10:33:07 1.4
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1$NetBSD: distinfo,v 1.3 2018/10/12 23:17:34 leot Exp $ 1$NetBSD: distinfo,v 1.4 2020/09/26 10:33:07 leot Exp $
2 2
3SHA1 (robobrowser-0.5.3.tar.gz) = 82e6e6efa161d0d9bf73677332ad97981d760d9a 3SHA1 (robobrowser-0.5.3.tar.gz) = 82e6e6efa161d0d9bf73677332ad97981d760d9a
4RMD160 (robobrowser-0.5.3.tar.gz) = d2192d22f67b09cd07730784123f1a92ecccd6fa 4RMD160 (robobrowser-0.5.3.tar.gz) = d2192d22f67b09cd07730784123f1a92ecccd6fa
5SHA512 (robobrowser-0.5.3.tar.gz) = d26d351d65fc963459b49ff277c2c412165ee70b75f17581f61991ef6000cdf574648b72e65ef778425f7023a14109f02b1a0e53b67d9ac793941d0382060f54 5SHA512 (robobrowser-0.5.3.tar.gz) = d26d351d65fc963459b49ff277c2c412165ee70b75f17581f61991ef6000cdf574648b72e65ef778425f7023a14109f02b1a0e53b67d9ac793941d0382060f54
6Size (robobrowser-0.5.3.tar.gz) = 22040 bytes 6Size (robobrowser-0.5.3.tar.gz) = 22040 bytes
 7SHA1 (patch-robobrowser_browser.py) = 9a6554cebbb217aecdba42967b18d06dbe7eaf36
7SHA1 (patch-robobrowser_helpers.py) = ed7c47239b89261ec39735b2bc2e7b4b208b1dda 8SHA1 (patch-robobrowser_helpers.py) = ed7c47239b89261ec39735b2bc2e7b4b208b1dda

File Added: pkgsrc/www/py-robobrowser/patches/patch-robobrowser_browser.py
$NetBSD: patch-robobrowser_browser.py,v 1.1 2020/09/26 10:33:07 leot Exp $

Adjust for werkzeug 1.0.0.

--- robobrowser/browser.py.orig	2015-06-07 19:30:22.000000000 +0000
+++ robobrowser/browser.py
@@ -5,7 +5,7 @@ Robotic browser.
 import re
 import requests
 from bs4 import BeautifulSoup
-from werkzeug import cached_property
+from werkzeug.utils import cached_property
 from requests.packages.urllib3.util.retry import Retry
 
 from robobrowser import helpers