diff --git a/0001-ujson-5.9.0-add-support-for-loongarch64.patch b/0001-ujson-5.9.0-add-support-for-loongarch64.patch deleted file mode 100644 index f3914048507427aa52faa0dbecf27af9a2407d60..0000000000000000000000000000000000000000 --- a/0001-ujson-5.9.0-add-support-for-loongarch64.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 8c02b14e9fc7c64d6b72152c933f67660dae1c4b Mon Sep 17 00:00:00 2001 -From: desert-sailor -Date: Wed, 24 Apr 2024 15:42:13 +0800 -Subject: [PATCH] ujson-5.9.0 add support for loongarch64 - ---- - deps/double-conversion/double-conversion/utils.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/deps/double-conversion/double-conversion/utils.h b/deps/double-conversion/double-conversion/utils.h -index 4f4dd71..ab171e6 100644 ---- a/deps/double-conversion/double-conversion/utils.h -+++ b/deps/double-conversion/double-conversion/utils.h -@@ -147,7 +147,7 @@ int main(int argc, char** argv) { - defined(__SH4__) || defined(__alpha__) || \ - defined(_MIPS_ARCH_MIPS32R2) || defined(__ARMEB__) ||\ - defined(__AARCH64EL__) || defined(__aarch64__) || defined(__AARCH64EB__) || \ -- defined(__riscv) || defined(__e2k__) || \ -+ defined(__riscv) || defined(__loongarch64) || defined(__e2k__) || \ - defined(__or1k__) || defined(__arc__) || defined(__ARC64__) || \ - defined(__microblaze__) || defined(__XTENSA__) || \ - defined(__EMSCRIPTEN__) || defined(__wasm32__) --- -2.43.0 - diff --git a/python-ujson.spec b/python-ujson.spec index 9cfb021185eb46c8347c676032cd143252fa50f4..99714b3ede2a960196b82977b1aea265a23b07b6 100644 --- a/python-ujson.spec +++ b/python-ujson.spec @@ -1,13 +1,11 @@ %global _empty_manifest_terminate_build 0 Name: python-ujson -Version: 5.10.0 +Version: 5.11.0 Release: 1 Summary: Ultra fast JSON encoder and decoder for Python License: BSD URL: https://github.com/ultrajson/ultrajson -Source0: https://files.pythonhosted.org/packages/f0/00/3110fd566786bfa542adb7932d62035e0c0ef662a8ff6544b6643b3d6fd7/ujson-5.10.0.tar.gz - -Patch0001: 0001-ujson-5.9.0-add-support-for-loongarch64.patch +Source0: %{pypi_source ujson} %description UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 3.6+ @@ -78,7 +76,13 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog -* Mon Jul 22 2024 warlcok -5.10.0-1 +* Thu Nov 06 2025 xu_lu - 5.11.0-1 +- Upgrade package with version 5.11.0 +- Pin setuptools < 72.2 to fix build on PyPy +- Build aarch64 wheels using native runners +- Add support for Python 3.14 + +* Mon Jul 22 2024 warlcok - 5.10.0-1 - Upgrade package with version 5.10.0 * Wed Apr 24 2024 Dongxing Wang - 5.9.0-1 diff --git a/ujson-5.10.0.tar.gz b/ujson-5.11.0.tar.gz similarity index 50% rename from ujson-5.10.0.tar.gz rename to ujson-5.11.0.tar.gz index 995c8f45a33baadf41c1be583d8d4e46eec84ae4..4c261fbe6158550b605234c1ba6254ebff2d1b47 100644 Binary files a/ujson-5.10.0.tar.gz and b/ujson-5.11.0.tar.gz differ