* [gentoo-commits] repo/gentoo:master commit in: dev-python/cbor/, dev-python/cbor/files/, profiles/
@ 2023-05-11 10:12 David Seifert
0 siblings, 0 replies; only message in thread
From: David Seifert @ 2023-05-11 10:12 UTC (permalink / raw
To: gentoo-commits
commit: b7e905a90bc51d70655ed0f344e04fb2c7d36c72
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu May 11 10:12:27 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu May 11 10:12:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e905a9
dev-python/cbor: treeclean
Closes: https://bugs.gentoo.org/903261
Signed-off-by: David Seifert <soap <AT> gentoo.org>
dev-python/cbor/Manifest | 1 -
dev-python/cbor/cbor-1.0.0-r2.ebuild | 40 ---------
.../cbor-1.0.0.Fix-broken-test_sortkeys.patch | 43 ----------
...cbor-1.0.0.Replace-deprecated-logger.warn.patch | 98 ----------------------
.../cbor/files/cbor-1.0.0.zero-length-bytes.patch | 10 ---
dev-python/cbor/metadata.xml | 25 ------
profiles/package.mask | 6 --
7 files changed, 223 deletions(-)
diff --git a/dev-python/cbor/Manifest b/dev-python/cbor/Manifest
deleted file mode 100644
index 0909a13cb5db..000000000000
--- a/dev-python/cbor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cbor-1.0.0.gh.tar.gz 25541 BLAKE2B dc5491235fee79ad15a8b92aafef2a690a407dfb98792e88b2e87fa7c354277b997ac314dc38279168f50c52f922de4bfe330b860126d4c5b836c019b05a1aee SHA512 88471b1c9c9a4128a4098194e17a4322ea2a01624ae1ffa9c33e433da31a089c45f4b64472d36620797488a451c16771c213b2b9a9ab711232c6658da4cd310f
diff --git a/dev-python/cbor/cbor-1.0.0-r2.ebuild b/dev-python/cbor/cbor-1.0.0-r2.ebuild
deleted file mode 100644
index b6e1bf203303..000000000000
--- a/dev-python/cbor/cbor-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-EGIT_COMMIT="b3af679e7cf3e12d50acb83c3c591fc5db9a658d"
-DESCRIPTION="RFC 7049 - Concise Binary Object Representation"
-HOMEPAGE="
- https://github.com/brianolson/cbor_py/
- https://pypi.org/project/cbor/
-"
-SRC_URI="
- https://github.com/brianolson/cbor_py/archive/${EGIT_COMMIT}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/cbor_py-${EGIT_COMMIT}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
-
-# upstream PR: https://github.com/brianolson/cbor_py/pull/19
-# upstream PR: https://github.com/brianolson/cbor_py/pull/11
-PATCHES=(
- "${FILESDIR}/cbor-1.0.0.zero-length-bytes.patch"
- "${FILESDIR}/cbor-1.0.0.Fix-broken-test_sortkeys.patch"
- "${FILESDIR}/cbor-1.0.0.Replace-deprecated-logger.warn.patch"
-)
-
-python_test() {
- "${EPYTHON}" cbor/tests/test_cbor.py || die "Testsuite failed under ${EPYTHON}"
- "${EPYTHON}" cbor/tests/test_objects.py || die "Testsuite failed under ${EPYTHON}"
- "${EPYTHON}" cbor/tests/test_usage.py || die "Testsuite failed under ${EPYTHON}"
- "${EPYTHON}" cbor/tests/test_vectors.py || die "Testsuite failed under ${EPYTHON}"
-}
diff --git a/dev-python/cbor/files/cbor-1.0.0.Fix-broken-test_sortkeys.patch b/dev-python/cbor/files/cbor-1.0.0.Fix-broken-test_sortkeys.patch
deleted file mode 100644
index e7867d12cc29..000000000000
--- a/dev-python/cbor/files/cbor-1.0.0.Fix-broken-test_sortkeys.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 348041c3ff7104ca5b30e518beb2d2b86bf7bd73 Mon Sep 17 00:00:00 2001
-From: Brian Dolbec <dolsen@gentoo.org>
-Date: Sun, 19 Jul 2020 16:31:42 -0700
-Subject: [PATCH] Fix issue #6 broken test_sortkeys()
-
-Newer python dictionaries are keeping the order the keys were added in.
-As a result since both lists were pre-sorted and identicle so the later
-test failed to find any differences causing the failure.
-This change introduces 3 entries that are out of sorted order for both
-the obytes and xbytes lists. This ensures a valid test of sorting.
----
- cbor/tests/test_cbor.py | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/cbor/tests/test_cbor.py b/cbor/tests/test_cbor.py
-index 78b3ddb..6ce068b 100644
---- a/cbor/tests/test_cbor.py
-+++ b/cbor/tests/test_cbor.py
-@@ -281,6 +281,10 @@ class XTestCBOR(object):
- xbytes = []
- for n in _range(2, 27):
- ob = {u'{:02x}'.format(x):x for x in _range(n)}
-+ # ensure some "ob" have unsorted key:value entries
-+ if n in [4, 6, 9]:
-+ ob.pop('01')
-+ ob["01"] = 1
- obytes.append(self.dumps(ob, sort_keys=True))
- xbytes.append(self.dumps(ob, sort_keys=False))
- allOGood = True
---- a/setup.py 2016-02-09 15:10:34.000000000 -0800
-+++ b/setup.py 2020-07-19 13:46:18.586936516 -0700
-@@ -75,7 +75,7 @@
- author='Brian Olson',
- author_email='bolson@bolson.org',
- url='https://bitbucket.org/bodhisnarkva/cbor',
-- packages=['cbor'],
-+ packages=['cbor', 'cbor/tests'],
- package_dir={'cbor':'cbor'},
- ext_modules=[
- Extension(
---
-libgit2 1.0.1
-
diff --git a/dev-python/cbor/files/cbor-1.0.0.Replace-deprecated-logger.warn.patch b/dev-python/cbor/files/cbor-1.0.0.Replace-deprecated-logger.warn.patch
deleted file mode 100644
index 66b712b0e40d..000000000000
--- a/dev-python/cbor/files/cbor-1.0.0.Replace-deprecated-logger.warn.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-From eea2e6c35c0962ca559a96f37ab4eada126da5de Mon Sep 17 00:00:00 2001
-From: Brian Dolbec <dolsen@gentoo.org>
-Date: Sun, 19 Jul 2020 17:56:19 -0700
-Subject: [PATCH] Replace deprecated logger.warn() with logger.warning()
-
----
- cbor/tests/test_cbor.py | 4 ++--
- cbor/tests/test_usage.py | 10 +++++-----
- cbor/tests/test_vectors.py | 2 +-
- 4 files changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/cbor/tests/test_cbor.py b/cbor/tests/test_cbor.py
-index 78b3ddb..14ddf69 100644
---- a/cbor/tests/test_cbor.py
-+++ b/cbor/tests/test_cbor.py
-@@ -27,7 +27,7 @@ try:
- from cbor._cbor import load as cload
- except ImportError:
- # still test what we can without C fast mode
-- logger.warn('testing without C accelerated CBOR', exc_info=True)
-+ logger.warning('testing without C accelerated CBOR', exc_info=True)
- cdumps, cloads, cdump, cload = None, None, None, None
-
-
-@@ -62,7 +62,7 @@ class TestRoot(object):
- def testable(cls):
- ok = (cls._ld[0] is not None) and (cls._ld[1] is not None) and (cls._ld[3] is not None) and (cls._ld[4] is not None)
- if not ok:
-- logger.warn('non-testable case %s skipped', cls.__name__)
-+ logger.warning('non-testable case %s skipped', cls.__name__)
- return ok
-
- # Can't set class level function pointers, because then they expect a
-diff --git a/cbor/tests/test_usage.py b/cbor/tests/test_usage.py
-index d72f2e8..9d7e6a1 100644
---- a/cbor/tests/test_usage.py
-+++ b/cbor/tests/test_usage.py
-@@ -22,7 +22,7 @@ try:
- from cbor._cbor import load as cload
- except ImportError:
- # still test what we can without C fast mode
-- logger.warn('testing without C accelerated CBOR', exc_info=True)
-+ logger.warning('testing without C accelerated CBOR', exc_info=True)
- cdumps, cloads, cdump, cload = None, None, None, None
-
-
-@@ -48,7 +48,7 @@ class TestUsage(unittest.TestCase):
- repeatedly serialize, check that usage doesn't go up
- '''
- if cdumps is None:
-- logger.warn('no C dumps(), skipping test_dumps_usage')
-+ logger.warning('no C dumps(), skipping test_dumps_usage')
- return
- start_usage = resource.getrusage(resource.RUSAGE_SELF)
- usage_history = [start_usage]
-@@ -76,7 +76,7 @@ class TestUsage(unittest.TestCase):
- repeatedly serialize, check that usage doesn't go up
- '''
- if (cdumps is None) or (cloads is None):
-- logger.warn('no C fast CBOR, skipping test_loads_usage')
-+ logger.warning('no C fast CBOR, skipping test_loads_usage')
- return
- ## Just a string passes!
- #ob = 'sntaoheusnatoheusnaotehuasnoetuhaosentuhaoesnth'
-@@ -113,7 +113,7 @@ class TestUsage(unittest.TestCase):
- it, checking usage all along the way.
- '''
- if cdump is None:
-- logger.warn('no C dump(), skipping test_tempfile')
-+ logger.warning('no C dump(), skipping test_tempfile')
- return
- with tempfile.NamedTemporaryFile() as ntf:
- # first, write a bunch to temp file
-@@ -168,7 +168,7 @@ class TestUsage(unittest.TestCase):
- def test_stringio_usage(self):
- '''serialize data to StringIO, read it back'''
- if cdump is None:
-- logger.warn('no C dump(), skipping test_tempfile')
-+ logger.warning('no C dump(), skipping test_tempfile')
- return
-
- # warmup the rusage, allocate everything!
-diff --git a/cbor/tests/test_vectors.py b/cbor/tests/test_vectors.py
-index f4d8ca9..afed311 100644
---- a/cbor/tests/test_vectors.py
-+++ b/cbor/tests/test_vectors.py
-@@ -27,7 +27,7 @@ try:
- from cbor._cbor import loads as cloads
- except ImportError:
- # still test what we can without C fast mode
-- logger.warn('testing without C accelerated CBOR', exc_info=True)
-+ logger.warning('testing without C accelerated CBOR', exc_info=True)
- #cdumps, cloads = None, None
- cloads = None
- from cbor import Tag
---
-libgit2 1.0.1
-
diff --git a/dev-python/cbor/files/cbor-1.0.0.zero-length-bytes.patch b/dev-python/cbor/files/cbor-1.0.0.zero-length-bytes.patch
deleted file mode 100644
index f508b86a0668..000000000000
--- a/dev-python/cbor/files/cbor-1.0.0.zero-length-bytes.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/cbor/cbor.py 2020-07-19 13:24:39.497775767 -0700
-+++ b/cbor/cbor.py 2020-07-19 13:24:39.497775767 -0700
-@@ -260,6 +260,8 @@
- """
- if data is None:
- raise ValueError("got None for buffer to decode in loads")
-+ elif data == b'':
-+ raise ValueError("got zero length string loads")
- fp = StringIO(data)
- return _loads(fp)[0]
diff --git a/dev-python/cbor/metadata.xml b/dev-python/cbor/metadata.xml
deleted file mode 100644
index 314bf8c357fe..000000000000
--- a/dev-python/cbor/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>dolsen@gentoo.org</email>
- <name>Brian Dolbec</name>
- </maintainer>
- <upstream>
- <maintainer>
- <email>bolson@bolson.org</email>
- <name>Brian Olson</name>
- </maintainer>
- <remote-id type="pypi">cbor</remote-id>
- <remote-id type="github">brianolson/cbor_py</remote-id>
- </upstream>
- <longdescription>An implementation of RFC 7049 - Concise Binary Object
- Representation (CBOR). CBOR is comparable to JSON, has a superset of
- JSON's ability, but serializes to a binary format which is smaller and
- faster to generate and parse. The two primary functions are
- cbor.loads() and cbor.dumps(). This library includes a C implementation
- which runs 3-5 times faster than the Python standard library's
- C-accelerated implementanion of JSON. This is also includes a 100%
- Python implementation.
- </longdescription>
-</pkgmetadata>
diff --git a/profiles/package.mask b/profiles/package.mask
index 8f04ba667adf..db18464d8cbe 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -279,12 +279,6 @@ dev-lang/ruby:2.7
=dev-ruby/rubygems-3.1.6
=dev-ruby/contracts-0.16.1
-# Michał Górny <mgorny@gentoo.org> (2023-04-10)
-# Last release in 2016, carries a few patches already. No revdeps.
-# dev-python/cbor2 is a more modern replacement.
-# Removal on 2023-05-10. Bug #903261.
-dev-python/cbor
-
# Ionen Wolkens <ionen@gentoo.org> (2023-03-30)
# NVIDIA dropped support for the 390.xx branch in December 2022[1].
#
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2023-05-11 10:12 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-11 10:12 [gentoo-commits] repo/gentoo:master commit in: dev-python/cbor/, dev-python/cbor/files/, profiles/ David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox