{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"yq-4.1.2","path":"textproc/yq","url":"/packages/current/textproc/yq/","comment":"jq wrapper for YAML/XML documents","homepage":"https://kislyuk.github.io/yq/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"yq takes YAML input, converts it to JSON, and filters it through jq(1).\n\nNo output conversion is done by default.  Command line arguments are forwarded.\nyq exits 1 on YAML parsing errors, otherwise jq's exit code is forwarded.\n\nYAML tags in the input are ignored (any nested data is treated as untagged).\nKey order is preserved.\n\nxq behaves like yq but takes XML input.  Multiple XML documents can be passed\nin separate files/streams.  Entity expansion and DTD resolution is disabled to\navoid XML parsing vulnerabilities.\n","package_architecture":"amd64","stem":"yq","readme":null,"dependencies":[{"path":"textproc/py-yaml","type":"runtime","package_spec":"","url":"/packages/current/textproc/py-yaml/"},{"path":"textproc/py-xmltodict","type":"runtime","package_spec":"","url":"/packages/current/textproc/py-xmltodict/"},{"path":"textproc/py-tomlkit","type":"runtime","package_spec":"","url":"/packages/current/textproc/py-tomlkit/"},{"path":"devel/py-argcomplete","type":"runtime","package_spec":"","url":"/packages/current/devel/py-argcomplete/"},{"path":"textproc/jq","type":"runtime","package_spec":"","url":"/packages/current/textproc/jq/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/current/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/current/devel/py-installer/"},{"path":"devel/py-hatch-vcs","type":"build","package_spec":"","url":"/packages/current/devel/py-hatch-vcs/"},{"path":"devel/flake8","type":"test","package_spec":"","url":"/packages/current/devel/flake8/"},{"path":"devel/py-coverage","type":"test","package_spec":"","url":"/packages/current/devel/py-coverage/"},{"path":"devel/py-wheel","type":"test","package_spec":"","url":"/packages/current/devel/py-wheel/"},{"path":"textproc/py-yaml","type":"test","package_spec":"","url":"/packages/current/textproc/py-yaml/"},{"path":"textproc/py-xmltodict","type":"test","package_spec":"","url":"/packages/current/textproc/py-xmltodict/"},{"path":"textproc/py-tomlkit","type":"test","package_spec":"","url":"/packages/current/textproc/py-tomlkit/"},{"path":"devel/py-argcomplete","type":"test","package_spec":"","url":"/packages/current/devel/py-argcomplete/"},{"path":"textproc/jq","type":"test","package_spec":"","url":"/packages/current/textproc/jq/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-test","type":"test","package_spec":"","url":"/packages/current/devel/py-test/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["textproc","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
