commit:     4526068ac73c0fa4ae65c75063197a8824bde127
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 29 08:52:54 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Dec 29 08:52:54 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4526068a

dev-python/ujson: Remove old

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-python/ujson/Manifest                        |  1 -
 dev-python/ujson/files/ujson-1.33-test-py3.patch | 38 --------------------
 dev-python/ujson/ujson-1.33.ebuild               | 45 ------------------------
 3 files changed, 84 deletions(-)

diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest
index c10c9b79e00..6e3b3d1940d 100644
--- a/dev-python/ujson/Manifest
+++ b/dev-python/ujson/Manifest
@@ -1,2 +1 @@
-DIST ujson-1.33.zip 197034 BLAKE2B 
587e00292340d69fdda9720d66bb360ed646f8c709e279f905f7fdf2db79a2ec51856dce998fd3e2fe5b3bf067c72ad661f77154bc3d63cee4c3eea10bca29ec
 SHA512 
0f1f66212fbf94c03e048ba64c3bd817c50443d1a29b87f6a3a38f697a050f38821be4ba36a3b17a96930c69ee92973ac31bdd41851dea071af14cd4bbaf8480
 DIST ujson-1.35.tar.gz 192027 BLAKE2B 
320058e7142f2264bee8b02a411bedb3b32d1c2fc86157eb47272f75cb401e6c75ce7d9e3dba5092cd1db99dbded8804347d4c7be11eaedb47bc8b4b8125fbd3
 SHA512 
931d8f574fc4920c9ded48369774666060e951f40982606ce9f1d9de3420004042af7d797075a54d92a2b25c4f313572a5e1a30f3bc8ce387ef8f3881193eee7

diff --git a/dev-python/ujson/files/ujson-1.33-test-py3.patch 
b/dev-python/ujson/files/ujson-1.33-test-py3.patch
deleted file mode 100644
index e497f396792..00000000000
--- a/dev-python/ujson/files/ujson-1.33-test-py3.patch
+++ /dev/null
@@ -1,38 +0,0 @@
- tests/tests.py | 8 +++++---
- 1 file changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/tests/tests.py b/tests/tests.py
-index d210bc6..71f8074 100644
---- a/tests/tests.py
-+++ b/tests/tests.py
-@@ -11,6 +11,7 @@ try:
- except ImportError:
-     import simplejson as json
- import math
-+import nose
- import platform
- import sys
- import time
-@@ -24,9 +25,10 @@ from functools import partial
- 
- PY3 = (sys.version_info[0] >= 3)
- 
--def _python_ver(skip_major, skip_minor=None):
-+def _skip_if_python_ver(skip_major, skip_minor=None):
-     major, minor = sys.version_info[:2]
--    return major == skip_major and (skip_minor is None or minor == skip_minor)
-+    if major == skip_major and (skip_minor is None or minor == skip_minor):
-+        raise nose.SkipTest
- 
- json_unicode = (json.dumps if sys.version_info[0] >= 3
-                 else partial(json.dumps, encoding="utf-8"))
-@@ -579,8 +581,8 @@ class UltraJSONTests(TestCase):
-         input = "-31337"
-         self.assertEquals (-31337, ujson.decode(input))
- 
--    #@unittest.skipIf(_python_ver(3), "No exception in Python 3")
-     def test_encodeUnicode4BytesUTF8Fail(self):
-+        _skip_if_python_ver(3)
-         input = "\xfd\xbf\xbf\xbf\xbf\xbf"
-         try:
-             enc = ujson.encode(input)

diff --git a/dev-python/ujson/ujson-1.33.ebuild 
b/dev-python/ujson/ujson-1.33.ebuild
deleted file mode 100644
index 21bf458e20f..00000000000
--- a/dev-python/ujson/ujson-1.33.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# One test; FAIL: test_encodeToUTF8 (__main__.UltraJSONTests) under py2.5.
-# Fix and repair and re-insert if it's REALLY needed
-PYTHON_COMPAT=( python2_7 python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="Ultra fast JSON encoder and decoder for Python"
-HOMEPAGE="https://pypi.org/project/ujson/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       dev-python/setuptools[${PYTHON_USEDEP}]
-       dev-python/nose[${PYTHON_USEDEP}]
-       app-arch/unzip"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-test-py3.patch
-)
-
-python_test() {
-       # See setup.py; line 72. Again "${S}" is used for reading tests
-       # Since py3_2 is first in the queue it needs its own copy
-       # or else all py2s to follow will be reading read py3 tests
-       if [[ "${EPYTHON}" =~ 'python3' ]]; then
-               cd "${BUILD_DIR}"/lib || die
-               cp -a "${S}"/tests/ .  || die
-               2to3 -w tests/tests.py || die
-               "${PYTHON}" tests/tests.py || die
-               rm -rf tests/ || die
-       else
-               "${PYTHON}" tests/tests.py || die
-       fi
-}

Reply via email to