Index: branches/2020Q1/devel/py-Faker/Makefile =================================================================== --- branches/2020Q1/devel/py-Faker/Makefile (revision 526359) +++ branches/2020Q1/devel/py-Faker/Makefile (revision 526360) @@ -1,19 +1,32 @@ # Created by: Alfred Perlstein # $FreeBSD$ PORTNAME= Faker PORTVERSION= 0.8.15 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alfred@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 Index: branches/2020Q1/devel/py-Faker/files/patch-setup.py =================================================================== --- branches/2020Q1/devel/py-Faker/files/patch-setup.py (nonexistent) +++ branches/2020Q1/devel/py-Faker/files/patch-setup.py (revision 526360) @@ -0,0 +1,14 @@ +# == (pinned) dependencies are extremely brittle +# for FreeBSD ports. Get upstream to fix (>=) these + +--- setup.py.orig 2020-02-17 09:58:01 UTC ++++ setup.py +@@ -63,7 +63,7 @@ setup( + install_requires=[ + "python-dateutil>=2.4", + "six>=1.10", +- "text-unidecode==1.2", ++ "text-unidecode>=1.2", + ], + tests_require=[ + "email_validator>=1.0.0,<1.1.0", Property changes on: branches/2020Q1/devel/py-Faker/files/patch-setup.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: branches/2020Q1/devel/py-Faker/pkg-descr =================================================================== --- branches/2020Q1/devel/py-Faker/pkg-descr (revision 526359) +++ branches/2020Q1/devel/py-Faker/pkg-descr (revision 526360) @@ -1,9 +1,9 @@ *Faker* is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize 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 Index: branches/2020Q1 =================================================================== --- branches/2020Q1 (revision 526359) +++ branches/2020Q1 (revision 526360) Property changes on: branches/2020Q1 ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head:r526357