From a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 4 Jun 2026 16:24:49 -0500 Subject: Adding metadata --- dev-python/redis/Manifest | 2 - dev-python/redis/metadata.xml | 17 ----- dev-python/redis/redis-7.4.0.ebuild | 122 ----------------------------------- dev-python/redis/redis-8.0.0.ebuild | 125 ------------------------------------ 4 files changed, 266 deletions(-) delete mode 100644 dev-python/redis/Manifest delete mode 100644 dev-python/redis/metadata.xml delete mode 100644 dev-python/redis/redis-7.4.0.ebuild delete mode 100644 dev-python/redis/redis-8.0.0.ebuild (limited to 'dev-python/redis') diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest deleted file mode 100644 index c42b64888bca..000000000000 --- a/dev-python/redis/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST redis-py-7.4.0.gh.tar.gz 5199993 BLAKE2B d0c9beb4b7d32709fb447de7f9dc68f851621ceb2dce57461af98590726080a85e3226cdc68da3086a007b59323d5834559194aad40ffbb80408b646ced4716b SHA512 e3366c6bbbd98d4b3e238a06a033bd830ca65105c9aa9533e4e4805feaa41eae3130a7af9950943108704de90a8ad6aa855ec1948d2e4af901af05ef12152b61 -DIST redis-py-8.0.0.gh.tar.gz 5392468 BLAKE2B 437fb893c5af23b6a0440b62606e25b78b50c4f2c8b87a5885d3a4c6105f3e2a92045b92d2c82cb6a05d41337bc1e74166b9ff119218af28f0ffb661d5af3b79 SHA512 bbf726e8d639e7a9e1cf7ee62cbee588e69426132ea6062a1bd3983b4771932d5f5fc4f6539f1b0b519a8cfd37399d6b01dc3b9cf5d9ca427f077298cd3a857d diff --git a/dev-python/redis/metadata.xml b/dev-python/redis/metadata.xml deleted file mode 100644 index 998ac9ce8e08..000000000000 --- a/dev-python/redis/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - Python - - - - redis - redis/redis-py - - diff --git a/dev-python/redis/redis-7.4.0.ebuild b/dev-python/redis/redis-7.4.0.ebuild deleted file mode 100644 index a292e6623d24..000000000000 --- a/dev-python/redis/redis-7.4.0.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=redis-py-${PV/_beta/b} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~sparc x86" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - tests/test_background.py::TestBackgroundScheduler::test_run_recurring - # require extra redis modules that apparently aren't packaged - # on Gentoo - tests/{,test_asyncio/}test_bloom.py - tests/{,test_asyncio/}test_graph.py - tests/{,test_asyncio/}test_json.py - tests/{,test_asyncio/}test_timeseries.py - # apparently available only in "Redis Stack 7.2 RC3 or later" - tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete - tests/test_commands.py::TestRedisCommands::test_tfunction_list - tests/test_commands.py::TestRedisCommands::test_tfcall - # TODO - tests/test_commands.py::TestRedisCommands::test_lolwut - tests/test_commands.py::TestRedisCommands::test_module - tests/test_commands.py::TestRedisCommands::test_module_loadex - tests/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen] - # requires sentinel? - tests/{,test_asyncio/}test_sentinel.py - # require REDIS_ENDPOINTS_CONFIG_PATH, except there's zero documentation - # or examples of what this is - tests/test_scenario/test_hitless_upgrade.py::TestPushNotifications - tests/test_scenario/test_maint_notifications.py::TestPushNotifications - # requires opentelemetry (with some unpackaged stuff) - tests/test_observability/test_provider.py::TestOTelProviderManagerGetMeterProvider - tests/test_asyncio/test_observability/test_recorder.py::TestObservableGaugeIntegration - ) - local EPYTEST_IGNORE=( - # fails over missing certs, we don't do cluster anyway - tests/test_asyncio/test_cluster.py - # require redis_entraid - tests/test_asyncio/test_credentials.py - tests/test_credentials.py - # pybreaker - tests/test_asyncio/test_multidb - tests/test_asyncio/test_scenario - tests/test_multidb - tests/test_scenario - # cluster, not marked properly - tests/maint_notifications/test_cluster_maint_notifications_handling.py - # opentelemetry - tests/test_observability/test_recorder.py - ) - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - if has_version ">=dev-db/redis-7"; then - local extra_conf=" - enable-debug-command yes - enable-module-command yes - " - fi - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/redis/redis-8.0.0.ebuild b/dev-python/redis/redis-8.0.0.ebuild deleted file mode 100644 index 07bffe4d7f29..000000000000 --- a/dev-python/redis/redis-8.0.0.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=redis-py-${PV/_beta/b} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - tests/test_background.py::TestBackgroundScheduler::test_run_recurring - # require extra redis modules that apparently aren't packaged - # on Gentoo - tests/{,test_asyncio/}test_bloom.py - tests/{,test_asyncio/}test_graph.py - tests/{,test_asyncio/}test_json.py - tests/{,test_asyncio/}test_timeseries.py - # apparently available only in "Redis Stack 7.2 RC3 or later" - tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete - tests/test_commands.py::TestRedisCommands::test_tfunction_list - tests/test_commands.py::TestRedisCommands::test_tfcall - # TODO - tests/test_commands.py::TestRedisCommands::test_lolwut - tests/test_commands.py::TestRedisCommands::test_module - tests/test_commands.py::TestRedisCommands::test_module_loadex - tests/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen] - # requires sentinel? - tests/{,test_asyncio/}test_sentinel.py - # require REDIS_ENDPOINTS_CONFIG_PATH, except there's zero documentation - # or examples of what this is - tests/test_scenario/test_hitless_upgrade.py::TestPushNotifications - tests/test_scenario/test_maint_notifications.py::TestPushNotifications - # requires opentelemetry (with some unpackaged stuff) - tests/test_observability/test_provider.py::TestOTelProviderManagerGetMeterProvider - tests/test_asyncio/test_observability/test_recorder.py::TestObservableGaugeIntegration - # not marked properly - tests/test_cache.py::TestSSLCache - tests/test_cache.py::TestSentinelCache - ) - local EPYTEST_IGNORE=( - # fails over missing certs, we don't do cluster anyway - tests/test_asyncio/test_cluster.py - # require redis_entraid - tests/test_asyncio/test_credentials.py - tests/test_credentials.py - # pybreaker - tests/test_asyncio/test_multidb - tests/test_asyncio/test_scenario - tests/test_multidb - tests/test_scenario - # cluster, not marked properly - tests/maint_notifications/test_cluster_maint_notifications_handling.py - # opentelemetry - tests/test_observability/test_recorder.py - ) - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - if has_version ">=dev-db/redis-7"; then - local extra_conf=" - enable-debug-command yes - enable-module-command yes - " - fi - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} -- cgit v1.3