[gentoo-commits] repo/gentoo:master commit in: dev-python/txredisapi/
commit: b49496a00b45a4240cf2ac51ad736d0db2a64f1f Author: Petr Vaněk gentoo org> AuthorDate: Fri Jun 7 16:33:47 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Fri Jun 28 08:12:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49496a0 dev-python/txredisapi: enable py3.13 Signed-off-by: Petr Vaněk gentoo.org> dev-python/txredisapi/txredisapi-1.4.10.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/txredisapi/txredisapi-1.4.10.ebuild b/dev-python/txredisapi/txredisapi-1.4.10.ebuild index 1cdd81b01412..836dab34892a 100644 --- a/dev-python/txredisapi/txredisapi-1.4.10.ebuild +++ b/dev-python/txredisapi/txredisapi-1.4.10.ebuild @@ -1,10 +1,10 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 optfeature DESCRIPTION="Non-blocking redis client for python"
[gentoo-commits] repo/gentoo:master commit in: dev-python/txredisapi/
commit: caccbcf18af4ebcda103ea44a5473cd85d69addf Author: Petr Vaněk gentoo org> AuthorDate: Thu Nov 30 22:48:07 2023 + Commit: Petr Vaněk gentoo org> CommitDate: Thu Nov 30 23:49:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caccbcf1 dev-python/txredisapi: restrict dev-db/redis for tests This package requires https://github.com/IlyaSkriblovsky/txredisapi/issues/151 Bug: https://bugs.gentoo.org/912462 Signed-off-by: Petr Vaněk gentoo.org> dev-python/txredisapi/txredisapi-1.4.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/txredisapi/txredisapi-1.4.10.ebuild b/dev-python/txredisapi/txredisapi-1.4.10.ebuild index 8c3de12d6f24..718395fc9148 100644 --- a/dev-python/txredisapi/txredisapi-1.4.10.ebuild +++ b/dev-python/txredisapi/txredisapi-1.4.10.ebuild @@ -31,7 +31,7 @@ RDEPEND=" " BDEPEND=" test? ( - dev-db/redis +
[gentoo-commits] repo/gentoo:master commit in: dev-python/txredisapi/
commit: f5a678f3e2cf03b0b089bdc31924b84e71cadd3d Author: Michał Górny gentoo org> AuthorDate: Sun Aug 20 17:52:19 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Aug 20 17:57:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5a678f3 dev-python/txredisapi: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/txredisapi/Manifest| 1 - dev-python/txredisapi/txredisapi-1.4.9.ebuild | 84 --- 2 files changed, 85 deletions(-) diff --git a/dev-python/txredisapi/Manifest b/dev-python/txredisapi/Manifest index b18523de2cab..9ea106b0e0f0 100644 --- a/dev-python/txredisapi/Manifest +++ b/dev-python/txredisapi/Manifest @@ -1,2 +1 @@ DIST txredisapi-1.4.10.gh.tar.gz 54536 BLAKE2B d1224a95516323bfe3cf57b66612cea6b5fe7a4bd9aba0d2202f19575e1607209dc018ad6f754530ba07f09e89f38238f7ae3213898a33f317dc347722e055d7 SHA512 f0ba61c48807de90ec1dde5100b735f7fe0fb8168895d99ee77cbbfe741bae77e0495bf60f719d6cda65d6403c011c9bb15e6057e717afc4051cfdd7e514ddf9 -DIST txredisapi-1.4.9.gh.tar.gz 54484 BLAKE2B faf66eecd51f007dae03d34a6fab8c204b01b44d4967281dbf52fce1d3dd0dbf261e0901902cd3484c8edb951d7b318266f7a72e04eee9c55ca1684e12bc2a7f SHA512 b471bd6cbb7c01f5e1a87e1fc45cc6daf7ed08e0e4168e641e4b1b16a92481d0643eafed22efa9d0dbd807dab46359b570176d97a03673987f4a04930e231fdd diff --git a/dev-python/txredisapi/txredisapi-1.4.9.ebuild b/dev-python/txredisapi/txredisapi-1.4.9.ebuild deleted file mode 100644 index b5516a567836.. --- a/dev-python/txredisapi/txredisapi-1.4.9.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 optfeature - -DESCRIPTION="Non-blocking redis client for python" -HOMEPAGE=" - https://github.com/IlyaSkriblovsky/txredisapi/ - https://pypi.org/project/txredisapi/ -" -# Github is used because PyPI package contains broken tests, -# see https://github.com/IlyaSkriblovsky/txredisapi/issues/149 -SRC_URI=" - https://github.com/IlyaSkriblovsky/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~ppc64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP},ssl(-)] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/hiredis[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - sed -i "/redis_sock =/s:/tmp:${T}:" tests/test_unix_connection.py || die - - distutils-r1_src_prepare -} - -python_test() { - # paralellized tests with -j parameter fail - "${EPYTHON}" -m twisted.trial tests || die "tests failed with ${EPYTHON}" -} - -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 - unixsocket ${T}/redis.sock - unixsocketperm 700 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} - -pkg_postinst() { - optfeature "Use hiredis protocol parser" dev-python/hiredis -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/txredisapi/
commit: 9a75b29141455c5d49e9f7a2d90037cd9fa1a963 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Aug 20 17:37:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 20 17:37:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a75b291 dev-python/txredisapi: Stabilize 1.4.10 ALLARCHES, #912671 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/txredisapi/txredisapi-1.4.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/txredisapi/txredisapi-1.4.10.ebuild b/dev-python/txredisapi/txredisapi-1.4.10.ebuild index 0f42671db075..8c3de12d6f24 100644 --- a/dev-python/txredisapi/txredisapi-1.4.10.ebuild +++ b/dev-python/txredisapi/txredisapi-1.4.10.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/txredisapi/
commit: 5af1544d0da31a2c905d49667e78cb59e37ebc86 Author: Petr Vaněk atlas cz> AuthorDate: Fri Jul 21 06:51:48 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jul 21 07:10:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af1544d dev-python/txredisapi: add 1.4.10 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/31990 Signed-off-by: Michał Górny gentoo.org> dev-python/txredisapi/Manifest | 1 + dev-python/txredisapi/txredisapi-1.4.10.ebuild | 84 ++ 2 files changed, 85 insertions(+) diff --git a/dev-python/txredisapi/Manifest b/dev-python/txredisapi/Manifest index c7939e6e5adb..b18523de2cab 100644 --- a/dev-python/txredisapi/Manifest +++ b/dev-python/txredisapi/Manifest @@ -1 +1,2 @@ +DIST txredisapi-1.4.10.gh.tar.gz 54536 BLAKE2B d1224a95516323bfe3cf57b66612cea6b5fe7a4bd9aba0d2202f19575e1607209dc018ad6f754530ba07f09e89f38238f7ae3213898a33f317dc347722e055d7 SHA512 f0ba61c48807de90ec1dde5100b735f7fe0fb8168895d99ee77cbbfe741bae77e0495bf60f719d6cda65d6403c011c9bb15e6057e717afc4051cfdd7e514ddf9 DIST txredisapi-1.4.9.gh.tar.gz 54484 BLAKE2B faf66eecd51f007dae03d34a6fab8c204b01b44d4967281dbf52fce1d3dd0dbf261e0901902cd3484c8edb951d7b318266f7a72e04eee9c55ca1684e12bc2a7f SHA512 b471bd6cbb7c01f5e1a87e1fc45cc6daf7ed08e0e4168e641e4b1b16a92481d0643eafed22efa9d0dbd807dab46359b570176d97a03673987f4a04930e231fdd diff --git a/dev-python/txredisapi/txredisapi-1.4.10.ebuild b/dev-python/txredisapi/txredisapi-1.4.10.ebuild new file mode 100644 index ..0f42671db075 --- /dev/null +++ b/dev-python/txredisapi/txredisapi-1.4.10.ebuild @@ -0,0 +1,84 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 optfeature + +DESCRIPTION="Non-blocking redis client for python" +HOMEPAGE=" + https://github.com/IlyaSkriblovsky/txredisapi/ + https://pypi.org/project/txredisapi/ +" +# Github is used because PyPI archive does not contain tests, +# see https://github.com/IlyaSkriblovsky/txredisapi/issues/149 +SRC_URI=" + https://github.com/IlyaSkriblovsky/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP},ssl(-)] +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/hiredis[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + sed -i "/redis_sock =/s:/tmp:${T}:" tests/test_unix_connection.py || die + + distutils-r1_src_prepare +} + +python_test() { + # paralellized tests with -j parameter fail + "${EPYTHON}" -m twisted.trial tests || die "tests failed with ${EPYTHON}" +} + +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 + unixsocket ${T}/redis.sock + unixsocketperm 700 + ${extra_conf} + EOF + + # Run the tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} + +pkg_postinst() { + optfeature "Use hiredis protocol parser" dev-python/hiredis +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/txredisapi/
commit: ce351eef938e45f194777abc866b3668d2777482 Author: Sam James gentoo org> AuthorDate: Wed Jun 28 13:54:02 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 28 13:54:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce351eef dev-python/txredisapi: Stabilize 1.4.9 amd64, #909325 Signed-off-by: Sam James gentoo.org> dev-python/txredisapi/txredisapi-1.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/txredisapi/txredisapi-1.4.9.ebuild b/dev-python/txredisapi/txredisapi-1.4.9.ebuild index 554cff1184a6..b5516a567836 100644 --- a/dev-python/txredisapi/txredisapi-1.4.9.ebuild +++ b/dev-python/txredisapi/txredisapi-1.4.9.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/txredisapi/
commit: c858f8aebd6e6e9aaa02d8b837947ff0f08569ec Author: Arthur Zamarin gentoo org> AuthorDate: Wed May 31 17:15:22 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed May 31 17:15:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c858f8ae dev-python/txredisapi: Keyword 1.4.9 ppc64, #907293 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/txredisapi/txredisapi-1.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/txredisapi/txredisapi-1.4.9.ebuild b/dev-python/txredisapi/txredisapi-1.4.9.ebuild index 8fb007eaf2d6..554cff1184a6 100644 --- a/dev-python/txredisapi/txredisapi-1.4.9.ebuild +++ b/dev-python/txredisapi/txredisapi-1.4.9.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc64" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/txredisapi/
commit: 3b05458e294a5dfead4aaf2f8c5ae5c45d3fe36c Author: Petr Vaněk atlas cz> AuthorDate: Mon May 29 11:31:41 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon May 29 12:26:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b05458e dev-python/txredisapi: enable py3.12 Signed-off-by: Petr Vaněk atlas.cz> Signed-off-by: Michał Górny gentoo.org> dev-python/txredisapi/txredisapi-1.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/txredisapi/txredisapi-1.4.9.ebuild b/dev-python/txredisapi/txredisapi-1.4.9.ebuild index cd1aaaeaa710..8fb007eaf2d6 100644 --- a/dev-python/txredisapi/txredisapi-1.4.9.ebuild +++ b/dev-python/txredisapi/txredisapi-1.4.9.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 optfeature DESCRIPTION="Non-blocking redis client for python"
[gentoo-commits] repo/gentoo:master commit in: dev-python/txredisapi/
commit: fc61ac5e84e9681d1d68440879f3af81273d03cb Author: Petr Vaněk atlas cz> AuthorDate: Sun May 7 22:27:18 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sun May 28 11:37:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc61ac5e dev-python/txredisapi: new package, add 1.4.9 Bug: https://bugs.gentoo.org/905860 Signed-off-by: Petr Vaněk atlas.cz> Signed-off-by: Joonas Niilola gentoo.org> dev-python/txredisapi/Manifest| 1 + dev-python/txredisapi/metadata.xml| 17 ++ dev-python/txredisapi/txredisapi-1.4.9.ebuild | 84 +++ 3 files changed, 102 insertions(+) diff --git a/dev-python/txredisapi/Manifest b/dev-python/txredisapi/Manifest new file mode 100644 index ..c7939e6e5adb --- /dev/null +++ b/dev-python/txredisapi/Manifest @@ -0,0 +1 @@ +DIST txredisapi-1.4.9.gh.tar.gz 54484 BLAKE2B faf66eecd51f007dae03d34a6fab8c204b01b44d4967281dbf52fce1d3dd0dbf261e0901902cd3484c8edb951d7b318266f7a72e04eee9c55ca1684e12bc2a7f SHA512 b471bd6cbb7c01f5e1a87e1fc45cc6daf7ed08e0e4168e641e4b1b16a92481d0643eafed22efa9d0dbd807dab46359b570176d97a03673987f4a04930e231fdd diff --git a/dev-python/txredisapi/metadata.xml b/dev-python/txredisapi/metadata.xml new file mode 100644 index ..ad26c4383d88 --- /dev/null +++ b/dev-python/txredisapi/metadata.xml @@ -0,0 +1,17 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + arka...@atlas.cz + Petr Vaněk + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + + IlyaSkriblovsky/txredisapi + txredisapi + + diff --git a/dev-python/txredisapi/txredisapi-1.4.9.ebuild b/dev-python/txredisapi/txredisapi-1.4.9.ebuild new file mode 100644 index ..cd1aaaeaa710 --- /dev/null +++ b/dev-python/txredisapi/txredisapi-1.4.9.ebuild @@ -0,0 +1,84 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 optfeature + +DESCRIPTION="Non-blocking redis client for python" +HOMEPAGE=" + https://github.com/IlyaSkriblovsky/txredisapi/ + https://pypi.org/project/txredisapi/ +" +# Github is used because PyPI package contains broken tests, +# see https://github.com/IlyaSkriblovsky/txredisapi/issues/149 +SRC_URI=" + https://github.com/IlyaSkriblovsky/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP},ssl(-)] +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/hiredis[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + sed -i "/redis_sock =/s:/tmp:${T}:" tests/test_unix_connection.py || die + + distutils-r1_src_prepare +} + +python_test() { + # paralellized tests with -j parameter fail + "${EPYTHON}" -m twisted.trial tests || die "tests failed with ${EPYTHON}" +} + +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 + unixsocket ${T}/redis.sock + unixsocketperm 700 + ${extra_conf} + EOF + + # Run the tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} + +pkg_postinst() { + optfeature "Use hiredis protocol parser" dev-python/hiredis +}