SHA256
14
0
forked from pool/python-yq

17 Commits

Author SHA256 Message Date
f3f4da1930 - update to 3.4.3:
* 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
2024-04-28 14:58:57 +00:00
32c90de6f5 - require setuptools
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=30
2024-01-02 20:42:15 +00:00
a5943007ff - update to 3.2.3:
* test.py: use valid values for jsonargs. Fixes #172
  * Allow editing toml in place (#171)
  * Documentation improvements

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=28
2023-09-28 11:26:31 +00:00
a19ec0aa4c - switch to wheels and opt into SLE15 python311 stack
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=26
2023-07-27 09:49:58 +00:00
143d690b38 - update to 3.2.2:
*  Allow XML documents to be streamed with –xml-item-depth

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=24
2023-05-14 18:48:36 +00:00
f02fa017d0 Accepting request 1077722 from home:amanzini:branches:devel:languages:python
- Update to 3.2.1:
  * Use tomlkit instead of toml
  * Add security policy
  * Documentation and release infrastructure improvements

OBS-URL: https://build.opensuse.org/request/show/1077722
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=22
2023-04-07 07:48:15 +00:00
512d4f760b - update to 3.1.1:
*  Handle TOML datetimes. Fixes #160
  *  Test and documentation improvements

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=20
2023-03-01 20:22:04 +00:00
2e26780dd7 - Update to 3.1.0:
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
2022-07-26 16:02:11 +00:00
cd5021ea66 Accepting request 957562 from home:susnux:branches:devel:languages:python
- Update to 2.14.0
  * Support binary and set tags.
- Add e37a7981b505aa0fd60d062ca81fd7b23715233e.patch
  Fix expected output of a test case
- Update to 2.13.0
  * Improve YAML loading performance by using CSafeLoader where available
  * Fix tests
- Drop upstream merged skip-broken-test.py

OBS-URL: https://build.opensuse.org/request/show/957562
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=17
2022-02-25 23:12:54 +00:00
71f5c5015e Accepting request 891039 from home:susnux:branches:devel:languages:python
Update to 2.12.0

OBS-URL: https://build.opensuse.org/request/show/891039
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=15
2021-05-07 08:56:46 +00:00
Tomáš Chvátal
a76531e7f4 Accepting request 822062 from home:mcalabkova:branches:devel:languages:python
- Update to 2.10.1
  * Add support for xmltodict force_list definition for xq CLI (#95)
  * Support explicit doc markers (#93)
  * Ensure proper ordering of help messages (#90)
- Drop already merged pyaml53.patch

OBS-URL: https://build.opensuse.org/request/show/822062
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=13
2020-07-21 10:52:40 +00:00
Tomáš Chvátal
a4383b10e1 - Update to 2.10.0:
* Add support for in-place editing (yq -yi)
  * Add argcomplete integration
  * Docs: Migrate from RTD to gh-pages
  * Add -Y/--yaml-roundtrip for preserving YAML styles and tags
- Add patch to work with new PyYAML:
  * pyaml53.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=11
2020-03-05 08:37:18 +00:00
Tomáš Chvátal
055bcbf67e - Update to 2.8.1:
* Filter out -C and separate commingled yq and jq short options
  * Set default block sequence indentation to 2 spaces, –indentless for 0
  * Make main body of yq callable as a library function
  * Test and release infrastructure updates

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=9
2019-10-30 12:21:10 +00:00
Tomáš Chvátal
540be76435 Accepting request 704562 from home:jayvdb:branches:devel:languages:python
- Add runtime dependency jq
- Set LANG in %check to make tests pass on Leap builds

OBS-URL: https://build.opensuse.org/request/show/704562
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=7
2019-05-22 10:19:19 +00:00
Tomáš Chvátal
b8b9ba966a Accepting request 689244 from home:pgajdos
- 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
2019-03-28 08:45:42 +00:00
f2444a231a Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=3
2018-12-04 14:16:00 +00:00
Thomas Bechtold
2d7c741b33 - Initial packaging (version 2.3.3)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yq?expand=0&rev=1
2017-12-20 13:46:07 +00:00