Files
python-ijson/ijson-3.4.0.post0.tar.gz
Matej Cepl b195c5b90b - disable testsuite atm as it can not find ijson itself in the
testsuite run

- Update to 3.4.0.post0:
  - Added support for PEP 489 multi-phase initialisation and
    per-module state for our C extension, allowing us to support
    sub-interpreters with per-interpreter GIL.
  - Advertise support for free-threading python mode.
  - Removed support for Python < 3.9.
  - Enhanced generators so they yield all possible results to users
    before errors are raised (#123).
  - Added `ijson.ALL_BACKENDS` constant listing all supported
    backends (which might or not be available at runtime).
  - Added a `capabilities` constant to each backend describing
    which capabilities it supports.
  - Exposing backend's name under ``<backend>.backend_name``, and
    default backend's name under ``ijson.backend_name``. This is
    similar to the already existing ``name`` constant, only
    slightly better named to hopefully avoid confusion.
  - Restructured source code so all code lives under `src/`, and
    the `ijson.backends._yajl2` extension under
    `src/ijson/backends/ext/_yajl2`. This allows C backend tests to
    actually run on cibuildwheel.
  - Improved performance of `parse` routine in C backend by ~4%.
  - Fixed several potential stability issues in C backend around
    correct error handling.
  - Fixed corner-case wrong behaviour of `yajl2_c` backend, which
    didn't work correctly with user-provided event names.
  - Pointing to our own fork of yajl (for when we build it
    ourselves) that contains fixes for all known CVEs (#126).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ijson?expand=0&rev=14
2025-11-12 20:47:55 +00:00

4 lines
130 BLFS
Plaintext

version https://git-lfs.github.com/spec/v1
oid sha256:9aa02dc70bb245670a6ca7fba737b992aeeb4895360980622f7e568dbf23e41e
size 67216