git: 26800c785026 - main - graphics/py-pytesseract: 0.3.8 update, fix tests
Matthias Andree
mandree at FreeBSD.org
Sat Jun 26 08:44:18 UTC 2021
The branch main has been updated by mandree:
URL: https://cgit.FreeBSD.org/ports/commit/?id=26800c7850269d3480269d40dd841361c76a0a0e
commit 26800c7850269d3480269d40dd841361c76a0a0e
Author: Matthias Andree <mandree at FreeBSD.org>
AuthorDate: 2021-06-26 08:37:40 +0000
Commit: Matthias Andree <mandree at FreeBSD.org>
CommitDate: 2021-06-26 08:44:09 +0000
graphics/py-pytesseract: 0.3.8 update, fix tests
- update to upstream release 0.3.8, switching to Github because
PyPI (the "cheese shop") only carries 0.3.7
- restrict tests to the currently built Python flavor, else
tox would try and run others it finds, inheriting possible
test failures from other Python versions lacking some packages
such as pillow or numpy in their install
- test: add py-numpy to test requisites
- test: add py-pandas to test requisites for Python >= 3.8
- test: add --sitepackages to tox invocation so that the tests
find py-pillow.
---
graphics/py-pytesseract/Makefile | 20 ++++++++++++++------
graphics/py-pytesseract/distinfo | 6 +++---
2 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/graphics/py-pytesseract/Makefile b/graphics/py-pytesseract/Makefile
index b94c50f882b8..537038b60783 100644
--- a/graphics/py-pytesseract/Makefile
+++ b/graphics/py-pytesseract/Makefile
@@ -1,8 +1,7 @@
PORTNAME= pytesseract
-PORTVERSION= 0.3.7
-PORTREVISION= 1
+PORTVERSION= 0.3.8
+DISTVERSIONPREFIX= v
CATEGORIES= graphics python
-MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= mandree at FreeBSD.org
@@ -13,15 +12,24 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= tesseract:graphics/tesseract \
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
-TEST_DEPENDS= tesseract:graphics/tesseract \
+TEST_DEPENDS= ${RUN_DEPENDS} \
+ ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
USES= localbase python:3.4+
+USE_GITHUB= yes
+GH_ACCOUNT= madmaze
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
do-test:
- cd ${WRKSRC} && ${SETENV} ${TEST_ENV} tox
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} tox -e ${PY_FLAVOR} --sitepackages
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} >= 30800
+TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/graphics/py-pytesseract/distinfo b/graphics/py-pytesseract/distinfo
index 89b8c53ece6e..37c7cb61cafe 100644
--- a/graphics/py-pytesseract/distinfo
+++ b/graphics/py-pytesseract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1621679287
-SHA256 (pytesseract-0.3.7.tar.gz) = 4ecfc898d00a70fcc38d2bce729de1597c67e7bc5d2fa26094714c9f5b573645
-SIZE (pytesseract-0.3.7.tar.gz) = 13715
+TIMESTAMP = 1624690353
+SHA256 (madmaze-pytesseract-v0.3.8_GH0.tar.gz) = 6b9b35a36ff5a82ab292b14882062931333687525a383d3fff8133e2e78fd73d
+SIZE (madmaze-pytesseract-v0.3.8_GH0.tar.gz) = 964344
More information about the dev-commits-ports-all
mailing list