commit:     f0f180e1a4078a796130b7e1faf125bdc8ecfeab
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 18 02:28:27 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Sep 18 02:37:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0f180e1

dev-python/fritzconnection: Bump to 1.13.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/fritzconnection/Manifest                |  1 +
 .../fritzconnection/fritzconnection-1.13.2.ebuild  | 50 ++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/fritzconnection/Manifest 
b/dev-python/fritzconnection/Manifest
index bb53abc10a08..d145a8ee0681 100644
--- a/dev-python/fritzconnection/Manifest
+++ b/dev-python/fritzconnection/Manifest
@@ -1,3 +1,4 @@
 DIST fritzconnection-1.12.2.gh.tar.gz 157170 BLAKE2B 
9d924ad3146361d9301f10154152cdf98987572880b79052bf9f2fa427fc8410bacae92e49219dd11372c2cce2d03fb0ffd4c732a45e210a05a0a561ba5fc155
 SHA512 
a9c62fdaa59f20e7661836888f49cadfc99d192c393f34d4cce59aa9b9a9eda162e25029933854e84de44e08190190f312bb3862d708e79d7cf1ee8496726eab
 DIST fritzconnection-1.13.0.gh.tar.gz 160654 BLAKE2B 
e3ed78640a015d2dc785b2e04f32f6d4e81ba88bf4d823cd643e0f4ebc2ec8396c79c8e368012944f5809512a05d6d4715cdf7d0d76e518479a0a77e20350fae
 SHA512 
6776ba37b52a80eee57a77a75f7815491a575ab8a1c36d20633b39d61e8f0fc295c1ec1d20bb6620e43854b954d9fd044e88d0344a10c0b3707fffb3edc733a4
 DIST fritzconnection-1.13.1.gh.tar.gz 160742 BLAKE2B 
61ad47e3e8d80bda9f5f9300292f86e83d548362a911376efcaa5ece42ccca04bcf61f09e66a5832bc2da43fabb0d80b80f5d45679633db4196cc8be4a0febff
 SHA512 
0936a33c8ef83606e234858810f936c8df7e217e7ff27a7a03f8cbb0048e9d59d056e8f673ed2652aee033ab32f10fe08b82bab43d9c9830d927a2a0a9b9b129
+DIST fritzconnection-1.13.2.gh.tar.gz 161752 BLAKE2B 
9cd4af3ebaa3d617560ab833e4702b05d3bd6c8356242b4269506847760dad57c7f1d900d7da3092f4e07eb33c86f082c7d3dbc8179919b97422ad5eab78ef01
 SHA512 
c5e8566d2fde0b789269944df3c08f5cfb4b04ea4c91e5fc06eb97c6598f64b50b50778479948cb34c3a26d872e4d7c324a92791c3f593ec503a126d3b055062

diff --git a/dev-python/fritzconnection/fritzconnection-1.13.2.ebuild 
b/dev-python/fritzconnection/fritzconnection-1.13.2.ebuild
new file mode 100644
index 000000000000..b1bee82fa217
--- /dev/null
+++ b/dev-python/fritzconnection/fritzconnection-1.13.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Lib/tool to communicate with AVM FRITZ! devices using TR-064 
protocol over UPnP"
+HOMEPAGE="
+       https://github.com/kbr/fritzconnection/
+       https://pypi.org/project/fritzconnection/
+"
+
+LICENSE="MIT"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+       EGIT_REPO_URI="https://github.com/kbr/fritzconnection";
+       inherit git-r3
+else
+       SRC_URI="
+               https://github.com/kbr/fritzconnection/archive/${PV}.tar.gz
+                       -> ${P}.gh.tar.gz
+       "
+       KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND="
+       >=dev-python/requests-2.22[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       test? (
+               dev-python/pytest-mock[${PYTHON_USEDEP}]
+       )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+       local EPYTEST_DESELECT=(
+               # flaky (relies on time.sleep(0.01) magically being sufficient)
+               
fritzconnection/tests/test_fritzmonitor.py::test_terminate_thread_on_failed_reconnection
+       )
+
+       # "routertest" marks tests against live hardware
+       epytest -m "not routertest"
+}

Reply via email to