diff options
author | Michał Górny <mgorny@gentoo.org> | 2023-01-08 06:13:31 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2023-01-08 06:13:31 +0100 |
commit | 7436f097bfbddcd3ec06acef160d10c78953b553 (patch) | |
tree | 8d69ff63a7762e37e90fb676370199fa29f59266 /dev-python/jsonpickle | |
parent | package.mask: Unmask app-portage/flaggie, I'm working on a rewrite (diff) | |
download | gentoo-7436f097bfbddcd3ec06acef160d10c78953b553.tar.gz gentoo-7436f097bfbddcd3ec06acef160d10c78953b553.tar.bz2 gentoo-7436f097bfbddcd3ec06acef160d10c78953b553.zip |
dev-python/jsonpickle: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/jsonpickle')
-rw-r--r-- | dev-python/jsonpickle/Manifest | 2 | ||||
-rw-r--r-- | dev-python/jsonpickle/files/jsonpickle-2.2.0-python3.11.patch | 46 | ||||
-rw-r--r-- | dev-python/jsonpickle/jsonpickle-2.2.0-r1.ebuild | 63 | ||||
-rw-r--r-- | dev-python/jsonpickle/jsonpickle-3.0.0.ebuild | 59 |
4 files changed, 0 insertions, 170 deletions
diff --git a/dev-python/jsonpickle/Manifest b/dev-python/jsonpickle/Manifest index 5351b9632fd1..0f06523c022f 100644 --- a/dev-python/jsonpickle/Manifest +++ b/dev-python/jsonpickle/Manifest @@ -1,3 +1 @@ -DIST jsonpickle-2.2.0.tar.gz 189866 BLAKE2B d8fcd0e8b71947b734c59240d9fa4f0b35b9b0ac2e2940a9baf05c160771db0eae5f011b61e3b1c0bc746a740ac2e137a392931e270fea3acf4884578133283e SHA512 b6cb35316e32f38875cbfa3784a3930f669d4ea730ead6117242070590647987383e9f933c193b8c246c40dba87ad56600a65db89c45c18a790b3c1f9232b245 -DIST jsonpickle-3.0.0.tar.gz 192204 BLAKE2B de46fce9b4cee97ededb4e6febff234c499e0a1025d01dc5e90278e35744938ed1d8bc4f0ac0a0ba5e6006c9bea777479f338849c449aa1e6005c3eb5162d721 SHA512 825e70ccbc35554e7a1938307a81c0672c3a43a10d79a2159e6f453a12a98d36ab5839cf56cd1927c37f30a10efdc33d43a26c91dc7791e788537e2dbd449181 DIST jsonpickle-3.0.1.gh.tar.gz 257651 BLAKE2B 4875985085c8303b316b387968ad46bc35672259f8f6799270bff5dee1b4d341bd92e520155d5c5ff644b289ac21275e95911a38165303c07c4634a93e17ae62 SHA512 3190716491c01de1e5ce16cd8fee3163c20831521503803a5282b43c6653756554fa6184de78755f3232ac6c9bc51baccb91305f9ac9462c8e22fc57fbcc52eb diff --git a/dev-python/jsonpickle/files/jsonpickle-2.2.0-python3.11.patch b/dev-python/jsonpickle/files/jsonpickle-2.2.0-python3.11.patch deleted file mode 100644 index 10c266a2a696..000000000000 --- a/dev-python/jsonpickle/files/jsonpickle-2.2.0-python3.11.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/jsonpickle/pickler.py b/jsonpickle/pickler.py -index 3d391cb..2103e46 100644 ---- a/jsonpickle/pickler.py -+++ b/jsonpickle/pickler.py -@@ -476,8 +476,12 @@ def _flatten_obj_instance(self, obj): - - # Support objects with __getstate__(); this ensures that - # both __setstate__() and __getstate__() are implemented -- has_getstate = hasattr(obj, '__getstate__') -+ has_own_getstate = ( -+ hasattr(type(obj), '__getstate__') -+ and type(obj).__getstate__ is not getattr(object, '__getstate__', None) -+ ) - # not using has_method since __getstate__() is handled separately below -+ # Note: on Python 3.11+, all objects have __getstate__. - - if has_class: - cls = obj.__class__ -@@ -549,7 +553,7 @@ def _flatten_obj_instance(self, obj): - # check that getstate/setstate is sane - if not ( - state -- and hasattr(obj, '__getstate__') -+ and has_own_getstate - and not hasattr(obj, '__setstate__') - and not isinstance(obj, dict) - ): -@@ -581,7 +585,7 @@ def _flatten_obj_instance(self, obj): - if has_getinitargs: - data[tags.INITARGS] = self._flatten(obj.__getinitargs__()) - -- if has_getstate: -+ if has_own_getstate: - try: - state = obj.__getstate__() - except TypeError: -@@ -590,7 +594,8 @@ def _flatten_obj_instance(self, obj): - self._pickle_warning(obj) - return None - else: -- return self._getstate(state, data) -+ if state: -+ return self._getstate(state, data) - - if util.is_module(obj): - if self.unpicklable: diff --git a/dev-python/jsonpickle/jsonpickle-2.2.0-r1.ebuild b/dev-python/jsonpickle/jsonpickle-2.2.0-r1.ebuild deleted file mode 100644 index 0d12c49d69df..000000000000 --- a/dev-python/jsonpickle/jsonpickle-2.2.0-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Python library for serializing any arbitrary object graph into JSON" -HOMEPAGE=" - https://github.com/jsonpickle/jsonpickle/ - https://pypi.org/project/jsonpickle/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/feedparser[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # https://github.com/jsonpickle/jsonpickle/pull/396 - "${FILESDIR}/${P}-python3.11.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e 's:--flake8 --cov::' pytest.ini || die - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_IGNORE=( - # unpackaged bson dependency - tests/bson_test.py - # broken when gmpy is installed - # https://github.com/jsonpickle/jsonpickle/issues/328 - # https://github.com/jsonpickle/jsonpickle/issues/316 - tests/ecdsa_test.py - ) - epytest -} - -pkg_postinst() { - # Unpackaged optional backends: yajl, demjson - optfeature "encoding numpy-based data" dev-python/numpy - optfeature "encoding pandas objects" dev-python/pandas - optfeature "fast JSON backend" dev-python/simplejson -} diff --git a/dev-python/jsonpickle/jsonpickle-3.0.0.ebuild b/dev-python/jsonpickle/jsonpickle-3.0.0.ebuild deleted file mode 100644 index 3b17a7408f52..000000000000 --- a/dev-python/jsonpickle/jsonpickle-3.0.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Python library for serializing any arbitrary object graph into JSON" -HOMEPAGE=" - https://github.com/jsonpickle/jsonpickle/ - https://pypi.org/project/jsonpickle/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/feedparser[${PYTHON_USEDEP}] - dev-python/gmpy[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e 's:--cov::' pytest.ini || die - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_IGNORE=( - # unpackaged bson dependency - tests/bson_test.py - # broken when gmpy is installed - # https://github.com/jsonpickle/jsonpickle/issues/328 - # https://github.com/jsonpickle/jsonpickle/issues/316 - tests/ecdsa_test.py - ) - epytest -} - -pkg_postinst() { - # Unpackaged optional backends: yajl, demjson - optfeature "encoding numpy-based data" dev-python/numpy - optfeature "encoding pandas objects" dev-python/pandas - optfeature "fast JSON backend" dev-python/simplejson -} |