forked from pool/python-ijson
- 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``.
* Adapted ``yajl2_c`` async generators to work against PyPy
when building ijson to force/skip building the
- update to 3.1.4
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ijson?expand=0&rev=10
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:10294e9bf89cb713da05bc4790bdff616610432db561964827074898e174f917
|
||||
size 57596
|
||||
3
ijson-3.3.0.tar.gz
Normal file
3
ijson-3.3.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7f172e6ba1bee0d4c8f8ebd639577bfe429dee0f3f96775a067b8bae4492d8a0
|
||||
size 60079
|
||||
@@ -1,3 +1,12 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 17 06:32:50 UTC 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 06:47:55 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
@@ -5,12 +14,12 @@ Wed Jul 26 06:47:55 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
* 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
|
||||
* 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
|
||||
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
|
||||
@@ -31,16 +40,16 @@ Sun Jun 11 12:39:17 UTC 2023 - ecsos <ecsos@opensuse.org>
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 26 16:09:20 UTC 2021 - Daniel Molkentin <daniel@molkentin.de>
|
||||
|
||||
- update to 3.1.4
|
||||
- update to 3.1.4
|
||||
* Fixed bug in ``yajl2_c`` backend introduced in 3.1.0
|
||||
where ``ijson.items`` didn't work correctly
|
||||
against member names containing ``.`` (#41).
|
||||
* Python backend raises errors on incomplete JSON content
|
||||
that previously wasn't recognised as such,
|
||||
aligning itself with the rest of the backends (#42).
|
||||
|
||||
|
||||
Contains 3.1.3:
|
||||
|
||||
|
||||
* Python backed correctly raises errors
|
||||
when JSON numbers with leading zeros
|
||||
are found in the stream (#40).
|
||||
@@ -59,16 +68,16 @@ Fri Nov 26 16:09:20 UTC 2021 - Daniel Molkentin <daniel@molkentin.de>
|
||||
but not ``async for item in ijson.parse(f)``,
|
||||
while the latter has been possible since 3.1
|
||||
for native coroutines.
|
||||
|
||||
|
||||
Contains 3.1.2.post0:
|
||||
|
||||
|
||||
* Moved binary wheel generation
|
||||
from GitHub Actions to Travis.
|
||||
This gained us binary ARM wheels,
|
||||
wihch are becoming increasingly popular (#35)
|
||||
|
||||
|
||||
Contains 3.1.2:
|
||||
|
||||
|
||||
* Fixed minor memory leaks
|
||||
in the initialization methods
|
||||
of the generators of the ``yajl2_c`` backend.
|
||||
@@ -76,9 +85,9 @@ Fri Nov 26 16:09:20 UTC 2021 - Daniel Molkentin <daniel@molkentin.de>
|
||||
(i.e., ``basic_parse``, ``parse``, ``kvitems`` and ``items``)
|
||||
in both their sync and async versions,
|
||||
were affected.
|
||||
|
||||
|
||||
Contains 3.1.1:
|
||||
|
||||
|
||||
* Fixed two problems in the ``yajl2_c`` backend
|
||||
related to `asyncio` support,
|
||||
which prevented some objects
|
||||
@@ -87,9 +96,9 @@ Fri Nov 26 16:09:20 UTC 2021 - Daniel Molkentin <daniel@molkentin.de>
|
||||
* Ironing out and documenting some corner cases
|
||||
related to the use of ``use_float=True``
|
||||
and its side-effect on integer number parsing.
|
||||
|
||||
|
||||
Contains 3.1:
|
||||
|
||||
|
||||
* A new ``use_float`` option has been added to all backends
|
||||
to control whether ``float`` values should be returned
|
||||
for non-integer numbers instead of ``Decimal`` objects.
|
||||
@@ -134,9 +143,9 @@ Fri Nov 26 16:09:20 UTC 2021 - Daniel Molkentin <daniel@molkentin.de>
|
||||
indicating the offending byte sequence.
|
||||
* ``ijson.common.number`` is marked as deprecated,
|
||||
and will be removed on some later release.
|
||||
|
||||
|
||||
Contains 3.0.4:
|
||||
|
||||
|
||||
* Fixed errors triggered by JSON documents
|
||||
where the top-level value is an object containing
|
||||
an empty-named member (e.g., ``{"": 1}``).
|
||||
@@ -148,18 +157,18 @@ Fri Nov 26 16:09:20 UTC 2021 - Daniel Molkentin <daniel@molkentin.de>
|
||||
producing different types of unexpected failures,
|
||||
including segmentation faults, raising unexpected exceptions,
|
||||
and producing wrong results.
|
||||
|
||||
|
||||
Contains 3.0.3:
|
||||
|
||||
|
||||
* Fixed segmentation fault in ``yajl2_c`` backend's ``parse``
|
||||
caused by the previous fix introduced in 3.0.2 (#29).
|
||||
|
||||
|
||||
Contains 3.0.2:
|
||||
|
||||
|
||||
* Fixed memory leak in ``yajl2_c`` backend's ``parse`` functionality (#28).
|
||||
|
||||
|
||||
Contains 3.0.1:
|
||||
|
||||
|
||||
* Adding back the ``parse``, ``kvitems`` and ``items`` functions
|
||||
under the ``ijson.common`` module (#27).
|
||||
These functions take an events iterable instead of a file
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-ijson
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-ijson
|
||||
Version: 3.2.3
|
||||
Version: 3.3.0
|
||||
Release: 0
|
||||
Summary: Iterative JSON parser with a standard Python iterator interface
|
||||
License: BSD-3-Clause
|
||||
|
||||
Reference in New Issue
Block a user