./textproc/yq, Command-line YAML and XML processor

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 4.1.2, Package name: yq-4.1.2, Maintainer: pkgsrc-users

Command-line YAML/XML processor - jq wrapper for YAML and XML documents


Required to run:
[textproc/py-yaml] [devel/py-setuptools] [devel/jq] [devel/py-argcomplete] [textproc/py-xmltodict] [textproc/py-toml] [lang/python310]

Required to build:
[devel/py-setuptools_scm]

Master sites:

Filesize: 33.153 KB

Version history: (Expand)


CVS history: (Expand)


   2026-07-12 13:35:16 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
yq: updated to 4.1.2

4.1.2 (2026-07-11)

Fix yq –version
   2026-07-06 14:28:46 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
yq: updated to 4.1.1

Changes for v4.1.1 (2026-07-03)
- xq: support –xml-short-empty-elements to emit self-closing elements
  instead of the long form

Changes for v4.1.0 (2026-07-03)
- Implement YAML comment roundtripping

Changes for v4.0.0 (2026-07-02)
- Implement TOML comment roundtripping (tomlq -T)
- Add –width=0 for no-wrap option; –null-input as -n alias
- Force quote strings that can be parsed as integers in YAML 1.2
- Implement YAML 1.2 octals
- Prevent exception thrown when sys.stdin is None.
   2025-04-14 13:27:55 by Kimmo Suominen | Files touched by this commit (2)
Log message:
yq: fix for setuptools>=78
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-05-08 13:57:20 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
yq: updated to 3.4.3

Changes for v3.4.3 (2024-04-27)

Finish migration to setuptools_scm

Changes for v3.4.2 (2024-04-26)

Constrain setuptools_scm version
   2024-04-21 19:30:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
yq: updated to 3.4.1

Changes for v3.4.1 (2024-04-17)

- Add module entry points for xq and tomlq

Changes for v3.4.0 (2024-04-17)

- yq -y: Induce quoting of string scalars that start with 08 and 09
   2024-04-16 06:29:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
yq: updated to 3.3.1

v3.3.1
Revert "Do not interpret characters that cannot be parsed in octal as int"
   2024-04-15 07:11:59 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
yq: updated to 3.3.0

Changes for v3.3.0 (2024-04-13)

- tomlq: Use tomllib on Python 3.11 when not round-tripping
- xq: Support in-place XML editing
- Do not interpret characters that cannot be parsed in octal as int