!12 update to version 0.4.0
From: @wang--ge Reviewed-by: @cherry530 Signed-off-by: @cherry530
This commit is contained in:
commit
a5caff30ef
BIN
0.4.0.tar.gz
Normal file
BIN
0.4.0.tar.gz
Normal file
Binary file not shown.
Binary file not shown.
@ -1,25 +0,0 @@
|
|||||||
From 4571581397f0a8ff0a579c105901292cfef656e2 Mon Sep 17 00:00:00 2001
|
|
||||||
From: wu-leilei <wu18740459704@163.com>
|
|
||||||
Date: Tue, 8 Feb 2022 17:00:49 +0800
|
|
||||||
Subject: [PATCH] do not use 2to3
|
|
||||||
|
|
||||||
---
|
|
||||||
setup.py | 2 --
|
|
||||||
1 file changed, 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/setup.py b/setup.py
|
|
||||||
index 9fe4902..f2098e1 100644
|
|
||||||
--- a/setup.py
|
|
||||||
+++ b/setup.py
|
|
||||||
@@ -2,8 +2,6 @@ import os
|
|
||||||
import sys
|
|
||||||
|
|
||||||
extra = {}
|
|
||||||
-if sys.version_info >= (3, 0):
|
|
||||||
- extra.update(use_2to3=True)
|
|
||||||
|
|
||||||
try:
|
|
||||||
from setuptools import setup, find_packages
|
|
||||||
--
|
|
||||||
2.23.0
|
|
||||||
|
|
||||||
@ -1,29 +1,17 @@
|
|||||||
From 1a1c2a69045b7fd7a60a59e6cbc3ece0e3f8bd75 Mon Sep 17 00:00:00 2001
|
From 871ef3aa8060e8cde1d226e452fa3cd20d2dcc41 Mon Sep 17 00:00:00 2001
|
||||||
From: wu-leilei <wu18740459704@163.com>
|
From: wang--ge <wang__ge@126.com>
|
||||||
Date: Tue, 8 Feb 2022 18:41:00 +0800
|
Date: Mon, 10 Apr 2023 10:13:54 +0800
|
||||||
Subject: [PATCH] py3k
|
Subject: [PATCH] fix py3k
|
||||||
|
|
||||||
---
|
---
|
||||||
anyjson/__init__.py | 20 ++++++++++----------
|
anyjson/__init__.py | 16 ++++++++--------
|
||||||
1 file changed, 10 insertions(+), 10 deletions(-)
|
1 file changed, 8 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
diff --git a/anyjson/__init__.py b/anyjson/__init__.py
|
diff --git a/anyjson/__init__.py b/anyjson/__init__.py
|
||||||
index 1f671be..0fc9ece 100644
|
index 1630839..d8af338 100644
|
||||||
--- a/anyjson/__init__.py
|
--- a/anyjson/__init__.py
|
||||||
+++ b/anyjson/__init__.py
|
+++ b/anyjson/__init__.py
|
||||||
@@ -23,9 +23,9 @@ if sys.version_info[0] == 3:
|
@@ -38,7 +38,7 @@ class _JsonImplementation(object):
|
||||||
from io import StringIO
|
|
||||||
else:
|
|
||||||
try:
|
|
||||||
- from cStringIO import StringIO # noqa
|
|
||||||
+ from io import StringIO # noqa
|
|
||||||
except ImportError:
|
|
||||||
- from StringIO import StringIO # noqa
|
|
||||||
+ from io import StringIO # noqa
|
|
||||||
|
|
||||||
#: List of known json modules, and the names of their loads/dumps
|
|
||||||
#: methods, as well as the exceptions they throw. Exception can be either
|
|
||||||
@@ -47,7 +47,7 @@ class _JsonImplementation(object):
|
|
||||||
"""Incapsulates a JSON implementation"""
|
"""Incapsulates a JSON implementation"""
|
||||||
|
|
||||||
def __init__(self, modspec):
|
def __init__(self, modspec):
|
||||||
@ -32,7 +20,7 @@ index 1f671be..0fc9ece 100644
|
|||||||
|
|
||||||
if modinfo["modname"] == "cjson":
|
if modinfo["modname"] == "cjson":
|
||||||
import warnings
|
import warnings
|
||||||
@@ -64,9 +64,9 @@ class _JsonImplementation(object):
|
@@ -55,9 +55,9 @@ class _JsonImplementation(object):
|
||||||
self._encode_error = modinfo["encerror"]
|
self._encode_error = modinfo["encerror"]
|
||||||
self._decode_error = modinfo["decerror"]
|
self._decode_error = modinfo["decerror"]
|
||||||
|
|
||||||
@ -44,7 +32,7 @@ index 1f671be..0fc9ece 100644
|
|||||||
self._decode_error = getattr(module, modinfo["decerror"])
|
self._decode_error = getattr(module, modinfo["decerror"])
|
||||||
|
|
||||||
self.name = modinfo["modname"]
|
self.name = modinfo["modname"]
|
||||||
@@ -85,8 +85,8 @@ class _JsonImplementation(object):
|
@@ -76,8 +76,8 @@ class _JsonImplementation(object):
|
||||||
TypeError if the object could not be serialized."""
|
TypeError if the object could not be serialized."""
|
||||||
try:
|
try:
|
||||||
return self._encode(data)
|
return self._encode(data)
|
||||||
@ -55,7 +43,7 @@ index 1f671be..0fc9ece 100644
|
|||||||
serialize = dumps
|
serialize = dumps
|
||||||
|
|
||||||
def loads(self, s):
|
def loads(self, s):
|
||||||
@@ -97,8 +97,8 @@ class _JsonImplementation(object):
|
@@ -88,8 +88,8 @@ class _JsonImplementation(object):
|
||||||
if self._filedecode and not isinstance(s, basestring):
|
if self._filedecode and not isinstance(s, basestring):
|
||||||
return self._filedecode(StringIO(s))
|
return self._filedecode(StringIO(s))
|
||||||
return self._decode(s)
|
return self._decode(s)
|
||||||
@ -66,7 +54,7 @@ index 1f671be..0fc9ece 100644
|
|||||||
deserialize = loads
|
deserialize = loads
|
||||||
|
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@ if __name__ == "__main__":
|
@@ -108,7 +108,7 @@ if __name__ == "__main__":
|
||||||
# We do NOT try to load a compatible module because that may throw an
|
# We do NOT try to load a compatible module because that may throw an
|
||||||
# exception, which renders the package uninstallable with easy_install
|
# exception, which renders the package uninstallable with easy_install
|
||||||
# (It trys to execfile the script when installing, to make sure it works)
|
# (It trys to execfile the script when installing, to make sure it works)
|
||||||
@ -76,5 +64,5 @@ index 1f671be..0fc9ece 100644
|
|||||||
else:
|
else:
|
||||||
for modspec in _modules:
|
for modspec in _modules:
|
||||||
--
|
--
|
||||||
2.23.0
|
2.33.0
|
||||||
|
|
||||||
|
|||||||
@ -1,13 +1,12 @@
|
|||||||
%global _empty_manifest_terminate_build 0
|
%global _empty_manifest_terminate_build 0
|
||||||
Name: python-anyjson
|
Name: python-anyjson
|
||||||
Version: 0.3.3
|
Version: 0.4.0
|
||||||
Release: 3
|
Release: 1
|
||||||
Summary: Wraps the best available JSON implementation available in a common interface
|
Summary: Wraps the best available JSON implementation available in a common interface
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
URL: http://bitbucket.org/runeh/anyjson/
|
URL: https://github.com/catalyst/anyjson
|
||||||
Source0: https://files.pythonhosted.org/packages/c3/4d/d4089e1a3dd25b46bebdb55a992b0797cff657b4477bc32ce28038fdecbc/anyjson-0.3.3.tar.gz
|
Source0: https://github.com/catalyst/anyjson/archive/refs/tags/0.4.0.tar.gz
|
||||||
Patch01: fix-do-not-use-2to3.patch
|
Patch01: fix-py3k.patch
|
||||||
Patch02: fix-py3k.patch
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
|
|
||||||
@ -32,7 +31,7 @@ Anyjson loads whichever is the fastest JSON module installed and provides
|
|||||||
a uniform API regardless of which JSON implementation is used.
|
a uniform API regardless of which JSON implementation is used.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n anyjson-0.3.3 -p1
|
%autosetup -n anyjson-%{version} -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%py3_build
|
%py3_build
|
||||||
@ -72,6 +71,9 @@ mv %{buildroot}/doclist.lst .
|
|||||||
%{_docdir}/*
|
%{_docdir}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Apr 10 2023 Ge Wang <wang__ge@126.com> - 0.4.0-1
|
||||||
|
- Update to version 0.4.0
|
||||||
|
|
||||||
* Tue May 10 2022 wulei <wulei80@h-partners.com> - 0.3.3-3
|
* Tue May 10 2022 wulei <wulei80@h-partners.com> - 0.3.3-3
|
||||||
- License compliance rectification
|
- License compliance rectification
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user