From: Stuart Henderson 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 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 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 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