commit:     3bcba35091d347f92a741c3590daf75a548cdea9
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri May 26 09:18:44 2023 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri May 26 09:20:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcba350

dev-python/magic-wormhole-transit-relay: QA

  - add missing test dependency on dev-python/mock
  - as requested in bug #907117, do not use vcs-snapshot - even though
    this makes for much nicer paths when using commit snapshots...

Closes: https://bugs.gentoo.org/907200
Bug: https://bugs.gentoo.org/907117
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 .../magic-wormhole-transit-relay-0.2.1_p20230525.ebuild | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git 
a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
 
b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
index aa0b710e9a36..910aee6cec11 100644
--- 
a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
+++ 
b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.2.1_p20230525.ebuild
@@ -10,7 +10,7 @@ DISTUTILS_USE_PEP517=setuptools
 # miscelleanous bufixes
 COMMIT_SHA1="db48e915311d1d10c748bb5299e2345c74e90a1b"
 
-inherit distutils-r1 vcs-snapshot
+inherit distutils-r1
 
 DESCRIPTION="Transit relay server for magic-wormhole"
 HOMEPAGE="https://magic-wormhole.readthedocs.io/en/latest/ 
https://pypi.org/project/magic-wormhole-transit-relay/";
@@ -19,10 +19,23 @@ 
SRC_URI="https://github.com/magic-wormhole/${PN}/archive/${COMMIT_SHA1}.tar.gz -
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/${P}.gh"
+S="${WORKDIR}/magic-wormhole-transit-relay-${COMMIT_SHA1}"
 
 RDEPEND="
        dev-python/autobahn[${PYTHON_USEDEP}]
        dev-python/twisted[ssl,${PYTHON_USEDEP}]"
 
+BDEPEND="test? (
+       dev-python/mock[${PYTHON_USEDEP}]
+       )"
+
 distutils_enable_tests pytest
+
+python_test() {
+       # deselect test_buff_fill test because it exhibits intermittent hangs,
+       # bug #907200
+       local EPYTEST_DESELECT=(
+               
src/wormhole_transit_relay/test/test_backpressure.py::TransitWebSockets::test_buffer_fill
+       )
+       epytest
+}

Reply via email to