summaryrefslogtreecommitdiff
path: root/dev-python/google-apitools
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-18 18:31:43 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-18 18:31:43 +0000
commitcd0d9000770337b445051f1852fe3971ceb7a6e2 (patch)
tree49c82dbb14c2d960e04e7482bdefe6ed2d53a173 /dev-python/google-apitools
parent12c505f7fcc9ddc89e96ed178df05aceec162d92 (diff)
gentoo auto-resync : 18:03:2023 - 18:31:42
Diffstat (limited to 'dev-python/google-apitools')
-rw-r--r--dev-python/google-apitools/Manifest4
-rw-r--r--dev-python/google-apitools/files/google-apitools-0.5.30-py37.patch144
-rw-r--r--dev-python/google-apitools/google-apitools-0.5.32-r1.ebuild31
-rw-r--r--dev-python/google-apitools/metadata.xml12
4 files changed, 0 insertions, 191 deletions
diff --git a/dev-python/google-apitools/Manifest b/dev-python/google-apitools/Manifest
deleted file mode 100644
index f41597e4faa2..000000000000
--- a/dev-python/google-apitools/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX google-apitools-0.5.30-py37.patch 5938 BLAKE2B efc0962d612017903092b7ed37561a09eb78f8b2c189d7c8bf902fd11b711676a230fed57f2671ac0d0c9fdddfbe66ac911d84ce1cfab64ed6b3a865d3ba1aaa SHA512 0cbeaf85568a23224c32647c1e3f6ce3a173093df1d40e36a8f2dd9155f19b3211fc926c054add955934104a069787d7cac03aa86efad526556f3255cdff98f0
-DIST google-apitools-0.5.32.gh.tar.gz 365913 BLAKE2B e43b21e6ce8491c89955bd6c194a1f4076988be2f67280c1bfb8184e1b83a01c307077080d182877d1306814bc38aa0541d9d417cfb93afdd766ddb3c83e0ef5 SHA512 5996d80cb08fd7de3b2df5fbdbe56c885af5d85276a44f174762ac71407227e454d338007035ba2b3deef09384e7bd389f121ea5e19e5e302a054f1033c19b6f
-EBUILD google-apitools-0.5.32-r1.ebuild 930 BLAKE2B 50fb4662169fc896bbf3ff59c36b11085f3d81543b74ffe58e6377072c4324ce4b95582bf43ee72d2a20e460c0f2d422e29e756a259d30edea3557ba5892dbd1 SHA512 f212ed89f659e58e76b30263f37f8755f32a745c2f4438382e5827c13279db35d4752c42364210ba14692f8474eb9bc491922f04e68edb7e2bea60ee1534257c
-MISC metadata.xml 374 BLAKE2B 7c5958972937c0faee293cb016f911f7b9514a0849251bdff06946061e5dfcc308c4016e4dc82ec84162127cdb69c6fb41136b19cac13b6c38c4e12a27728bd5 SHA512 df98a533627f967ecc240dcd839d9ef74445b07eafe15e1931481fd5b6a1521553f5b377c324cd1d8bf87db3d996b9cd5ddba362bc91450923a92b90c5be6fa8
diff --git a/dev-python/google-apitools/files/google-apitools-0.5.30-py37.patch b/dev-python/google-apitools/files/google-apitools-0.5.30-py37.patch
deleted file mode 100644
index 77f2c59b8296..000000000000
--- a/dev-python/google-apitools/files/google-apitools-0.5.30-py37.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-diff --git a/apitools/base/protorpclite/messages.py b/apitools/base/protorpclite/messages.py
-index 0d564e9..5b2346a 100644
---- a/apitools/base/protorpclite/messages.py
-+++ b/apitools/base/protorpclite/messages.py
-@@ -757,6 +757,7 @@ class Message(six.with_metaclass(_MessageClass, object)):
- order.check_initialized()
-
- """
-+ __hash__ = None
-
- def __init__(self, **kwargs):
- """Initialize internal messages state.
-@@ -1079,9 +1080,9 @@ class FieldList(list):
- if not field_instance.repeated:
- raise FieldDefinitionError(
- 'FieldList may only accept repeated fields')
-- self.__field = field_instance
-- self.__field.validate(sequence)
-- list.__init__(self, sequence)
-+ self._field = field_instance
-+ self._field.validate(sequence)
-+ super().__init__(sequence)
-
- def __getstate__(self):
- """Enable pickling.
-@@ -1098,10 +1099,10 @@ class FieldList(list):
- None.
-
- """
-- message_class = self.__field.message_definition()
-+ message_class = self._field.message_definition()
- if message_class is None:
-- return self.__field, None, None
-- return None, message_class, self.__field.number
-+ return self._field, None, None
-+ return None, message_class, self._field.number
-
- def __setstate__(self, state):
- """Enable unpickling.
-@@ -1115,41 +1116,43 @@ class FieldList(list):
- """
- field_instance, message_class, number = state
- if field_instance is None:
-- self.__field = message_class.field_by_number(number)
-+ self._field = message_class.field_by_number(number)
- else:
-- self.__field = field_instance
-+ self._field = field_instance
-
- @property
- def field(self):
- """Field that validates list."""
-- return self.__field
-+ return self._field
-
- def __setslice__(self, i, j, sequence):
- """Validate slice assignment to list."""
-- self.__field.validate(sequence)
-+ self._field.validate(sequence)
- list.__setslice__(self, i, j, sequence)
-
- def __setitem__(self, index, value):
- """Validate item assignment to list."""
- if isinstance(index, slice):
-- self.__field.validate(value)
-+ self._field.validate(value)
- else:
-- self.__field.validate_element(value)
-+ self._field.validate_element(value)
- list.__setitem__(self, index, value)
-
- def append(self, value):
- """Validate item appending to list."""
-- self.__field.validate_element(value)
-+ if hasattr(self, '_field'):
-+ self._field.validate_element(value)
- return list.append(self, value)
-
- def extend(self, sequence):
- """Validate extension of list."""
-- self.__field.validate(sequence)
-+ if hasattr(self, '_field'):
-+ self._field.validate(sequence)
- return list.extend(self, sequence)
-
- def insert(self, index, value):
- """Validate item insertion to list."""
-- self.__field.validate_element(value)
-+ self._field.validate_element(value)
- return list.insert(self, index, value)
-
-
-diff --git a/apitools/base/protorpclite/messages_test.py b/apitools/base/protorpclite/messages_test.py
-index 3ad75e4..1acdab3 100644
---- a/apitools/base/protorpclite/messages_test.py
-+++ b/apitools/base/protorpclite/messages_test.py
-@@ -508,7 +508,8 @@ class FieldListTest(test_util.TestCase):
- def testPickle(self):
- """Testing pickling and unpickling of FieldList instances."""
- field_list = messages.FieldList(self.integer_field, [1, 2, 3, 4, 5])
-- unpickled = pickle.loads(pickle.dumps(field_list))
-+ pickled = pickle.dumps(field_list)
-+ unpickled = pickle.loads(pickled)
- self.assertEquals(field_list, unpickled)
- self.assertIsInstance(unpickled.field, messages.IntegerField)
- self.assertEquals(1, unpickled.field.number)
-diff --git a/apitools/base/protorpclite/protojson_test.py b/apitools/base/protorpclite/protojson_test.py
-index 7a8f875..69804f5 100644
---- a/apitools/base/protorpclite/protojson_test.py
-+++ b/apitools/base/protorpclite/protojson_test.py
-@@ -440,7 +440,7 @@ class ProtojsonTest(test_util.TestCase,
- """Test decoding improperly encoded base64 bytes value."""
- self.assertRaisesWithRegexpMatch(
- messages.DecodeError,
-- 'Base64 decoding error: Incorrect padding',
-+ 'Base64 decoding error: (?:Incorrect padding|Invalid base64-encoded string: .*)',
- protojson.decode_message,
- test_util.OptionalMessage,
- '{"bytes_value": "abcdefghijklmnopq"}')
-diff --git a/apitools/base/py/batch_test.py b/apitools/base/py/batch_test.py
-index 90cf4fb..e1384c5 100644
---- a/apitools/base/py/batch_test.py
-+++ b/apitools/base/py/batch_test.py
-@@ -357,7 +357,7 @@ class BatchTest(unittest.TestCase):
- self._DoTestConvertIdToHeader('blah', '<%s+blah>')
-
- def testConvertIdThatNeedsEscaping(self):
-- self._DoTestConvertIdToHeader('~tilde1', '<%s+%%7Etilde1>')
-+ self._DoTestConvertIdToHeader('#hash1', r'<%s+%%23hash1>')
-
- def _DoTestConvertHeaderToId(self, header, expected_id):
- batch_request = batch.BatchHttpRequest('https://www.example.com')
-diff --git a/apitools/gen/client_generation_test.py b/apitools/gen/client_generation_test.py
-index 4e382dd..c26db39 100644
---- a/apitools/gen/client_generation_test.py
-+++ b/apitools/gen/client_generation_test.py
-@@ -42,6 +42,7 @@ class ClientGenerationTest(unittest.TestCase):
- self.gen_client_binary = 'gen_client'
-
- @test_utils.SkipOnWindows
-+ @unittest.skip('needs network access')
- def testGeneration(self):
- for api in _API_LIST:
- with test_utils.TempDir(change_to=True):
diff --git a/dev-python/google-apitools/google-apitools-0.5.32-r1.ebuild b/dev-python/google-apitools/google-apitools-0.5.32-r1.ebuild
deleted file mode 100644
index 8e201b95b35c..000000000000
--- a/dev-python/google-apitools/google-apitools-0.5.32-r1.ebuild
+++ /dev/null
@@ -1,31 +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..10} )
-inherit distutils-r1
-
-COMMIT_HASH="7975c0cdbae1b9fc106553ce46e4a59cf0bea1e1"
-DESCRIPTION="Python library to manipulate Google APIs"
-HOMEPAGE="https://github.com/google/apitools"
-SRC_URI="https://github.com/google/apitools/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${P#google-}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-RDEPEND=">=dev-python/httplib2-0.8[${PYTHON_USEDEP}]
- >=dev-python/fasteners-0.14[${PYTHON_USEDEP}]
- >=dev-python/oauth2client-1.5.2[${PYTHON_USEDEP}]
- >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
- >=dev-python/python-gflags-3.1.2[${PYTHON_USEDEP}]"
-BDEPEND="test? ( >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] )"
-
-PATCHES=(
- "${FILESDIR}/google-apitools-0.5.30-py37.patch"
-)
-
-distutils_enable_tests nose
diff --git a/dev-python/google-apitools/metadata.xml b/dev-python/google-apitools/metadata.xml
deleted file mode 100644
index 837b1fee7452..000000000000
--- a/dev-python/google-apitools/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="github">google/apitools</remote-id>
- <remote-id type="pypi">google-apitools</remote-id>
- </upstream>
-</pkgmetadata>