svn commit: r526360 - in branches/2020Q1/devel/py-Faker: . files
Kubilay Kocak
koobs at FreeBSD.org
Mon Feb 17 10:46:23 UTC 2020
Author: koobs
Date: Mon Feb 17 10:46:22 2020
New Revision: 526360
URL: https://svnweb.freebsd.org/changeset/ports/526360
Log:
MFH: r526357 devel/py-Faker: Add missing dependencies
None of the packages upstream specified dependencies were declared in the
port. This change adds those missing dependencies.
The issue was identified while QA'ing www/py-freenit via bug 242817
File "/usr/local/lib/python3.7/site-packages/faker/providers/internet/__init__.py", line 4, in <module>
from text_unidecode import unidecode
ModuleNotFoundError: No module named 'text_unidecode'
While I'm here, level up ports (and Python ports) compliance and add test
target.
Approved by: portmgr (blanket(s): missing dependencies, ports (Python) compliance)
Approved by: ports-secteam (blanket(s): missing dependencies, ports (Python) compliance)
Added:
branches/2020Q1/devel/py-Faker/files/
- copied from r526357, head/devel/py-Faker/files/
Modified:
branches/2020Q1/devel/py-Faker/Makefile
branches/2020Q1/devel/py-Faker/pkg-descr
Directory Properties:
branches/2020Q1/ (props changed)
Modified: branches/2020Q1/devel/py-Faker/Makefile
==============================================================================
--- branches/2020Q1/devel/py-Faker/Makefile Mon Feb 17 10:43:51 2020 (r526359)
+++ branches/2020Q1/devel/py-Faker/Makefile Mon Feb 17 10:46:22 2020 (r526360)
@@ -3,17 +3,30 @@
PORTNAME= Faker
PORTVERSION= 0.8.15
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= alfred at FreeBSD.org
-COMMENT= Generate fake data using python
+COMMENT= Python package that generates fake data for you
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4:devel/py-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=1.2:converters/py-text-unidecode@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
+
USES= python
USE_PYTHON= distutils concurrent autoplist
+
+NO_ARCH= yes
+
+do-test:
+ ${RM} ${WRKSRC}/tests/providers/test_address.py # Needs ukpostcodeparser.parser port
+ ${RM} ${WRKSRC}/tests/providers/test_internet.py # Needs email_validator port
+ cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover -v
.include <bsd.port.mk>
Modified: branches/2020Q1/devel/py-Faker/pkg-descr
==============================================================================
--- branches/2020Q1/devel/py-Faker/pkg-descr Mon Feb 17 10:43:51 2020 (r526359)
+++ branches/2020Q1/devel/py-Faker/pkg-descr Mon Feb 17 10:46:22 2020 (r526360)
@@ -6,4 +6,4 @@ data taken from a production service, Faker is for you
Faker is heavily inspired by PHP's [Faker][php-faker], Perl's
[Data::Faker][perl-faker], and by ruby's [Faker][ruby-faker].
-WWW: https://pypi.org/project/Faker/
+WWW: https://github.com/joke2k/faker
More information about the svn-ports-all
mailing list