14
0
forked from pool/python-orjson

12 Commits

Author SHA256 Message Date
c96a3d8b73 Accepting request 1318841 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1318841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-orjson?expand=0&rev=13
2025-11-21 15:53:36 +00:00
2a787e6ee3 - Update to 3.11.4
* ABI compatibility with CPython 3.15 alpha 1.
  * Publish PyPI wheels for 3.14 and manylinux i686, manylinux
    arm7, manylinux ppc64le, manylinux s390x.
  * Build now requires a C compiler.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-orjson?expand=0&rev=29
2025-11-20 10:58:03 +00:00
c07e0acc64 Accepting request 1305106 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1305106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-orjson?expand=0&rev=12
2025-09-17 14:37:17 +00:00
ac8f575adf - Update to 3.11.3
* ABI compatibility with CPython 3.14 beta 4.
  * Drop support for Python 3.8.
  * Use a deserialization buffer allocated per request instead of a shared
    buffer allocated on import.
  * Fix str on big-endian architectures.
  * Build now depends on Rust 1.85 or later instead of 1.82.
  * Fix PyPI project metadata when using maturin 1.9.2 or later.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-orjson?expand=0&rev=27
2025-09-16 08:14:17 +00:00
3346e0e69c Accepting request 1244153 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1244153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-orjson?expand=0&rev=11
2025-02-09 18:59:07 +00:00
829877aa3d - Update to 3.10.15
* Publish PyPI manylinux aarch64 wheels built and tested on aarch64.
  * Publish PyPI musllinux aarch64 and arm7l wheels built and tested on aarch64.
  * Publish PyPI manylinux Python 3.13 wheels for i686, arm7l, ppc64le, and s390x.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-orjson?expand=0&rev=25
2025-02-07 13:11:05 +00:00
edeac2ad8b Accepting request 1236919 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1236919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-orjson?expand=0&rev=10
2025-01-12 10:09:19 +00:00
20568c0341 - Update to 3.10.14
* Specify build system dependency on maturin>=1,<2 again.
  * Allocate memory using PyMem_Malloc() and similar APIs for
    integration with pymalloc, mimalloc, and tracemalloc.
  * Source distribution does not ship compressed test documents and
    relevant tests skip if fixtures are not present.
  * Build now depends on Rust 1.82 or later instead of 1.72.
- Release 3.10.13
  * Fix compatibility with maturin introducing a breaking change in
    1.8.0 and specify a fixed version of maturin. Projects relying
    on any previous version being buildable from source by end
    users (via PEP 517) must upgrade to at least this version.
- Remove pendulum from tests: Not desired in Ring1 and not
  maintained upstream. It's only supported on x86_64.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-orjson?expand=0&rev=23
2025-01-10 16:55:16 +00:00
0e46bef571 Accepting request 1227755 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1227755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-orjson?expand=0&rev=9
2024-12-03 19:45:41 +00:00
93c1023f65 update to 3.10.12
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-orjson?expand=0&rev=21
2024-12-02 12:29:44 +00:00
719bbc61f2 Accepting request 1199665 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1199665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-orjson?expand=0&rev=8
2024-09-10 19:12:25 +00:00
47844c6657 - Update to 3.10.7
* Improve performance of stable Rust amd64 builds.
- from version 3.10.6
  * Improve performance.
- from version 3.10.5
  * Improve performance.
- from version 3.10.4
  * Improve performance.
- from version 3.10.3
  * `manylinux` amd64 builds include runtime-detected AVX-512 `str`
    implementation.
  * Tests now compatible with numpy v2.
- from version 3.10.2
  * Fix crash serializing `str` introduced in 3.10.1.
  * Improve performance.
  * Drop support for arm7.
- from version 3.10.1
  * Serializing `numpy.ndarray` with non-native endianness raises
    `orjson.JSONEncodeError`.
  * Improve performance of serializing.
- from version 3.10.0
  * Support serializing `numpy.float16` (`numpy.half`).
  * sdist uses metadata 2.3 instead of 2.1.
  * Improve Windows PyPI builds.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-orjson?expand=0&rev=19
2024-09-09 10:52:17 +00:00
7 changed files with 33 additions and 12 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bd1530083f5f4f59d192c2b43f8f3357f2dade12b28049e8a43ffca1aa9132f5
size 171736

3
orjson-3.11.4.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:39485f4ab4c9b30a3943cfe99e1a213c4776fb69e8abd68f66b83d5a0b0fdc6d
size 5945188

View File

@@ -1,3 +1,24 @@
-------------------------------------------------------------------
Thu Nov 20 10:00:42 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 3.11.4
* ABI compatibility with CPython 3.15 alpha 1.
* Publish PyPI wheels for 3.14 and manylinux i686, manylinux
arm7, manylinux ppc64le, manylinux s390x.
* Build now requires a C compiler.
-------------------------------------------------------------------
Mon Sep 15 14:46:50 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 3.11.3
* ABI compatibility with CPython 3.14 beta 4.
* Drop support for Python 3.8.
* Use a deserialization buffer allocated per request instead of a shared
buffer allocated on import.
* Fix str on big-endian architectures.
* Build now depends on Rust 1.85 or later instead of 1.82.
* Fix PyPI project metadata when using maturin 1.9.2 or later.
-------------------------------------------------------------------
Fri Feb 7 12:53:21 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-orjson
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# 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-orjson
Version: 3.10.15
Version: 3.11.4
Release: 0
Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
License: Apache-2.0 OR MIT
@@ -29,8 +29,8 @@ Source1: vendor.tar.xz
Source2: https://files.pythonhosted.org/packages/source/o/orjson/orjson-%{version}.tar.gz
Source3: devendor-sdist.sh
Source4: PACKAGING_README.md
BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module maturin >= 1}
BuildRequires: %{python_module base >= 3.9}
BuildRequires: %{python_module maturin >= 1.9.2}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}

BIN
vendor.tar.xz LFS

Binary file not shown.