On 2026/09/12 00:48, Kirill A. Korinsky wrote:
> ports@,
>
> I'd like to update audio/beets to 2.14.0 and it needs a few new ports:
>
> textproc/py-titlecase
> devel/py-faker
> devel/py-factory-boy
> devel/py-pytest-factoryboy
> www/py-pytest-flask
>
> I've attached all of them as one archive.
>
> Anyway, it had missed https://pypi.org/project/py7zr/ which is required for
> single test, and it needs 2 or 3 new ports, and so on. So, I've skipt it.
>
> Ok?
>
> --
> wbr, Kirill
a few tweaks, then it's ok for me
diff --git a/devel/py-faker/Makefile b/devel/py-faker/Makefile
index 149e953..442af1a 100644
--- a/devel/py-faker/Makefile
+++ b/devel/py-faker/Makefile
@@ -1,4 +1,4 @@
-COMMENT = python package that generates fake data for you
+COMMENT = generate fake data (name, address, job title, email,
etc)
MODPY_DISTV = 40.38.0
@@ -7,7 +7,8 @@ PKGNAME = py-${DISTNAME}
CATEGORIES = devel
-HOMEPAGE = https://github.com/FactoryBoy/factory_boy
+# https://github.com/joke2k/faker
+HOMEPAGE = https://faker.readthedocs.io/
# MIT
PERMIT_PACKAGE = Yes
@@ -17,7 +18,7 @@ MODULES = lang/python
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
-# has tests, but it needs freezegun and ukpostcodeparser
+# tests need unported ukpostcodeparser (and devel/py-freezegun)
NO_TEST = Yes
.include <bsd.port.mk>
diff --git a/devel/py-pytest-factoryboy/Makefile
b/devel/py-pytest-factoryboy/Makefile
index cc65d28..ea1a59a 100644
--- a/devel/py-pytest-factoryboy/Makefile
+++ b/devel/py-pytest-factoryboy/Makefile
@@ -1,9 +1,10 @@
COMMENT = factory boy support for pytest
MODPY_DISTV = 2.8.1
-
-DISTNAME = pytest_factoryboy-${MODPY_DISTV}
-PKGNAME = py-${DISTNAME:S/_/-/}
+GH_ACCOUNT = pytest-dev
+GH_PROJECT = pytest-factoryboy
+GH_TAGNAME = ${MODPY_DISTV}
+PKGNAME = py-${DISTNAME}
CATEGORIES = devel
@@ -13,8 +14,6 @@ HOMEPAGE =
https://github.com/pytest-dev/pytest-factoryboy
PERMIT_PACKAGE = Yes
MODULES = lang/python
-
-MODPY_PI = Yes
MODPY_PYBUILD = poetry-core
RUN_DEPENDS = textproc/py-inflection \
@@ -23,6 +22,4 @@ RUN_DEPENDS = textproc/py-inflection \
devel/py-typing-extensions \
sysutils/py-packaging
-NO_TEST = Yes
-
.include <bsd.port.mk>
diff --git a/textproc/py-titlecase/Makefile b/textproc/py-titlecase/Makefile
index 93fba7f..414b52a 100644
--- a/textproc/py-titlecase/Makefile
+++ b/textproc/py-titlecase/Makefile
@@ -1,4 +1,4 @@
-COMMENT = python port of titlecase.pl
+COMMENT = library and cli tool to Capitalise Text for Titles
MODPY_DISTV = 2.4.1