From: Stuart Henderson Subject: Re: [new] rrdp-tools (+ deps) To: Theo Buehler Cc: ports@openbsd.org, job@openbsd.org Date: Sat, 8 Aug 2026 17:19:17 +0100 On 2026/08/08 14:58, Theo Buehler wrote: > This is rrdp-tools command line utility suite which job wants to use. > It's a bit painful to install with pip since as usual, this pulls in > uv and ruff as most modern python tooling, and so you need to fiddle > with --system-site-packages. > > Unfortunately, the rrdp-tools don't currently have a license, so we > need to set PERMIT_PACKAGE= No. Hopefully that will be fixed soon: > https://github.com/ties/rpki-rrdp-tools-py/issues/55 > > All the dependencies can be packaged and distributed, so the tools can > be installed with env FETCH_PACKAGES= make install, which is less hassle. I would go with rrdp-tools-0.0.20260401 for the version, to reduce the chance of needing EPOCH if they start making releases. (Or do something based on the 0.4.0 version number in the filenames). > We need a bunch of dependencies (and deps thereof): > > textproc/py-rnc2rng could use MODPY_DISTV= ${GH_TAGNAME} + plist regen, dossn't really matter though > devel/py-rply > security/py-asn1tools > devel/py-bitstruct > sysutils/py-diskcache > devel/py-alive-progress stray /usr/local/LICENSE file, I'd @comment > textproc/py-graphemeu > sysutils/py-about-time otherwise ok