[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e7be70af280acde139cce77ec3fb1180d2383710 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:03:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:03:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7be70af dev-python/dbus-next: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/Manifest | 2 +- dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 20 +++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest index 1695fd2e9bea..684e05395861 100644 --- a/dev-python/dbus-next/Manifest +++ b/dev-python/dbus-next/Manifest @@ -1 +1 @@ -DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 +DIST dbus-next-0.2.3.gh.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index bd406332677e..be0d45236976 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -4,23 +4,33 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) + inherit distutils-r1 virtualx DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://python-dbus-next.readthedocs.io/en/latest/ + https://github.com/altdesktop/python-dbus-next/ + https://pypi.org/project/dbus-next/ +" +SRC_URI=" + https://github.com/altdesktop/python-dbus-next/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv ~x86" -BDEPEND="test? ( +BDEPEND=" + test? ( dev-python/pygobject[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: a922e446060516e29f8a5a28ab289425274ef124 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:01:28 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:01:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a922e446 dev-python/dbus-next: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild deleted file mode 100644 index 6e7d9b789770.. --- a/dev-python/dbus-next/dbus-next-0.2.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" - -EPYTEST_IGNORE=( - # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" - # Seems like we build dbus w/o this? - test/client/test_signals.py -) - -distutils_enable_tests pytest - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e67501e97c94729409fbe2179a4448ab8078f7c1 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:30:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:30:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67501e9 dev-python/dbus-next: Stabilize 0.2.3-r1 amd64, #850289 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index be0d45236976..a5d78a017665 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 5bac27d308f715dc38fffedc2318e9fddb0a3ba4 Author: Sam James gentoo org> AuthorDate: Thu May 19 00:29:57 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:09:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bac27d3 dev-python/dbus-next: new package, add 0.2.3 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/Manifest | 1 + dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 + dev-python/dbus-next/metadata.xml | 12 + 3 files changed, 55 insertions(+) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest new file mode 100644 index ..1695fd2e9bea --- /dev/null +++ b/dev-python/dbus-next/Manifest @@ -0,0 +1 @@ +DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild new file mode 100644 index ..6e7d9b789770 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml new file mode 100644 index ..4c10a1f049b6 --- /dev/null +++ b/dev-python/dbus-next/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + pyt...@gentoo.org + Python + + + altdesktop/python-dbus-next + dbus-next + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 615439fb6ee65bf6968ec649ba3b79d166f44a06 Author: Sam James gentoo org> AuthorDate: Thu May 19 01:21:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:21:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615439fb dev-python/dbus-next: update maintainers Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml index 4c10a1f049b6..3af5441c90aa 100644 --- a/dev-python/dbus-next/metadata.xml +++ b/dev-python/dbus-next/metadata.xml @@ -3,8 +3,8 @@ pyt...@gentoo.org - Python + altdesktop/python-dbus-next dbus-next
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e884b22cfccf3361454c38387699aca84a5090f5 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 23:12:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 23:12:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e884b22c dev-python/dbus-next: Keyword 0.2.3-r1 x86, #846383 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 7826aedf1dc8..6a069f2f4b9c 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 2f22c13df38208e65eaaf9b1e068c286e204bc6c Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 8 09:58:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 8 09:58:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f22c13d dev-python/dbus-next: Keyword 0.2.3-r1 riscv, #846383 Signed-off-by: Jakov Smolić gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 6a069f2f4b9c..bd406332677e 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e67501e97c94729409fbe2179a4448ab8078f7c1 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:30:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:30:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67501e9 dev-python/dbus-next: Stabilize 0.2.3-r1 amd64, #850289 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index be0d45236976..a5d78a017665 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 5bac27d308f715dc38fffedc2318e9fddb0a3ba4 Author: Sam James gentoo org> AuthorDate: Thu May 19 00:29:57 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:09:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bac27d3 dev-python/dbus-next: new package, add 0.2.3 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/Manifest | 1 + dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 + dev-python/dbus-next/metadata.xml | 12 + 3 files changed, 55 insertions(+) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest new file mode 100644 index ..1695fd2e9bea --- /dev/null +++ b/dev-python/dbus-next/Manifest @@ -0,0 +1 @@ +DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild new file mode 100644 index ..6e7d9b789770 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml new file mode 100644 index ..4c10a1f049b6 --- /dev/null +++ b/dev-python/dbus-next/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + pyt...@gentoo.org + Python + + + altdesktop/python-dbus-next + dbus-next + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 615439fb6ee65bf6968ec649ba3b79d166f44a06 Author: Sam James gentoo org> AuthorDate: Thu May 19 01:21:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:21:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615439fb dev-python/dbus-next: update maintainers Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml index 4c10a1f049b6..3af5441c90aa 100644 --- a/dev-python/dbus-next/metadata.xml +++ b/dev-python/dbus-next/metadata.xml @@ -3,8 +3,8 @@ pyt...@gentoo.org - Python + altdesktop/python-dbus-next dbus-next
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e884b22cfccf3361454c38387699aca84a5090f5 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 23:12:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 23:12:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e884b22c dev-python/dbus-next: Keyword 0.2.3-r1 x86, #846383 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 7826aedf1dc8..6a069f2f4b9c 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 2f22c13df38208e65eaaf9b1e068c286e204bc6c Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 8 09:58:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 8 09:58:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f22c13d dev-python/dbus-next: Keyword 0.2.3-r1 riscv, #846383 Signed-off-by: Jakov Smolić gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 6a069f2f4b9c..bd406332677e 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e7be70af280acde139cce77ec3fb1180d2383710 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:03:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:03:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7be70af dev-python/dbus-next: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/Manifest | 2 +- dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 20 +++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest index 1695fd2e9bea..684e05395861 100644 --- a/dev-python/dbus-next/Manifest +++ b/dev-python/dbus-next/Manifest @@ -1 +1 @@ -DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 +DIST dbus-next-0.2.3.gh.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index bd406332677e..be0d45236976 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -4,23 +4,33 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) + inherit distutils-r1 virtualx DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://python-dbus-next.readthedocs.io/en/latest/ + https://github.com/altdesktop/python-dbus-next/ + https://pypi.org/project/dbus-next/ +" +SRC_URI=" + https://github.com/altdesktop/python-dbus-next/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv ~x86" -BDEPEND="test? ( +BDEPEND=" + test? ( dev-python/pygobject[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: a922e446060516e29f8a5a28ab289425274ef124 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:01:28 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:01:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a922e446 dev-python/dbus-next: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild deleted file mode 100644 index 6e7d9b789770.. --- a/dev-python/dbus-next/dbus-next-0.2.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" - -EPYTEST_IGNORE=( - # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" - # Seems like we build dbus w/o this? - test/client/test_signals.py -) - -distutils_enable_tests pytest - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e67501e97c94729409fbe2179a4448ab8078f7c1 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:30:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:30:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67501e9 dev-python/dbus-next: Stabilize 0.2.3-r1 amd64, #850289 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index be0d45236976..a5d78a017665 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e7be70af280acde139cce77ec3fb1180d2383710 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:03:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:03:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7be70af dev-python/dbus-next: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/Manifest | 2 +- dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 20 +++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest index 1695fd2e9bea..684e05395861 100644 --- a/dev-python/dbus-next/Manifest +++ b/dev-python/dbus-next/Manifest @@ -1 +1 @@ -DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 +DIST dbus-next-0.2.3.gh.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index bd406332677e..be0d45236976 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -4,23 +4,33 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) + inherit distutils-r1 virtualx DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://python-dbus-next.readthedocs.io/en/latest/ + https://github.com/altdesktop/python-dbus-next/ + https://pypi.org/project/dbus-next/ +" +SRC_URI=" + https://github.com/altdesktop/python-dbus-next/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv ~x86" -BDEPEND="test? ( +BDEPEND=" + test? ( dev-python/pygobject[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: a922e446060516e29f8a5a28ab289425274ef124 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:01:28 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:01:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a922e446 dev-python/dbus-next: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild deleted file mode 100644 index 6e7d9b789770.. --- a/dev-python/dbus-next/dbus-next-0.2.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" - -EPYTEST_IGNORE=( - # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" - # Seems like we build dbus w/o this? - test/client/test_signals.py -) - -distutils_enable_tests pytest - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 5bac27d308f715dc38fffedc2318e9fddb0a3ba4 Author: Sam James gentoo org> AuthorDate: Thu May 19 00:29:57 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:09:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bac27d3 dev-python/dbus-next: new package, add 0.2.3 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/Manifest | 1 + dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 + dev-python/dbus-next/metadata.xml | 12 + 3 files changed, 55 insertions(+) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest new file mode 100644 index ..1695fd2e9bea --- /dev/null +++ b/dev-python/dbus-next/Manifest @@ -0,0 +1 @@ +DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild new file mode 100644 index ..6e7d9b789770 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml new file mode 100644 index ..4c10a1f049b6 --- /dev/null +++ b/dev-python/dbus-next/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + pyt...@gentoo.org + Python + + + altdesktop/python-dbus-next + dbus-next + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 615439fb6ee65bf6968ec649ba3b79d166f44a06 Author: Sam James gentoo org> AuthorDate: Thu May 19 01:21:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:21:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615439fb dev-python/dbus-next: update maintainers Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml index 4c10a1f049b6..3af5441c90aa 100644 --- a/dev-python/dbus-next/metadata.xml +++ b/dev-python/dbus-next/metadata.xml @@ -3,8 +3,8 @@ pyt...@gentoo.org - Python + altdesktop/python-dbus-next dbus-next
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e884b22cfccf3361454c38387699aca84a5090f5 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 23:12:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 23:12:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e884b22c dev-python/dbus-next: Keyword 0.2.3-r1 x86, #846383 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 7826aedf1dc8..6a069f2f4b9c 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 2f22c13df38208e65eaaf9b1e068c286e204bc6c Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 8 09:58:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 8 09:58:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f22c13d dev-python/dbus-next: Keyword 0.2.3-r1 riscv, #846383 Signed-off-by: Jakov Smolić gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 6a069f2f4b9c..bd406332677e 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e7be70af280acde139cce77ec3fb1180d2383710 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:03:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:03:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7be70af dev-python/dbus-next: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/Manifest | 2 +- dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 20 +++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest index 1695fd2e9bea..684e05395861 100644 --- a/dev-python/dbus-next/Manifest +++ b/dev-python/dbus-next/Manifest @@ -1 +1 @@ -DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 +DIST dbus-next-0.2.3.gh.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index bd406332677e..be0d45236976 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -4,23 +4,33 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) + inherit distutils-r1 virtualx DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://python-dbus-next.readthedocs.io/en/latest/ + https://github.com/altdesktop/python-dbus-next/ + https://pypi.org/project/dbus-next/ +" +SRC_URI=" + https://github.com/altdesktop/python-dbus-next/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv ~x86" -BDEPEND="test? ( +BDEPEND=" + test? ( dev-python/pygobject[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: a922e446060516e29f8a5a28ab289425274ef124 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:01:28 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:01:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a922e446 dev-python/dbus-next: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild deleted file mode 100644 index 6e7d9b789770.. --- a/dev-python/dbus-next/dbus-next-0.2.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" - -EPYTEST_IGNORE=( - # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" - # Seems like we build dbus w/o this? - test/client/test_signals.py -) - -distutils_enable_tests pytest - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e67501e97c94729409fbe2179a4448ab8078f7c1 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:30:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:30:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67501e9 dev-python/dbus-next: Stabilize 0.2.3-r1 amd64, #850289 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index be0d45236976..a5d78a017665 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 5bac27d308f715dc38fffedc2318e9fddb0a3ba4 Author: Sam James gentoo org> AuthorDate: Thu May 19 00:29:57 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:09:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bac27d3 dev-python/dbus-next: new package, add 0.2.3 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/Manifest | 1 + dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 + dev-python/dbus-next/metadata.xml | 12 + 3 files changed, 55 insertions(+) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest new file mode 100644 index ..1695fd2e9bea --- /dev/null +++ b/dev-python/dbus-next/Manifest @@ -0,0 +1 @@ +DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild new file mode 100644 index ..6e7d9b789770 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml new file mode 100644 index ..4c10a1f049b6 --- /dev/null +++ b/dev-python/dbus-next/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + pyt...@gentoo.org + Python + + + altdesktop/python-dbus-next + dbus-next + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 615439fb6ee65bf6968ec649ba3b79d166f44a06 Author: Sam James gentoo org> AuthorDate: Thu May 19 01:21:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:21:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615439fb dev-python/dbus-next: update maintainers Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml index 4c10a1f049b6..3af5441c90aa 100644 --- a/dev-python/dbus-next/metadata.xml +++ b/dev-python/dbus-next/metadata.xml @@ -3,8 +3,8 @@ pyt...@gentoo.org - Python + altdesktop/python-dbus-next dbus-next
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e884b22cfccf3361454c38387699aca84a5090f5 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 23:12:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 23:12:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e884b22c dev-python/dbus-next: Keyword 0.2.3-r1 x86, #846383 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 7826aedf1dc8..6a069f2f4b9c 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 2f22c13df38208e65eaaf9b1e068c286e204bc6c Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 8 09:58:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 8 09:58:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f22c13d dev-python/dbus-next: Keyword 0.2.3-r1 riscv, #846383 Signed-off-by: Jakov Smolić gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 6a069f2f4b9c..bd406332677e 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e67501e97c94729409fbe2179a4448ab8078f7c1 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:30:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:30:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67501e9 dev-python/dbus-next: Stabilize 0.2.3-r1 amd64, #850289 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index be0d45236976..a5d78a017665 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e7be70af280acde139cce77ec3fb1180d2383710 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:03:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:03:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7be70af dev-python/dbus-next: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/Manifest | 2 +- dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 20 +++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest index 1695fd2e9bea..684e05395861 100644 --- a/dev-python/dbus-next/Manifest +++ b/dev-python/dbus-next/Manifest @@ -1 +1 @@ -DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 +DIST dbus-next-0.2.3.gh.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index bd406332677e..be0d45236976 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -4,23 +4,33 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) + inherit distutils-r1 virtualx DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://python-dbus-next.readthedocs.io/en/latest/ + https://github.com/altdesktop/python-dbus-next/ + https://pypi.org/project/dbus-next/ +" +SRC_URI=" + https://github.com/altdesktop/python-dbus-next/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv ~x86" -BDEPEND="test? ( +BDEPEND=" + test? ( dev-python/pygobject[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: a922e446060516e29f8a5a28ab289425274ef124 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:01:28 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:01:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a922e446 dev-python/dbus-next: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild deleted file mode 100644 index 6e7d9b789770.. --- a/dev-python/dbus-next/dbus-next-0.2.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" - -EPYTEST_IGNORE=( - # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" - # Seems like we build dbus w/o this? - test/client/test_signals.py -) - -distutils_enable_tests pytest - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 5bac27d308f715dc38fffedc2318e9fddb0a3ba4 Author: Sam James gentoo org> AuthorDate: Thu May 19 00:29:57 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:09:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bac27d3 dev-python/dbus-next: new package, add 0.2.3 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/Manifest | 1 + dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 + dev-python/dbus-next/metadata.xml | 12 + 3 files changed, 55 insertions(+) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest new file mode 100644 index ..1695fd2e9bea --- /dev/null +++ b/dev-python/dbus-next/Manifest @@ -0,0 +1 @@ +DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild new file mode 100644 index ..6e7d9b789770 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml new file mode 100644 index ..4c10a1f049b6 --- /dev/null +++ b/dev-python/dbus-next/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + pyt...@gentoo.org + Python + + + altdesktop/python-dbus-next + dbus-next + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 615439fb6ee65bf6968ec649ba3b79d166f44a06 Author: Sam James gentoo org> AuthorDate: Thu May 19 01:21:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:21:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615439fb dev-python/dbus-next: update maintainers Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml index 4c10a1f049b6..3af5441c90aa 100644 --- a/dev-python/dbus-next/metadata.xml +++ b/dev-python/dbus-next/metadata.xml @@ -3,8 +3,8 @@ pyt...@gentoo.org - Python + altdesktop/python-dbus-next dbus-next
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e884b22cfccf3361454c38387699aca84a5090f5 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 23:12:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 23:12:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e884b22c dev-python/dbus-next: Keyword 0.2.3-r1 x86, #846383 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 7826aedf1dc8..6a069f2f4b9c 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 2f22c13df38208e65eaaf9b1e068c286e204bc6c Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 8 09:58:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 8 09:58:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f22c13d dev-python/dbus-next: Keyword 0.2.3-r1 riscv, #846383 Signed-off-by: Jakov Smolić gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 6a069f2f4b9c..bd406332677e 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e7be70af280acde139cce77ec3fb1180d2383710 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:03:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:03:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7be70af dev-python/dbus-next: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/Manifest | 2 +- dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 20 +++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest index 1695fd2e9bea..684e05395861 100644 --- a/dev-python/dbus-next/Manifest +++ b/dev-python/dbus-next/Manifest @@ -1 +1 @@ -DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 +DIST dbus-next-0.2.3.gh.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index bd406332677e..be0d45236976 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -4,23 +4,33 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) + inherit distutils-r1 virtualx DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://python-dbus-next.readthedocs.io/en/latest/ + https://github.com/altdesktop/python-dbus-next/ + https://pypi.org/project/dbus-next/ +" +SRC_URI=" + https://github.com/altdesktop/python-dbus-next/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv ~x86" -BDEPEND="test? ( +BDEPEND=" + test? ( dev-python/pygobject[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: a922e446060516e29f8a5a28ab289425274ef124 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:01:28 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:01:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a922e446 dev-python/dbus-next: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild deleted file mode 100644 index 6e7d9b789770.. --- a/dev-python/dbus-next/dbus-next-0.2.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" - -EPYTEST_IGNORE=( - # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" - # Seems like we build dbus w/o this? - test/client/test_signals.py -) - -distutils_enable_tests pytest - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e67501e97c94729409fbe2179a4448ab8078f7c1 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:30:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:30:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67501e9 dev-python/dbus-next: Stabilize 0.2.3-r1 amd64, #850289 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index be0d45236976..a5d78a017665 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 5bac27d308f715dc38fffedc2318e9fddb0a3ba4 Author: Sam James gentoo org> AuthorDate: Thu May 19 00:29:57 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:09:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bac27d3 dev-python/dbus-next: new package, add 0.2.3 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/Manifest | 1 + dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 + dev-python/dbus-next/metadata.xml | 12 + 3 files changed, 55 insertions(+) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest new file mode 100644 index ..1695fd2e9bea --- /dev/null +++ b/dev-python/dbus-next/Manifest @@ -0,0 +1 @@ +DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild new file mode 100644 index ..6e7d9b789770 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml new file mode 100644 index ..4c10a1f049b6 --- /dev/null +++ b/dev-python/dbus-next/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + pyt...@gentoo.org + Python + + + altdesktop/python-dbus-next + dbus-next + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 615439fb6ee65bf6968ec649ba3b79d166f44a06 Author: Sam James gentoo org> AuthorDate: Thu May 19 01:21:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:21:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615439fb dev-python/dbus-next: update maintainers Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml index 4c10a1f049b6..3af5441c90aa 100644 --- a/dev-python/dbus-next/metadata.xml +++ b/dev-python/dbus-next/metadata.xml @@ -3,8 +3,8 @@ pyt...@gentoo.org - Python + altdesktop/python-dbus-next dbus-next
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e884b22cfccf3361454c38387699aca84a5090f5 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 23:12:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 23:12:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e884b22c dev-python/dbus-next: Keyword 0.2.3-r1 x86, #846383 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 7826aedf1dc8..6a069f2f4b9c 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 2f22c13df38208e65eaaf9b1e068c286e204bc6c Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 8 09:58:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 8 09:58:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f22c13d dev-python/dbus-next: Keyword 0.2.3-r1 riscv, #846383 Signed-off-by: Jakov Smolić gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 6a069f2f4b9c..bd406332677e 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e67501e97c94729409fbe2179a4448ab8078f7c1 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:30:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:30:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67501e9 dev-python/dbus-next: Stabilize 0.2.3-r1 amd64, #850289 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index be0d45236976..a5d78a017665 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e884b22cfccf3361454c38387699aca84a5090f5 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 23:12:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 23:12:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e884b22c dev-python/dbus-next: Keyword 0.2.3-r1 x86, #846383 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 7826aedf1dc8..6a069f2f4b9c 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 2f22c13df38208e65eaaf9b1e068c286e204bc6c Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 8 09:58:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 8 09:58:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f22c13d dev-python/dbus-next: Keyword 0.2.3-r1 riscv, #846383 Signed-off-by: Jakov Smolić gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 6a069f2f4b9c..bd406332677e 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e7be70af280acde139cce77ec3fb1180d2383710 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:03:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:03:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7be70af dev-python/dbus-next: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/Manifest | 2 +- dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 20 +++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest index 1695fd2e9bea..684e05395861 100644 --- a/dev-python/dbus-next/Manifest +++ b/dev-python/dbus-next/Manifest @@ -1 +1 @@ -DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 +DIST dbus-next-0.2.3.gh.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index bd406332677e..be0d45236976 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -4,23 +4,33 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) + inherit distutils-r1 virtualx DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://python-dbus-next.readthedocs.io/en/latest/ + https://github.com/altdesktop/python-dbus-next/ + https://pypi.org/project/dbus-next/ +" +SRC_URI=" + https://github.com/altdesktop/python-dbus-next/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv ~x86" -BDEPEND="test? ( +BDEPEND=" + test? ( dev-python/pygobject[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: a922e446060516e29f8a5a28ab289425274ef124 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:01:28 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:01:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a922e446 dev-python/dbus-next: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild deleted file mode 100644 index 6e7d9b789770.. --- a/dev-python/dbus-next/dbus-next-0.2.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" - -EPYTEST_IGNORE=( - # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" - # Seems like we build dbus w/o this? - test/client/test_signals.py -) - -distutils_enable_tests pytest - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 5bac27d308f715dc38fffedc2318e9fddb0a3ba4 Author: Sam James gentoo org> AuthorDate: Thu May 19 00:29:57 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:09:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bac27d3 dev-python/dbus-next: new package, add 0.2.3 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/Manifest | 1 + dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 + dev-python/dbus-next/metadata.xml | 12 + 3 files changed, 55 insertions(+) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest new file mode 100644 index ..1695fd2e9bea --- /dev/null +++ b/dev-python/dbus-next/Manifest @@ -0,0 +1 @@ +DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild new file mode 100644 index ..6e7d9b789770 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml new file mode 100644 index ..4c10a1f049b6 --- /dev/null +++ b/dev-python/dbus-next/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + pyt...@gentoo.org + Python + + + altdesktop/python-dbus-next + dbus-next + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 615439fb6ee65bf6968ec649ba3b79d166f44a06 Author: Sam James gentoo org> AuthorDate: Thu May 19 01:21:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:21:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615439fb dev-python/dbus-next: update maintainers Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml index 4c10a1f049b6..3af5441c90aa 100644 --- a/dev-python/dbus-next/metadata.xml +++ b/dev-python/dbus-next/metadata.xml @@ -3,8 +3,8 @@ pyt...@gentoo.org - Python + altdesktop/python-dbus-next dbus-next
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 5bac27d308f715dc38fffedc2318e9fddb0a3ba4 Author: Sam James gentoo org> AuthorDate: Thu May 19 00:29:57 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:09:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bac27d3 dev-python/dbus-next: new package, add 0.2.3 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/Manifest | 1 + dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 + dev-python/dbus-next/metadata.xml | 12 + 3 files changed, 55 insertions(+) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest new file mode 100644 index ..1695fd2e9bea --- /dev/null +++ b/dev-python/dbus-next/Manifest @@ -0,0 +1 @@ +DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild new file mode 100644 index ..6e7d9b789770 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml new file mode 100644 index ..4c10a1f049b6 --- /dev/null +++ b/dev-python/dbus-next/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + pyt...@gentoo.org + Python + + + altdesktop/python-dbus-next + dbus-next + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 615439fb6ee65bf6968ec649ba3b79d166f44a06 Author: Sam James gentoo org> AuthorDate: Thu May 19 01:21:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 01:21:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615439fb dev-python/dbus-next: update maintainers Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml index 4c10a1f049b6..3af5441c90aa 100644 --- a/dev-python/dbus-next/metadata.xml +++ b/dev-python/dbus-next/metadata.xml @@ -3,8 +3,8 @@ pyt...@gentoo.org - Python + altdesktop/python-dbus-next dbus-next
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e884b22cfccf3361454c38387699aca84a5090f5 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 23:12:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 23:12:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e884b22c dev-python/dbus-next: Keyword 0.2.3-r1 x86, #846383 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 7826aedf1dc8..6a069f2f4b9c 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 2f22c13df38208e65eaaf9b1e068c286e204bc6c Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 8 09:58:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 8 09:58:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f22c13d dev-python/dbus-next: Keyword 0.2.3-r1 riscv, #846383 Signed-off-by: Jakov Smolić gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 6a069f2f4b9c..bd406332677e 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" BDEPEND="test? ( dev-python/pygobject[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e7be70af280acde139cce77ec3fb1180d2383710 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:03:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:03:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7be70af dev-python/dbus-next: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/Manifest | 2 +- dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 20 +++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest index 1695fd2e9bea..684e05395861 100644 --- a/dev-python/dbus-next/Manifest +++ b/dev-python/dbus-next/Manifest @@ -1 +1 @@ -DIST dbus-next-0.2.3.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 +DIST dbus-next-0.2.3.gh.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index bd406332677e..be0d45236976 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -4,23 +4,33 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) + inherit distutils-r1 virtualx DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://python-dbus-next.readthedocs.io/en/latest/ + https://github.com/altdesktop/python-dbus-next/ + https://pypi.org/project/dbus-next/ +" +SRC_URI=" + https://github.com/altdesktop/python-dbus-next/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv ~x86" -BDEPEND="test? ( +BDEPEND=" + test? ( dev-python/pygobject[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: a922e446060516e29f8a5a28ab289425274ef124 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 16 08:01:28 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 16 08:01:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a922e446 dev-python/dbus-next: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3.ebuild b/dev-python/dbus-next/dbus-next-0.2.3.ebuild deleted file mode 100644 index 6e7d9b789770.. --- a/dev-python/dbus-next/dbus-next-0.2.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 virtualx - -DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; -SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" - -EPYTEST_IGNORE=( - # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" - # Seems like we build dbus w/o this? - test/client/test_signals.py -) - -distutils_enable_tests pytest - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: e67501e97c94729409fbe2179a4448ab8078f7c1 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:30:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:30:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67501e9 dev-python/dbus-next: Stabilize 0.2.3-r1 amd64, #850289 Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index be0d45236976..a5d78a017665 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 10af0a36b28721292bf4963bc8571be8a7b4 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 14 14:38:20 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 14 14:57:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10af0a36 dev-python/dbus-next: Fix test failure Closes: https://bugs.gentoo.org/887857 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 539b62aab174..85f9bb29193f 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 virtualx @@ -36,6 +36,11 @@ PATCHES=( "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch ) +EPYTEST_DESELECT=( + # test does not work anymore with dbus 1.14.4+ + # https://github.com/altdesktop/python-dbus-next/issues/135 + test/test_tcp_address.py::test_tcp_connection_with_forwarding +) EPYTEST_IGNORE=( # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" # Seems like we build dbus w/o this?
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: d7d570d5998c4ca02200c595b351ce1ab7566196 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 14 14:38:52 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 14 14:57:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d570d5 dev-python/dbus-next: Enable py3.12 Closes: https://bugs.gentoo.org/929448 Signed-off-by: Michał Górny gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 85f9bb29193f..9a4dfb15d412 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 virtualx
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 3fe5925a7af6976c0c2af1d2d14ac04997cdecb8 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 14 17:40:35 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 14 17:40:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe5925a dev-python/dbus-next: Stabilize 0.2.3-r1 x86, #910358 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 9a4dfb15d412..471321cb1093 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/
commit: 362a567ae11daac6e33cf193b23d6de380592cc0 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 14 18:03:45 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 14 18:03:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362a567a dev-python/dbus-next: Keyword 0.2.3-r1 arm64, #908611 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild index 471321cb1093..72eade342d51 100644 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/files/, dev-python/dbus-next/
commit: d173a3f19dec579437be5f5dd139339c22404a8e Author: Sam James gentoo org> AuthorDate: Wed Jun 1 07:20:25 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 07:25:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d173a3f1 dev-python/dbus-next: fix test crash w/ Python 3.11 Not yet adding Python 3.11 support though as I get another failure. Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 46 ++ .../files/dbus-next-0.2.3-glib-crash.patch | 33 2 files changed, 79 insertions(+) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild new file mode 100644 index ..7826aedf1dc8 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch +) + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch new file mode 100644 index ..714d733f3689 --- /dev/null +++ b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch @@ -0,0 +1,33 @@ +https://github.com/altdesktop/python-dbus-next/pull/114 +https://github.com/altdesktop/python-dbus-next/issues/113 +https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 + +From 445bc2cd0df80e36154e45ea3c4f268b550890b5 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 22 Mar 2022 22:11:01 +1000 +Subject: [PATCH] glib: destroy the _AuthLineSource explicitly + +See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an +explanation, the summary is: we need to explicitly call source.destroy() +if dispatch returns GLib.SOURCE_REMOVE. + +Deleting the source by resetting it to None causes invalid memory +accesses and eventual crashes. + +This can be reproduced with a basic call to +bus = dbus_next.glib.MessageBus(bus_type=dbus_next.BusType.SESSION).connect_sync() +and a GLib.MainLoop() after this call. Run in valgrind --tool=memcheck. + +Fixes #113 +--- a/dbus_next/glib/message_bus.py b/dbus_next/glib/message_bus.py +@@ -457,7 +457,7 @@ def line_notify(line): + self._stream.write(Authenticator._format_line(resp)) + self._stream.flush() + if resp == 'BEGIN': +-self._readline_source = None ++self._readline_source.destroy() + authenticate_notify(None) + return True + except Exception as e: +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/files/, dev-python/dbus-next/
commit: d173a3f19dec579437be5f5dd139339c22404a8e Author: Sam James gentoo org> AuthorDate: Wed Jun 1 07:20:25 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 07:25:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d173a3f1 dev-python/dbus-next: fix test crash w/ Python 3.11 Not yet adding Python 3.11 support though as I get another failure. Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 46 ++ .../files/dbus-next-0.2.3-glib-crash.patch | 33 2 files changed, 79 insertions(+) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild new file mode 100644 index ..7826aedf1dc8 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch +) + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch new file mode 100644 index ..714d733f3689 --- /dev/null +++ b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch @@ -0,0 +1,33 @@ +https://github.com/altdesktop/python-dbus-next/pull/114 +https://github.com/altdesktop/python-dbus-next/issues/113 +https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 + +From 445bc2cd0df80e36154e45ea3c4f268b550890b5 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 22 Mar 2022 22:11:01 +1000 +Subject: [PATCH] glib: destroy the _AuthLineSource explicitly + +See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an +explanation, the summary is: we need to explicitly call source.destroy() +if dispatch returns GLib.SOURCE_REMOVE. + +Deleting the source by resetting it to None causes invalid memory +accesses and eventual crashes. + +This can be reproduced with a basic call to +bus = dbus_next.glib.MessageBus(bus_type=dbus_next.BusType.SESSION).connect_sync() +and a GLib.MainLoop() after this call. Run in valgrind --tool=memcheck. + +Fixes #113 +--- a/dbus_next/glib/message_bus.py b/dbus_next/glib/message_bus.py +@@ -457,7 +457,7 @@ def line_notify(line): + self._stream.write(Authenticator._format_line(resp)) + self._stream.flush() + if resp == 'BEGIN': +-self._readline_source = None ++self._readline_source.destroy() + authenticate_notify(None) + return True + except Exception as e: +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/files/, dev-python/dbus-next/
commit: d173a3f19dec579437be5f5dd139339c22404a8e Author: Sam James gentoo org> AuthorDate: Wed Jun 1 07:20:25 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 07:25:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d173a3f1 dev-python/dbus-next: fix test crash w/ Python 3.11 Not yet adding Python 3.11 support though as I get another failure. Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 46 ++ .../files/dbus-next-0.2.3-glib-crash.patch | 33 2 files changed, 79 insertions(+) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild new file mode 100644 index ..7826aedf1dc8 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch +) + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch new file mode 100644 index ..714d733f3689 --- /dev/null +++ b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch @@ -0,0 +1,33 @@ +https://github.com/altdesktop/python-dbus-next/pull/114 +https://github.com/altdesktop/python-dbus-next/issues/113 +https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 + +From 445bc2cd0df80e36154e45ea3c4f268b550890b5 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 22 Mar 2022 22:11:01 +1000 +Subject: [PATCH] glib: destroy the _AuthLineSource explicitly + +See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an +explanation, the summary is: we need to explicitly call source.destroy() +if dispatch returns GLib.SOURCE_REMOVE. + +Deleting the source by resetting it to None causes invalid memory +accesses and eventual crashes. + +This can be reproduced with a basic call to +bus = dbus_next.glib.MessageBus(bus_type=dbus_next.BusType.SESSION).connect_sync() +and a GLib.MainLoop() after this call. Run in valgrind --tool=memcheck. + +Fixes #113 +--- a/dbus_next/glib/message_bus.py b/dbus_next/glib/message_bus.py +@@ -457,7 +457,7 @@ def line_notify(line): + self._stream.write(Authenticator._format_line(resp)) + self._stream.flush() + if resp == 'BEGIN': +-self._readline_source = None ++self._readline_source.destroy() + authenticate_notify(None) + return True + except Exception as e: +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/files/, dev-python/dbus-next/
commit: d173a3f19dec579437be5f5dd139339c22404a8e Author: Sam James gentoo org> AuthorDate: Wed Jun 1 07:20:25 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 07:25:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d173a3f1 dev-python/dbus-next: fix test crash w/ Python 3.11 Not yet adding Python 3.11 support though as I get another failure. Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 46 ++ .../files/dbus-next-0.2.3-glib-crash.patch | 33 2 files changed, 79 insertions(+) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild new file mode 100644 index ..7826aedf1dc8 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch +) + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch new file mode 100644 index ..714d733f3689 --- /dev/null +++ b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch @@ -0,0 +1,33 @@ +https://github.com/altdesktop/python-dbus-next/pull/114 +https://github.com/altdesktop/python-dbus-next/issues/113 +https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 + +From 445bc2cd0df80e36154e45ea3c4f268b550890b5 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 22 Mar 2022 22:11:01 +1000 +Subject: [PATCH] glib: destroy the _AuthLineSource explicitly + +See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an +explanation, the summary is: we need to explicitly call source.destroy() +if dispatch returns GLib.SOURCE_REMOVE. + +Deleting the source by resetting it to None causes invalid memory +accesses and eventual crashes. + +This can be reproduced with a basic call to +bus = dbus_next.glib.MessageBus(bus_type=dbus_next.BusType.SESSION).connect_sync() +and a GLib.MainLoop() after this call. Run in valgrind --tool=memcheck. + +Fixes #113 +--- a/dbus_next/glib/message_bus.py b/dbus_next/glib/message_bus.py +@@ -457,7 +457,7 @@ def line_notify(line): + self._stream.write(Authenticator._format_line(resp)) + self._stream.flush() + if resp == 'BEGIN': +-self._readline_source = None ++self._readline_source.destroy() + authenticate_notify(None) + return True + except Exception as e: +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/files/, dev-python/dbus-next/
commit: d173a3f19dec579437be5f5dd139339c22404a8e Author: Sam James gentoo org> AuthorDate: Wed Jun 1 07:20:25 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 07:25:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d173a3f1 dev-python/dbus-next: fix test crash w/ Python 3.11 Not yet adding Python 3.11 support though as I get another failure. Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 46 ++ .../files/dbus-next-0.2.3-glib-crash.patch | 33 2 files changed, 79 insertions(+) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild new file mode 100644 index ..7826aedf1dc8 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch +) + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch new file mode 100644 index ..714d733f3689 --- /dev/null +++ b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch @@ -0,0 +1,33 @@ +https://github.com/altdesktop/python-dbus-next/pull/114 +https://github.com/altdesktop/python-dbus-next/issues/113 +https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 + +From 445bc2cd0df80e36154e45ea3c4f268b550890b5 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 22 Mar 2022 22:11:01 +1000 +Subject: [PATCH] glib: destroy the _AuthLineSource explicitly + +See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an +explanation, the summary is: we need to explicitly call source.destroy() +if dispatch returns GLib.SOURCE_REMOVE. + +Deleting the source by resetting it to None causes invalid memory +accesses and eventual crashes. + +This can be reproduced with a basic call to +bus = dbus_next.glib.MessageBus(bus_type=dbus_next.BusType.SESSION).connect_sync() +and a GLib.MainLoop() after this call. Run in valgrind --tool=memcheck. + +Fixes #113 +--- a/dbus_next/glib/message_bus.py b/dbus_next/glib/message_bus.py +@@ -457,7 +457,7 @@ def line_notify(line): + self._stream.write(Authenticator._format_line(resp)) + self._stream.flush() + if resp == 'BEGIN': +-self._readline_source = None ++self._readline_source.destroy() + authenticate_notify(None) + return True + except Exception as e: +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/files/, dev-python/dbus-next/
commit: d173a3f19dec579437be5f5dd139339c22404a8e Author: Sam James gentoo org> AuthorDate: Wed Jun 1 07:20:25 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 07:25:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d173a3f1 dev-python/dbus-next: fix test crash w/ Python 3.11 Not yet adding Python 3.11 support though as I get another failure. Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 46 ++ .../files/dbus-next-0.2.3-glib-crash.patch | 33 2 files changed, 79 insertions(+) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild new file mode 100644 index ..7826aedf1dc8 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch +) + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch new file mode 100644 index ..714d733f3689 --- /dev/null +++ b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch @@ -0,0 +1,33 @@ +https://github.com/altdesktop/python-dbus-next/pull/114 +https://github.com/altdesktop/python-dbus-next/issues/113 +https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 + +From 445bc2cd0df80e36154e45ea3c4f268b550890b5 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 22 Mar 2022 22:11:01 +1000 +Subject: [PATCH] glib: destroy the _AuthLineSource explicitly + +See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an +explanation, the summary is: we need to explicitly call source.destroy() +if dispatch returns GLib.SOURCE_REMOVE. + +Deleting the source by resetting it to None causes invalid memory +accesses and eventual crashes. + +This can be reproduced with a basic call to +bus = dbus_next.glib.MessageBus(bus_type=dbus_next.BusType.SESSION).connect_sync() +and a GLib.MainLoop() after this call. Run in valgrind --tool=memcheck. + +Fixes #113 +--- a/dbus_next/glib/message_bus.py b/dbus_next/glib/message_bus.py +@@ -457,7 +457,7 @@ def line_notify(line): + self._stream.write(Authenticator._format_line(resp)) + self._stream.flush() + if resp == 'BEGIN': +-self._readline_source = None ++self._readline_source.destroy() + authenticate_notify(None) + return True + except Exception as e: +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/files/, dev-python/dbus-next/
commit: d173a3f19dec579437be5f5dd139339c22404a8e Author: Sam James gentoo org> AuthorDate: Wed Jun 1 07:20:25 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 07:25:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d173a3f1 dev-python/dbus-next: fix test crash w/ Python 3.11 Not yet adding Python 3.11 support though as I get another failure. Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 46 ++ .../files/dbus-next-0.2.3-glib-crash.patch | 33 2 files changed, 79 insertions(+) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild new file mode 100644 index ..7826aedf1dc8 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch +) + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch new file mode 100644 index ..714d733f3689 --- /dev/null +++ b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch @@ -0,0 +1,33 @@ +https://github.com/altdesktop/python-dbus-next/pull/114 +https://github.com/altdesktop/python-dbus-next/issues/113 +https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 + +From 445bc2cd0df80e36154e45ea3c4f268b550890b5 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 22 Mar 2022 22:11:01 +1000 +Subject: [PATCH] glib: destroy the _AuthLineSource explicitly + +See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an +explanation, the summary is: we need to explicitly call source.destroy() +if dispatch returns GLib.SOURCE_REMOVE. + +Deleting the source by resetting it to None causes invalid memory +accesses and eventual crashes. + +This can be reproduced with a basic call to +bus = dbus_next.glib.MessageBus(bus_type=dbus_next.BusType.SESSION).connect_sync() +and a GLib.MainLoop() after this call. Run in valgrind --tool=memcheck. + +Fixes #113 +--- a/dbus_next/glib/message_bus.py b/dbus_next/glib/message_bus.py +@@ -457,7 +457,7 @@ def line_notify(line): + self._stream.write(Authenticator._format_line(resp)) + self._stream.flush() + if resp == 'BEGIN': +-self._readline_source = None ++self._readline_source.destroy() + authenticate_notify(None) + return True + except Exception as e: +
[gentoo-commits] repo/gentoo:master commit in: dev-python/dbus-next/files/, dev-python/dbus-next/
commit: d173a3f19dec579437be5f5dd139339c22404a8e Author: Sam James gentoo org> AuthorDate: Wed Jun 1 07:20:25 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 07:25:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d173a3f1 dev-python/dbus-next: fix test crash w/ Python 3.11 Not yet adding Python 3.11 support though as I get another failure. Signed-off-by: Sam James gentoo.org> dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 46 ++ .../files/dbus-next-0.2.3-glib-crash.patch | 33 2 files changed, 79 insertions(+) diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild new file mode 100644 index ..7826aedf1dc8 --- /dev/null +++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 virtualx + +DESCRIPTION="The next great DBus library for Python with asyncio support" +HOMEPAGE="https://python-dbus-next.readthedocs.io/en/latest/"; +SRC_URI="https://github.com/altdesktop/python-dbus-next/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/python-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch +) + +EPYTEST_IGNORE=( + # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" + # Seems like we build dbus w/o this? + test/client/test_signals.py +) + +distutils_enable_tests pytest + +src_test() { + local dbus_params=( + $(dbus-daemon --session --print-address --fork --print-pid) + ) + local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} + + virtx distutils-r1_src_test + + kill "${dbus_params[1]}" || die +} diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch new file mode 100644 index ..714d733f3689 --- /dev/null +++ b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch @@ -0,0 +1,33 @@ +https://github.com/altdesktop/python-dbus-next/pull/114 +https://github.com/altdesktop/python-dbus-next/issues/113 +https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 + +From 445bc2cd0df80e36154e45ea3c4f268b550890b5 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 22 Mar 2022 22:11:01 +1000 +Subject: [PATCH] glib: destroy the _AuthLineSource explicitly + +See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an +explanation, the summary is: we need to explicitly call source.destroy() +if dispatch returns GLib.SOURCE_REMOVE. + +Deleting the source by resetting it to None causes invalid memory +accesses and eventual crashes. + +This can be reproduced with a basic call to +bus = dbus_next.glib.MessageBus(bus_type=dbus_next.BusType.SESSION).connect_sync() +and a GLib.MainLoop() after this call. Run in valgrind --tool=memcheck. + +Fixes #113 +--- a/dbus_next/glib/message_bus.py b/dbus_next/glib/message_bus.py +@@ -457,7 +457,7 @@ def line_notify(line): + self._stream.write(Authenticator._format_line(resp)) + self._stream.flush() + if resp == 'BEGIN': +-self._readline_source = None ++self._readline_source.destroy() + authenticate_notify(None) + return True + except Exception as e: +