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
4 lines
130 BLFS
Plaintext
4 lines
130 BLFS
Plaintext
version https://git-lfs.github.com/spec/v1
|
|
oid sha256:9aa02dc70bb245670a6ca7fba737b992aeeb4895360980622f7e568dbf23e41e
|
|
size 67216
|