17
0

97 Commits

Author SHA256 Message Date
338b69b5cc Accepting request 1308429 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1308429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=54
2025-10-02 17:18:49 +00:00
fa874c57e2 Accepting request 1308418 from home:glaubitz:branches:devel:languages:python
- Update to 3.20.2
  * Add a test for the min and max floats
  * Disable speedups on GraalPy same as on PyPy
  * Update changelog and version for v3.20.2

OBS-URL: https://build.opensuse.org/request/show/1308418
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=104
2025-10-01 14:57:01 +00:00
e17a90aeea Accepting request 1265492 from devel:languages:python
- update to 3.20.1:
  * Do not memoize keys before they are coerced to string
    https://github.com/simplejson/simplejson/pull/329

OBS-URL: https://build.opensuse.org/request/show/1265492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=53
2025-04-11 14:44:42 +00:00
0713eb2310 - update to 3.20.1:
* Do not memoize keys before they are coerced to string
    https://github.com/simplejson/simplejson/pull/329

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=102
2025-03-30 08:04:28 +00:00
8217a7965c Accepting request 1199460 from devel:languages:python
- update to 3.19.3:
  * Updated test & build matrix to include Python 3.13.
  * Dropped wheel support for Python 2.7 on macOS.
  * https://github.com/simplejson/simplejson/pull/326

OBS-URL: https://build.opensuse.org/request/show/1199460
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=52
2024-09-09 12:43:24 +00:00
2ac2f57da8 - update to 3.19.3:
* Updated test & build matrix to include Python 3.13.
  * Dropped wheel support for Python 2.7 on macOS.
  * https://github.com/simplejson/simplejson/pull/326

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=100
2024-09-08 13:32:57 +00:00
8e689fa6e1 Accepting request 1129213 from devel:languages:python
- update to 3.19.2:
  * Updated test & build matrix to include Python 3.12

    more strict, by default simplejson will now only consume
- Update to v3.18.0
    adding wheels for Python 3.9.
* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
* Fix issue with iterable_as_array and indent option
* Fix typo in keyword argument name introduced in 3.8.0
* New iterable_as_array encoder option to perform lazy serialization of
  any iterable objects, without having to convert to tuple or list.
* Fix typo introduced in 3.7.0 (behavior should be indistinguishable)
  e18cc09b68 (commitcomment-11443842)
* Do not cache Decimal class in encoder, only reference the decimal module.
  This may make reload work in more common scenarios.
* Fix compilation with MSVC
  https://github.com/simplejson/simplejson/pull/119
* simplejson no longer trusts custom str/repr methods for int, long, float
  subclasses. These instances are now formatted as if they were exact
  instances of those types.
  https://github.com/simplejson/simplejson/issues/118
      https://github.com/simplejson/simplejson/issues/62
  * New item_sort_key option for encoder to allow fine grained

OBS-URL: https://build.opensuse.org/request/show/1129213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=51
2023-11-28 21:18:46 +00:00
38e1199590 - update to 3.19.2:
* Updated test & build matrix to include Python 3.12
    more strict, by default simplejson will now only consume
- Update to v3.18.0
    adding wheels for Python 3.9.
* Fix implicit cast compiler warning in _speedups.c
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party
  started.
* Fix issue with iterable_as_array and indent option
* Fix typo in keyword argument name introduced in 3.8.0
* New iterable_as_array encoder option to perform lazy serialization of
  any iterable objects, without having to convert to tuple or list.
* Fix typo introduced in 3.7.0 (behavior should be indistinguishable)
  e18cc09b68 (commitcomment-11443842)
* Do not cache Decimal class in encoder, only reference the decimal module.
  This may make reload work in more common scenarios.
* Fix compilation with MSVC
  https://github.com/simplejson/simplejson/pull/119
* simplejson no longer trusts custom str/repr methods for int, long, float
  subclasses. These instances are now formatted as if they were exact
  instances of those types.
  https://github.com/simplejson/simplejson/issues/118
      https://github.com/simplejson/simplejson/issues/62
  * New item_sort_key option for encoder to allow fine grained

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=98
2023-11-27 18:47:03 +00:00
a25cc4a733 Accepting request 1084867 from devel:languages:python
- update to 3.19.1:
  * This release contains security hardening measures based on
    recommendations by a security audit sponsored by OSTIF and
    conducted by X41 D-Sec GmbH.
    Several of these measures include changing defaults to be
    more strict, by default simplejson will now only consume 
    and produce compliant JSON, but the flags still exist for
    any backwards compatibility needs.
    No high priority issues were discovered, the reference
    count leak is thought to be unreachable since the digits of the
    float are checked before PyOS_string_to_double is called.
  * Fix invalid handling of unicode escape sequences in the pure
    Python implementation of the decoder (SJ-PT-23-01)
  * Fix missing reference count decrease if PyOS_string_to_double
    raises an exception in Python 2.x; was probably unreachable (SJ-
    PT-23-02)
  * Backport the integer string length limitation from Python
    3.11 to limit quadratic number parsing (SJ-PT-23-03)
  * Fix inconsistencies with error messages between the C and
    Python implementations (SJ-PT-23-100)
  * Remove unused unichr import from encoder (SJ-PT-23-101)
  * Remove unused namedtuple_as_object and tuple_as_array
    arguments from simplejson.load (SJ-PT-23-102)
  * Remove vestigial _one_shot code from iterencode (SJ-
    PT-23-103)
  * Change default of allow_nan from True to False and add
    allow_nan to decoder (SJ-PT-23-107)
  * Test the sdist to prevent future regressions
  * Fix regression in sdist archive

OBS-URL: https://build.opensuse.org/request/show/1084867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=50
2023-05-09 11:06:05 +00:00
820df74342 - update to 3.19.1:
* This release contains security hardening measures based on
    recommendations by a security audit sponsored by OSTIF and
    conducted by X41 D-Sec GmbH.
    Several of these measures include changing defaults to be
    more strict, by default simplejson will now only consume 
    and produce compliant JSON, but the flags still exist for
    any backwards compatibility needs.
    No high priority issues were discovered, the reference
    count leak is thought to be unreachable since the digits of the
    float are checked before PyOS_string_to_double is called.
  * Fix invalid handling of unicode escape sequences in the pure
    Python implementation of the decoder (SJ-PT-23-01)
  * Fix missing reference count decrease if PyOS_string_to_double
    raises an exception in Python 2.x; was probably unreachable (SJ-
    PT-23-02)
  * Backport the integer string length limitation from Python
    3.11 to limit quadratic number parsing (SJ-PT-23-03)
  * Fix inconsistencies with error messages between the C and
    Python implementations (SJ-PT-23-100)
  * Remove unused unichr import from encoder (SJ-PT-23-101)
  * Remove unused namedtuple_as_object and tuple_as_array
    arguments from simplejson.load (SJ-PT-23-102)
  * Remove vestigial _one_shot code from iterencode (SJ-
    PT-23-103)
  * Change default of allow_nan from True to False and add
    allow_nan to decoder (SJ-PT-23-107)
  * Test the sdist to prevent future regressions
  * Fix regression in sdist archive

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=96
2023-05-04 20:13:18 +00:00
0daab4300b Accepting request 1081765 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=49
2023-04-22 19:58:44 +00:00
e552b44405 Accepting request 1081623 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081623
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=94
2023-04-21 13:34:37 +00:00
08ad452138 Accepting request 1055979 from devel:languages:python
- update to 3.18.1:
  * Remove unnecessary `i` variable from encoder module namespace
  * Declare support for Python 3.11 and add wheels

OBS-URL: https://build.opensuse.org/request/show/1055979
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=48
2023-01-05 14:00:25 +00:00
3f3d7bd1d9 - update to 3.18.1:
* Remove unnecessary `i` variable from encoder module namespace
  * Declare support for Python 3.11 and add wheels

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=92
2023-01-04 18:46:52 +00:00
8611173206 Accepting request 1040270 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1040270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=47
2022-12-07 16:33:47 +00:00
6b45da45e6 Accepting request 1039931 from home:yarunachalam:branches:devel:languages:python
- Update to v3.18.0 
  * Allow serialization of classes that implement for_json or _asdict by
  ignoring TypeError when those methods are called
  https://github.com/simplejson/simplejson/pull/302
  * Raise JSONDecodeError instead of ValueError in invalid unicode escape
  sequence edge case
  https://github.com/simplejson/simplejson/pull/298

OBS-URL: https://build.opensuse.org/request/show/1039931
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=90
2022-12-05 12:52:33 +00:00
e09f0b24ce Accepting request 934530 from devel:languages:python
- update to 3.17.6:
  * Declare support for Python 3.10 and add wheels

OBS-URL: https://build.opensuse.org/request/show/934530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=46
2021-12-09 18:45:01 +00:00
b795d3cd13 - update to 3.17.6:
* Declare support for Python 3.10 and add wheels

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=89
2021-11-29 11:54:20 +00:00
d1466816c9 Accepting request 917209 from devel:languages:python
- update to 3.17.5:
  * Fix the C extension module to harden is_namedtuple against looks-a-likes such
    as Mocks. Also prevent dict encoding from causing an unraised SystemError when
    encountering a non-Dict. Noticed by running user tests against a CPython
    interpreter with C asserts enabled (COPTS += -UNDEBUG).

OBS-URL: https://build.opensuse.org/request/show/917209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=45
2021-09-09 21:07:17 +00:00
be8afc26b4 - update to 3.17.5:
* Fix the C extension module to harden is_namedtuple against looks-a-likes such
    as Mocks. Also prevent dict encoding from causing an unraised SystemError when
    encountering a non-Dict. Noticed by running user tests against a CPython
    interpreter with C asserts enabled (COPTS += -UNDEBUG).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=88
2021-09-07 06:56:11 +00:00
8f5b96bdd7 Accepting request 906723 from devel:languages:python
- update to 3.17.3:
  * Replaced Travis-CI and AppVeyor with Github Actions,
    adding wheels for Python 3.9.

OBS-URL: https://build.opensuse.org/request/show/906723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=44
2021-07-21 17:05:26 +00:00
2a14cde3ba - update to 3.17.3:
* Replaced Travis-CI and AppVeyor with Github Actions,
    adding wheels for Python 3.9.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=87
2021-07-16 19:51:28 +00:00
ccec4ae691 Accepting request 823314 from devel:languages:python
- update to 3.17.2
- use pytest as testrunner

OBS-URL: https://build.opensuse.org/request/show/823314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=43
2020-08-01 10:31:16 +00:00
fa16c44674 - update to 3.17.2
- use pytest as testrunner

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=85
2020-07-29 06:53:21 +00:00
ea44b4b589 Accepting request 751834 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/751834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=42
2019-12-07 14:19:18 +00:00
Tomáš Chvátal
da3bbda9c0 Accepting request 750608 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/750608
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=83
2019-11-29 09:44:11 +00:00
edf71e0313 Accepting request 634498 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/634498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=41
2018-09-20 09:38:58 +00:00
Tomáš Chvátal
0c53665582 Accepting request 634496 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/634496
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=81
2018-09-08 19:47:55 +00:00
fef2ab3cb6 Accepting request 620217 from devel:languages:python
- Do not package tests

- specfile:
  * be more specific in %files:
    %{python_sitearch}/* -> %{python_sitearch}/simplejson*
- update to version 3.16.0:
  * Restore old behavior with regard to the type of decoded empty
    strings with speedups enabled on Python 2.x
    https://github.com/simplejson/simplejson/pull/225
  * Add python_requires to setup.py to help pip
    https://github.com/simplejson/simplejson/pull/224
  * Fix CSS in docs when built locally
    https://github.com/simplejson/simplejson/pull/222

OBS-URL: https://build.opensuse.org/request/show/620217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=40
2018-07-07 19:57:00 +00:00
Tomáš Chvátal
45e98c6b14 - Do not package tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=79
2018-07-02 11:11:00 +00:00
Tomáš Chvátal
32381f0157 Accepting request 620092 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/620092
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=78
2018-07-02 11:07:38 +00:00
437c72250a Accepting request 610880 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/610880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=39
2018-05-22 15:01:23 +00:00
Tomáš Chvátal
3c384ba1e7 Accepting request 610824 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/610824
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=76
2018-05-21 06:43:50 +00:00
8d901abe10 Accepting request 605123 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/605123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=38
2018-05-11 09:26:09 +00:00
Tomáš Chvátal
cfd530235f Accepting request 604541 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/604541
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=74
2018-05-07 13:48:44 +00:00
fbcbc6acc1 Accepting request 546023 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/546023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=37
2017-12-02 12:11:16 +00:00
132a0385b7 Accepting request 545924 from home:jengelh:branches:devel:languages:python
- Remove bias from description.

OBS-URL: https://build.opensuse.org/request/show/545924
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=72
2017-11-27 13:44:01 +00:00
2d5e6139f2 Accepting request 545764 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/545764
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=71
2017-11-27 09:40:33 +00:00
0bf5d7d8ca Accepting request 539601 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/539601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=36
2017-11-11 13:17:56 +00:00
Jan Matejek
768657b626 Accepting request 539365 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/539365
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=69
2017-11-07 15:34:56 +00:00
235ad07068 Accepting request 515233 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/515233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=35
2017-08-14 10:37:10 +00:00
f616792890 Accepting request 515232 from home:tbechtold:branches:devel:languages:python
- update to 3.11.1:
  * Fix issue with item_sort_key when speedups are available, and add
    auto-discovery to test suites to prevent similar regressions
  * docstring fix in JSONEncoder
  * Call PyObject_IsTrue() only once for the strict argument of scann  er
  * Fix a crash with unencodable encoding in the encoder
  * Remove unused imports
  * Remove remnants of Python 2.4 support
  * Fix argument checking errors in _speedups.c
  * Remove the `__init__` methods in extension classes
  * Fix typo in the doc for loads
  * Add Python 3.6 to testing matrix and PyPI metadata

OBS-URL: https://build.opensuse.org/request/show/515232
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=67
2017-08-08 18:54:50 +00:00
2a76b37dd8 Accepting request 481829 from devel:languages:python
- fix pypi url

- Switch to single-spec build
- Update to 3.10.0
  * Add RawJSON class to allow a faster path for already encoded JSON.
- From 3.9.0
  * Workaround for bad behavior in string subclasses
  * Fix warnings flagged by -3
  * Update readthedocs documentation links
  * Add build status badge to README

OBS-URL: https://build.opensuse.org/request/show/481829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=34
2017-04-19 16:01:18 +00:00
Jan Matejek
28cb4af00c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=65 2017-03-21 15:57:20 +00:00
Jan Matejek
b6c019aee4 - fix pypi url
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=64
2017-03-21 15:56:50 +00:00
Jan Matejek
c01daeeeaf Accepting request 480736 from home:rjschwei:branches:devel:languages:python
- Switch to single-spec build
- Update to 3.10.0
  * Add RawJSON class to allow a faster path for already encoded JSON.
- From 3.9.0
  * Workaround for bad behavior in string subclasses
  * Fix warnings flagged by -3
  * Update readthedocs documentation links
  * Add build status badge to README

OBS-URL: https://build.opensuse.org/request/show/480736
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=63
2017-03-20 14:41:00 +00:00
f55e9042cc Accepting request 442062 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/442062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=33
2016-12-02 15:38:56 +00:00
3d1896a05c - update to 3.8.2:
* Fix implicit cast compiler warning in _speedups.c 
* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI 
  and AppVeyor respectively! Many thanks to @aebrahim for getting this party 
  started. 
* Fix issue with iterable_as_array and indent option 
* Fix typo in keyword argument name introduced in 3.8.0 
* New iterable_as_array encoder option to perform lazy serialization of 
  any iterable objects, without having to convert to tuple or list. 
* Fix typo introduced in 3.7.0 (behavior should be indistinguishable) 
  e18cc09b68 (commitcomment-11443842) 
* Do not cache Decimal class in encoder, only reference the decimal module. 
  This may make reload work in more common scenarios. 
* Fix compilation with MSVC 
  https://github.com/simplejson/simplejson/pull/119 
* simplejson no longer trusts custom str/repr methods for int, long, float 
  subclasses. These instances are now formatted as if they were exact 
  instances of those types. 
  https://github.com/simplejson/simplejson/issues/118

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=61
2016-11-18 22:43:22 +00:00
b16c72bb13 Accepting request 307488 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/307488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-simplejson?expand=0&rev=32
2015-05-18 20:59:35 +00:00
Denisart Benjamin
4b53984bc8 Accepting request 306629 from home:benoit_monin:branches:devel:languages:python
update to version 3.6.5

OBS-URL: https://build.opensuse.org/request/show/306629
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-simplejson?expand=0&rev=59
2015-05-16 13:27:27 +00:00