Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: New ports for audio/beets update to 2.14.0
To:
ports@openbsd.org
Date:
Sat, 12 Sep 2026 14:02:46 +0100

Download raw body.

Thread
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