diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-11-26 01:44:28 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-11-26 01:44:28 +0000 |
| commit | 3cb6a75f2a5b16374dc2bb07e4677425dd8a8014 (patch) | |
| tree | 982d3e5ca4b4219b401590d8bd81641fa4bc1777 /dev-python | |
| parent | 16dc7c4d58f4aa9c7e8bac043c7ee426eebc2602 (diff) | |
| download | baldeagleos-repo-3cb6a75f2a5b16374dc2bb07e4677425dd8a8014.tar.gz baldeagleos-repo-3cb6a75f2a5b16374dc2bb07e4677425dd8a8014.tar.xz baldeagleos-repo-3cb6a75f2a5b16374dc2bb07e4677425dd8a8014.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
17 files changed, 205 insertions, 135 deletions
diff --git a/dev-python/aioredis/aioredis-2.0.0.ebuild b/dev-python/aioredis/aioredis-2.0.0.ebuild index ab2c7c37ba0b..c70e9a110a1d 100644 --- a/dev-python/aioredis/aioredis-2.0.0.ebuild +++ b/dev-python/aioredis/aioredis-2.0.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86" RDEPEND=" dev-python/async_timeout[${PYTHON_USEDEP}] diff --git a/dev-python/black/black-21.10_beta0.ebuild b/dev-python/black/black-21.10_beta0-r1.ebuild index 574d2904964e..ca97c8f20324 100644 --- a/dev-python/black/black-21.10_beta0.ebuild +++ b/dev-python/black/black-21.10_beta0-r1.ebuild @@ -25,6 +25,9 @@ RDEPEND=" dev-python/regex[${PYTHON_USEDEP}] <dev-python/pathspec-1[${PYTHON_USEDEP}] <dev-python/tomli-2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' python3_{8,9}) " BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}] diff --git a/dev-python/black/black-21.11_beta0.ebuild b/dev-python/black/black-21.11_beta0-r1.ebuild index 574d2904964e..ca97c8f20324 100644 --- a/dev-python/black/black-21.11_beta0.ebuild +++ b/dev-python/black/black-21.11_beta0-r1.ebuild @@ -25,6 +25,9 @@ RDEPEND=" dev-python/regex[${PYTHON_USEDEP}] <dev-python/pathspec-1[${PYTHON_USEDEP}] <dev-python/tomli-2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' python3_{8,9}) " BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}] diff --git a/dev-python/black/black-21.9_beta0.ebuild b/dev-python/black/black-21.9_beta0-r1.ebuild index 3f6782e7d63c..09412ea0ce1d 100644 --- a/dev-python/black/black-21.9_beta0.ebuild +++ b/dev-python/black/black-21.9_beta0-r1.ebuild @@ -25,6 +25,9 @@ RDEPEND=" dev-python/regex[${PYTHON_USEDEP}] <dev-python/pathspec-1[${PYTHON_USEDEP}] <dev-python/tomli-2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' python3_{8,9}) " BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}] diff --git a/dev-python/deprecated/deprecated-1.2.13.ebuild b/dev-python/deprecated/deprecated-1.2.13.ebuild index 3c5e36ff3f24..9b0f6cad32a2 100644 --- a/dev-python/deprecated/deprecated-1.2.13.ebuild +++ b/dev-python/deprecated/deprecated-1.2.13.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86" RDEPEND="dev-python/wrapt[${PYTHON_USEDEP}]" diff --git a/dev-python/fakeredis/fakeredis-1.6.1.ebuild b/dev-python/fakeredis/fakeredis-1.6.1.ebuild index ebb86a5ff086..7834c3cf7b64 100644 --- a/dev-python/fakeredis/fakeredis-1.6.1.ebuild +++ b/dev-python/fakeredis/fakeredis-1.6.1.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86" RDEPEND=" dev-python/redis-py[${PYTHON_USEDEP}] diff --git a/dev-python/google-pasta/google-pasta-0.2.0-r1.ebuild b/dev-python/google-pasta/google-pasta-0.2.0-r1.ebuild index d1dffb8b68b0..2e000d946bfd 100644 --- a/dev-python/google-pasta/google-pasta-0.2.0-r1.ebuild +++ b/dev-python/google-pasta/google-pasta-0.2.0-r1.ebuild @@ -13,10 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" -distutils_enable_tests setup.py +distutils_enable_tests unittest diff --git a/dev-python/google-pasta/metadata.xml b/dev-python/google-pasta/metadata.xml index 690777131e04..cec086dae66e 100644 --- a/dev-python/google-pasta/metadata.xml +++ b/dev-python/google-pasta/metadata.xml @@ -9,4 +9,5 @@ <remote-id type="pypi">google-pasta</remote-id> </upstream> <origin>gentoo-staging</origin> + <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest index 584e0bcfe3d1..66c5143fd3d4 100644 --- a/dev-python/openstacksdk/Manifest +++ b/dev-python/openstacksdk/Manifest @@ -1 +1,2 @@ DIST openstacksdk-0.59.0.tar.gz 1021995 BLAKE2B be57afcdc707547e2cd69774de1b7d0dc4b84ffe58bdaa4f063b85996e8ee08ded60004d3211f827d7b4a5239d1420485ce2fae92b550722c959274a18ed2753 SHA512 02f8f8f174896417f0cf4ce1c65c87ea705664fa7a1c6383ad1791f5d94cb818b5b0bfee331bd0d07d724df59859ccef91c507b0c39522115f9549d6258a3eb7 +DIST openstacksdk-0.60.0.tar.gz 1023829 BLAKE2B 4c3734665126934d0906b3b3356dc195da77191d735c3051664fe48cbb9a0d8b0c5707bd5dd2ad648b9e0d6cf8e6df0cebbe36e411b9a139b52450212fe30837 SHA512 3c7240492e1a93045ea9b8ac55d8ddd3ebe4260a161849e281e3be4e3f1185ab7840a284fc1ab64dee20b99cd06c4ddd445bd8bd28c79d2c36655d554a037ff9 diff --git a/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild b/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild new file mode 100644 index 000000000000..89f733dd4c30 --- /dev/null +++ b/dev-python/openstacksdk/openstacksdk-0.60.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) +inherit distutils-r1 + +DESCRIPTION="A collection of libraries for building applications to work with OpenStack." +HOMEPAGE="https://github.com/openstack/python-openstacksdk" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +CDEPEND=">dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" +RDEPEND="${CDEPEND} + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] + >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}] + >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}] + >dev-python/jsonpatch-1.20[${PYTHON_USEDEP}] + >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth-3.18.0[${PYTHON_USEDEP}] + >=dev-python/munch-2.1.0[${PYTHON_USEDEP}] + >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] + >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}] + dev-python/importlib_metadata[${PYTHON_USEDEP}] +" +BDEPEND="${CDEPEND} + test? ( + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + dev-python/hacking[${PYTHON_USEDEP}] + >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + )" + +distutils_enable_tests unittest + +src_prepare() { + # Internet? + sed -e 's:test_create_dynamic_large_object:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # TODO + sed -e 's:test_generate_form:_&:' \ + -e 's:test_create_static_large_object:_&:' \ + -e 's:test_object_segment_retries:_&:' \ + -e 's:test_object_segment_retry_failure:_&:' \ + -e 's:test_slo_manifest_retry:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # unhappy about paths due to test runner + sed -e 's:test_method_not_supported:_&:' \ + -i openstack/tests/unit/test_exceptions.py || die + sed -e 's:test_repr:_&:' \ + -i openstack/tests/unit/test_resource.py || die + + distutils-r1_src_prepare +} + +python_test() { + distutils_install_for_testing + + # functional tests require cloud instance access + eunittest -b openstack/tests/unit +} diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest index c2c9d79dee14..bb2abc140426 100644 --- a/dev-python/pylint/Manifest +++ b/dev-python/pylint/Manifest @@ -1,2 +1,3 @@ DIST pylint-2.10.2.gh.tar.gz 813391 BLAKE2B 109f8817e32ddf8d93c9120518e77a1d2f7e61cd1a6362eb1cf9e6d242db72fa1a9271588a3abb28efca54bcc449dce623ae5d5fd63153ec2bc367e008aab465 SHA512 5d694587956c4f11eb4afaec26cefb66ccbe14dc2aacf378a0362326506d80eb2633e0d351c0a20715a3359a9bc438092d77b2e46f7f787210c7ab0555f2722f DIST pylint-2.11.1.gh.tar.gz 967223 BLAKE2B 435bb4589fa6dbfadfa234f8cb968a1d5c39efaf9b37fd20dfadc6feb1e997b34124386dab777b1aa1657bd9a36055d535e231181c71834517528cbbc04c698f SHA512 fe283b6eb8090414ea99809158b4e7f9fe85187ef6488ec37c5f34430793b0b4ff8afd9c97452fe0bb88efb9be001c0fd9f9a09a23081cb79084ae409b277f34 +DIST pylint-2.12.1.gh.tar.gz 1025764 BLAKE2B 650cf89a6b1d39be1eb6e9595e26e84c8f2beb62deebc0886e6a507bcfd7ee4ce87094fd05a139297ea5a4afc4ae5bb2af655bb245d95ac6946f8989efab5531 SHA512 f758775b6ecc8b73096e3556b3c22c81d84baa12d7623448aaa9e2ac19ff5b99112938ee7c8daf7122dbdb4d2b41012a7606213972a2dcf855b450a0a74f0d1e diff --git a/dev-python/pylint/pylint-2.12.1.ebuild b/dev-python/pylint/pylint-2.12.1.ebuild new file mode 100644 index 000000000000..0728d26fb585 --- /dev/null +++ b/dev-python/pylint/pylint-2.12.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Python code static checker" +HOMEPAGE="https://www.logilab.org/project/pylint + https://pypi.org/project/pylint/ + https://github.com/pycqa/pylint/" +SRC_URI=" + https://github.com/pycqa/pylint/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="examples" + +# Make sure to check https://github.com/PyCQA/pylint/blob/main/setup.cfg#L43 on bumps +# Adjust dep bounds! +RDEPEND=" + <dev-python/astroid-2.10[${PYTHON_USEDEP}] + >=dev-python/astroid-2.9.0[${PYTHON_USEDEP}] + >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] + <dev-python/isort-6[${PYTHON_USEDEP}] + >=dev-python/mccabe-0.6[${PYTHON_USEDEP}] + <dev-python/mccabe-0.7[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + >=dev-python/toml-0.9.2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' python3_{8,9}) +" +BDEPEND="test? ( >=dev-python/GitPython-3[${PYTHON_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-2.4.4-sphinx-theme.patch" +) + +distutils_enable_sphinx doc --no-autodoc +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # No need to run the benchmarks + tests/benchmark/test_baseline_benchmarks.py + ) + # Specify the test directory explicitly to avoid import file mismatches + epytest tests +} + +python_install_all() { + if use examples ; then + docompress -x "/usr/share/doc/${PF}/examples" + docinto examples + dodoc -r examples/. + fi + + distutils-r1_python_install_all +} diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1.ebuild index c4e902ccfa11..c5d2c61f7f8d 100644 --- a/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1.ebuild +++ b/dev-python/pytest-salt-factories/pytest-salt-factories-0.121.1.ebuild @@ -37,7 +37,7 @@ python_prepare_all() { sed -r -e "s:use_scm_version=True:version='${PV}', name='${PN//-/.}':" -i setup.py || die sed -r -e '/(setuptools|setup_requires)/ d' -i setup.cfg || die - sed -i 's:[tool.setuptools_scm]:[tool.disabled]:' pyproject.toml || die + sed -i 's:tool.setuptools_scm:tool.disabled:' pyproject.toml || die printf '__version__ = "%s"\n' "${PV}" > saltfactories/version.py || die distutils-r1_python_prepare_all } diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest index 384895f82596..200474203b0e 100644 --- a/dev-python/python-cinderclient/Manifest +++ b/dev-python/python-cinderclient/Manifest @@ -1,2 +1,3 @@ DIST python-cinderclient-8.0.0.tar.gz 236611 BLAKE2B 818279d06b597a00a66c34cf3b468e8293aaf1e90fd04c996e118ea206d475e598d7c8b9ca78542bd07ada1db5d7a2c7ea9a3748fe85ad787d283c8d8073ecc6 SHA512 ae0c5e1d6f0c173382f57f95ac05ec8872a8ed548b145c1f91d96ab7b9e4602cba11a7205c26c81027ca4ad07cbb69f675244e3606ae5dca00c22eeb8bedc126 DIST python-cinderclient-8.1.0.tar.gz 235387 BLAKE2B 04b6d9c847ee2f56ccde1e9c953b919282dc45a078b4444cc88d00633d2158ec175d042ef988b1b97781de0de643c7703178dd847a792a8f3f5509b9ff331e68 SHA512 414e7334f84e84edc9a8eb6588be780899c408ce2d744e24622004759e0127f4a73167f78a6ce432d2ed44a745b721cf5c42439f19adbea009451573df5fdf14 +DIST python-cinderclient-8.2.0.tar.gz 233148 BLAKE2B 4ada4562ff1e51a284cf98e7ca4b324a05a4524951d6193bb4683a3986bc8a26a48373ef78613f3b94ed475992fb781b409fe58f9f3655f3f721b38f7eab770b SHA512 86e7a0c18d960f00448e20485d91443d185902db281014c99f35af463843be6d4bca80712edf44189b53e25853af064c14de18e943d9fdee29446180d9b91bbc diff --git a/dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild new file mode 100644 index 000000000000..33a2ff280a23 --- /dev/null +++ b/dev-python/python-cinderclient/python-cinderclient-8.2.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) +inherit distutils-r1 + +DESCRIPTION="A client for the OpenStack Cinder API" +HOMEPAGE="https://launchpad.net/python-cinderclient" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}] + >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] + >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] + >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}] + >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/pbr[${PYTHON_USEDEP}] + test? ( + dev-python/ddt[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/oslo-serialization[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + dev-python/tempest[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +python_test() { + # functional tests require cloud instance access + eunittest -b cinderclient/tests/unit +} diff --git a/dev-python/pyudev/files/pyudev-0.22-remove-flaky-tests.patch b/dev-python/pyudev/files/pyudev-0.22-remove-flaky-tests.patch deleted file mode 100644 index dd5b892606a3..000000000000 --- a/dev-python/pyudev/files/pyudev-0.22-remove-flaky-tests.patch +++ /dev/null @@ -1,126 +0,0 @@ -commit a35c394f7f4eb714eeaab1b8ed7977f822e29fa9 -Author: mulhern <amulhern@redhat.com> -Date: Wed May 2 15:50:45 2018 -0400 - - Get rid of all test_match_attribute_* methods - - These tests are rendered flaky by the volatility of attribute values. - - Signed-off-by: mulhern <amulhern@redhat.com> - -diff --git a/tests/test_enumerate.py b/tests/test_enumerate.py -index f054799..c9c6a67 100644 ---- a/tests/test_enumerate.py -+++ b/tests/test_enumerate.py -@@ -200,77 +200,6 @@ def test_match_property_bool(self, context, pair): - for device in devices - ) - -- @failed_health_check_wrapper -- @given(_CONTEXT_STRATEGY, _ATTRIBUTE_STRATEGY) -- @settings(max_examples=50) -- def test_match_attribute_nomatch_unfulfillable(self, context, pair): -- """ -- Match and no match for a key/value gives empty set. -- """ -- key, value = pair -- devices = context.list_devices() -- devices.match_attribute(key, value) -- devices.match_attribute(key, value, nomatch=True) -- assert not list(devices) -- -- @failed_health_check_wrapper -- @given(_CONTEXT_STRATEGY, _ATTRIBUTE_STRATEGY) -- @settings(max_examples=50) -- def test_match_attribute_nomatch_complete(self, context, pair): -- """ -- Test that w/ respect to the universe of devices returned by -- list_devices() a match and its inverse are complements of each other. -- """ -- key, value = pair -- m_devices = frozenset(context.list_devices().match_attribute( -- key, value)) -- nm_devices = frozenset(context.list_devices().match_attribute( -- key, value, nomatch=True)) -- _test_intersection_and_union(context, m_devices, nm_devices) -- -- @failed_health_check_wrapper -- @given(_CONTEXT_STRATEGY, _ATTRIBUTE_STRATEGY) -- @settings(max_examples=50) -- def test_match_attribute_string(self, context, pair): -- """ -- Test that matching attribute as string works. -- """ -- key, value = pair -- devices = context.list_devices().match_attribute(key, value) -- assert all(device.attributes.get(key) == value for device in devices) -- -- @failed_health_check_wrapper -- @given(_CONTEXT_STRATEGY, -- _ATTRIBUTE_STRATEGY.filter(lambda x: _is_int(x[1]))) -- @settings(max_examples=50) -- def test_match_attribute_int(self, context, pair): -- """ -- Test matching integer attribute. -- """ -- key, value = pair -- int_value = int(value) -- devices = context.list_devices().match_attribute(key, int_value) -- for device in devices: -- attributes = device.attributes -- assert attributes.get(key) == value -- assert device.attributes.asint(key) == int_value -- -- @failed_health_check_wrapper -- @given(_CONTEXT_STRATEGY, -- _ATTRIBUTE_STRATEGY.filter(lambda x: _is_bool(x[1]))) -- @settings(max_examples=50) -- def test_match_attribute_bool(self, context, pair): -- """ -- Test matching boolean attribute. -- """ -- key, value = pair -- bool_value = True if int(value) == 1 else False -- devices = context.list_devices().match_attribute(key, bool_value) -- for device in devices: -- attributes = device.attributes -- assert attributes.get(key) == value -- assert attributes.asbool(key) == bool_value -- - @_UDEV_TEST(154, "test_match_tag") - @failed_health_check_wrapper - @given(_CONTEXT_STRATEGY, _TAG_STRATEGY) -@@ -335,33 +264,6 @@ def test_combined_property_matches(self, context, ppairs): - ) - ) - -- @given(_CONTEXT_STRATEGY, -- strategies.lists( -- elements=_ATTRIBUTE_STRATEGY, -- min_size=2, -- max_size=3, -- unique_by=lambda p: p[0])) -- @settings(max_examples=20) -- def test_combined_attribute_matches(self, context, apairs): -- """ -- Test for conjunction of attributes. -- -- If matching multiple attributes, then the result is the intersection of -- the matching sets, i.e., the resulting filter is a conjunction. -- """ -- enumeration = context.list_devices() -- -- for key, value in apairs: -- enumeration.match_attribute(key, value) -- -- _test_direct_and_complement( -- context, -- frozenset(enumeration), -- lambda d: all( -- d.attributes.get(key) == value for key, value in apairs -- ) -- ) -- - @given(_CONTEXT_STRATEGY, - strategies.lists( - elements=_MATCH_PROPERTY_STRATEGY, diff --git a/dev-python/redis-py/redis-py-4.0.2.ebuild b/dev-python/redis-py/redis-py-4.0.2.ebuild index 748d2b560bd2..7a6958cc63bb 100644 --- a/dev-python/redis-py/redis-py-4.0.2.ebuild +++ b/dev-python/redis-py/redis-py-4.0.2.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" RDEPEND=" dev-python/deprecated[${PYTHON_USEDEP}]" |
