From: Theo Buehler Subject: [new] check-jsonschema + py-regress To: ports@openbsd.org Date: Sun, 14 Sep 2025 21:19:02 +0200 Here's two ports, textproc/check-jsonschema and textproc/py-regress. The jsonschema utility in devel/jsonschema is deprecated and it's recommended to use check-jsonschema instead, which depends on python bindings to the regress crate, which are provided in py3-regress. It's all straightforward enough, passes regress and works for me. Information for inst:check-jsonschema-0.33.3 Comment: cli and pre-commit hook for JSON Schema validation Description: A JSON Schema CLI and pre-commit hook built on jsonschema. The schema may be specified as a local or remote (HTTP or HTTPS) file. Remote files are automatically downloaded and cached if possible. Maintainer: The OpenBSD ports mailing-list WWW: https://github.com/python-jsonschema/check-jsonschema Information for inst:py3-regress-2025.5.1 Comment: bindings for ECMA regular expressions in the regress crate Required by: check-jsonschema-0.33.3 Description: Python bindings to the Rust regress crate, exposing ECMA regular expressions. Maintainer: The OpenBSD ports mailing-list WWW: https://github.com/crate-py/regress