* Finish migration to setuptools_scm
* Constrain setuptools_scm version
* Add module entry points for xq and tomlq
* yq -y: Induce quoting of string scalars that start with 08
and 09
* Revert “Do not interpret characters that cannot be parsed in
octal as int (#176)”
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=32
Use configurable output grammar, compatible with YAML 1.1
- Update to 3.0.2:
- Expand merge keys (https://yaml.org/type/merge.html). This is
a YAML 1.1 specific behavior, but will be accommodated in yq
due to its widespread use and low likelihood of accidental
invocation.
- Update to 3.0.1:
- yq now uses the YAML 1.2 grammar when parsing and rendering
YAML documents. This means bare literals like “on”, “no”,
and “12:34:56” are interpreted as strings. (Fix interrupted
release)
- Removed upstreamed e37a7981b505aa0fd60d062ca81fd7b23715233e.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=18
- Run test suite at least for Python 3
- version update to 2.7.2
* xq: Introduce –xml-dtd and –xml-root.
* TOML support is optional and experimental
* TOML support with the tq executable entry point.
* Disallow argparse abbreviated options.
* Parse unrecognized tags instead of dropping them.
* Ignore unrecognized YAML tags instead of crashing.
* xq -x: Raise understandable error on non-dict conversion failure.
* Support XML parsing with xmltodict.
* Fix for the –from-file/-f argument: Re-route jq_filter to files
when using –from-file.
* Parse and pass multiple positional-consuming jq args.
* Support jq arguments that consume subsequent positionals.
* Support bare YAML dates and times.
- package LICENSE
OBS-URL: https://build.opensuse.org/request/show/689244
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=5