Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-ijson-3.6.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python313-ijson Distribution: openSUSE Tumbleweed
Version: 3.6.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Oct 25 15:26:42 2026
Group: Development/Languages/Python Build host: reproducible
Size: 299767 Source RPM: python-ijson-3.6.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/ICRAR/ijson
Summary: Iterative JSON parser with a standard Python iterator interface
Iterative JSON parser with a standard Python iterator interface.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sun Oct 25 2026 Dirk Müller <dmueller@suse.com>
  - update to 3.6.0:
    * Removed support for Python < 3.10
    * Fixed treatment of null characters on strings (map keys and
      string values) on `cffi` backend (#178).
* Tue Jul 14 2026 Dirk Müller <dmueller@suse.com>
  - update to 3.5.1:
    * The internal `ijson.common.ObjectBuilder` no longer creates
      internal reference cycles, so discarded builders are freed by
      reference counting instead of waiting for a cyclic garbage
      collection pass. This lowers peak memory usage for code that
      builds and discards one large object at a time. As a side
      effect, `builder.value` is now `None` before any
      event is processed (previously accessing it raised
      `AttributeError`), and the undocumented `containers` attribute
      holds the in-progress containers rather than setter closures.
* Sun Mar 15 2026 Dirk Müller <dmueller@suse.com>
  - update to 3.5.0:
    * Added input iterator support via the new `ijson.from_iter`
      adapter.
    * It allows users to easily consume iterators and async
      iterators, with common examples being HTTP stream responses
      as modelled by the `requests` and `httpx` libraries.
    * Introdued `tox` for common task execution.
* Wed Nov 12 2025 Matej Cepl <mcepl@cepl.eu>
  - It's using pytest and we need pytest_arch.
* Tue Nov 11 2025 Marcus Rueckert <mrueckert@suse.de>
  - disable testsuite atm as it can not find ijson itself in the
    testsuite run
* Tue Nov 11 2025 Marcus Rueckert <mrueckert@suse.de>
  - 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).
    - Removed leftover compatibility bits in the C backend.
    - Fixed potential issue with `yajl` and `yajl2` backends where
      crashes could occur at interpreter shutdown.
    - Removed tox.
    - Moved static project metadata to `pyproject.toml`.
* Wed May 28 2025 Markéta Machová <mmachova@suse.com>
  - Convert to pip-based build
* Mon Jun 17 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.3.0:
    * Removed support for Python 2.7 and 3.4, 3.5+ is still
      supported.
    * Distribute the existing `benchmark.py` script
      as ``ijson.benchmark``.
* Wed Jul 26 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.2.3:
    * Fixed several issues in the ``yajl2_c`` backend
      and its async generators that were only made apparent
      when running it with PyPy and/or a CPython debug build (#101).
    * Adapted ``yajl2_c`` async generators to work against PyPy
      shortcomings
    * Fixed compilation and ``async`` support
      of the ``yajl2_c`` backend in pyhthon 3.12 (#98).
    * Check ``IJSON_BUILD_YAJL2C`` environment variable
      when building ijson to force/skip building the
      ``yajl2_c`` backend (#102).
    * Added support for Python 3.12.
    * Fixed a memory leak in the ``yajl2_c`` backend
      triggered only when the underlying ``yajl`` functions
      reported a failure (#97).
    * New ``ijson.dump`` command-line utility
    * Fixed bug in ``yajl2_c`` backend introduced in 3.1.2
      where random crashes could occur due to an unsafe reference decrement
      when constructing the parse/items/kvitems generators (#66).
    * Mark Python 3.10 and 3.11 as explicitly supported.
  - drop tests_asyncio.py source - this comes in the tarball now
* Sun Jun 11 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}

Files

/usr/lib64/python3.13/site-packages/ijson
/usr/lib64/python3.13/site-packages/ijson-3.6.0.dist-info
/usr/lib64/python3.13/site-packages/ijson-3.6.0.dist-info/INSTALLER
/usr/lib64/python3.13/site-packages/ijson-3.6.0.dist-info/METADATA
/usr/lib64/python3.13/site-packages/ijson-3.6.0.dist-info/RECORD
/usr/lib64/python3.13/site-packages/ijson-3.6.0.dist-info/REQUESTED
/usr/lib64/python3.13/site-packages/ijson-3.6.0.dist-info/WHEEL
/usr/lib64/python3.13/site-packages/ijson-3.6.0.dist-info/licenses
/usr/lib64/python3.13/site-packages/ijson-3.6.0.dist-info/licenses/LICENSE.txt
/usr/lib64/python3.13/site-packages/ijson-3.6.0.dist-info/top_level.txt
/usr/lib64/python3.13/site-packages/ijson/__init__.py
/usr/lib64/python3.13/site-packages/ijson/__pycache__
/usr/lib64/python3.13/site-packages/ijson/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/__init__.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/adapters.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/adapters.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/benchmark.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/benchmark.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/common.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/common.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/compat.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/compat.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/dump.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/dump.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/utils.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/utils.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/utils35.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/utils35.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/version.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/__pycache__/version.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/adapters.py
/usr/lib64/python3.13/site-packages/ijson/backends
/usr/lib64/python3.13/site-packages/ijson/backends/__init__.py
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/__init__.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/_yajl2_ctypes_common.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/_yajl2_ctypes_common.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/python.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/python.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/yajl.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/yajl.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/yajl2.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/yajl2.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/yajl2_c.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/yajl2_c.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/yajl2_cffi.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/__pycache__/yajl2_cffi.cpython-313.pyc
/usr/lib64/python3.13/site-packages/ijson/backends/_yajl2.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/ijson/backends/_yajl2_ctypes_common.py
/usr/lib64/python3.13/site-packages/ijson/backends/python.py
/usr/lib64/python3.13/site-packages/ijson/backends/yajl.py
/usr/lib64/python3.13/site-packages/ijson/backends/yajl2.py
/usr/lib64/python3.13/site-packages/ijson/backends/yajl2_c.py
/usr/lib64/python3.13/site-packages/ijson/backends/yajl2_cffi.py
/usr/lib64/python3.13/site-packages/ijson/benchmark.py
/usr/lib64/python3.13/site-packages/ijson/common.py
/usr/lib64/python3.13/site-packages/ijson/compat.py
/usr/lib64/python3.13/site-packages/ijson/dump.py
/usr/lib64/python3.13/site-packages/ijson/utils.py
/usr/lib64/python3.13/site-packages/ijson/utils35.py
/usr/lib64/python3.13/site-packages/ijson/version.py
/usr/share/doc/packages/python313-ijson
/usr/share/doc/packages/python313-ijson/README.rst
/usr/share/licenses/python313-ijson
/usr/share/licenses/python313-ijson/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 1 22:53:05 2026