Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
[new] check-jsonschema + py-regress
To:
ports@openbsd.org
Date:
Sun, 14 Sep 2025 21:19:02 +0200

Download raw body.

Thread
  • Theo Buehler:

    [new] check-jsonschema + py-regress

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 <ports@openbsd.org>

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 <ports@openbsd.org>

WWW: https://github.com/crate-py/regress