From 6f8225ee8939b5372e96da0ce4fd8f4cc1f52631 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Sun, 31 Aug 2025 08:37:15 +0200 Subject: [PATCH] dev-python/habluetooth: add 4.0.2 Signed-off-by: Andreas Billmeier --- README.md | 4 +- dev-python/habluetooth/Manifest | 8 ++-- .../habluetooth/habluetooth-3.4.0.ebuild | 4 +- .../habluetooth/habluetooth-3.6.0-r1.ebuild | 4 +- .../habluetooth/habluetooth-3.6.0.ebuild | 4 +- .../habluetooth/habluetooth-4.0.2.ebuild | 37 +++++++++++++++++++ 6 files changed, 50 insertions(+), 11 deletions(-) create mode 100644 dev-python/habluetooth/habluetooth-4.0.2.ebuild diff --git a/README.md b/README.md index a6bcaee89..fc85a462b 100644 --- a/README.md +++ b/README.md @@ -606,12 +606,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 2393 Ebuilds in total, 2375 of them have in total 2414 (44 different) licenses assigned. +There are 2394 Ebuilds in total, 2376 of them have in total 2415 (44 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1361| -|Apache-2.0|555| +|Apache-2.0|556| |GPL-3|148| |BSD|125| |GPL-2|28| diff --git a/dev-python/habluetooth/Manifest b/dev-python/habluetooth/Manifest index 72eefe775..e095626d9 100644 --- a/dev-python/habluetooth/Manifest +++ b/dev-python/habluetooth/Manifest @@ -1,6 +1,8 @@ DIST habluetooth-3.4.0.tar.gz 33978 BLAKE2B 9dbe67a410c83d33c0730d892171332fe8d9bebb9d436d6bd2f2f93e661cf475d35e1cb93b696589b6893fd0051aaf2e2b1fbcb8890291ac7ee634b801b102b1 SHA512 92aa91da882aef0469320a3c8c365b356fc4df0b26bbe1de1dd8d76f5270518e5979d4349b11e3bcdd8ebe958ebdb4958e9c06520beb52ed0c38176cc4558194 DIST habluetooth-3.6.0.tar.gz 34001 BLAKE2B bb3cb089835c364c6ea349d0eb1ee2147ecbe10a5e1fb335c5c0f4983499ab85ab08f75b396f692452587676aaefe478a1aa9536eb0e7f1fe8544f68c483a612 SHA512 95ed7d11db0ef7c5938f3a0321833d315cd1e3ad03b50af764e07af9063d4b42ba7735a53f9e3155eff289d7183882116a6c08f85d910db67cf98c0fe5255f16 -EBUILD habluetooth-3.4.0.ebuild 990 BLAKE2B 68f6922abf2db59928406c3256c9ca34d520fe1829bd65213441ddcdb43129103bc2e21fba8ceba61a297da3339d531a1701fe331d2a11ae22755449bdfca2b2 SHA512 51a5ba11da44a1ef8e8d9b7daf29cbd997c0874ff93fc7edbaa08e64791f22406832caa0e2b24c2ee5a6225b81c92e6626c8052098cbbd56d3307aef1c76fd4b -EBUILD habluetooth-3.6.0-r1.ebuild 1006 BLAKE2B 637ebc1e68a96a4b0620125e340142577b80be585a12ac6f35f8e509a1283251f545b979ee74a3174bc29695d3bdbe40cab0aa85a113ddf7cae55b3f950a3c94 SHA512 d945471a88d57cacd6680f0ad1225cca6ddd92e48a6c9b34695b1e783d0429e3fb0634ab60833b31f90ed6c6436788cf6fdf082c77d2d1dd29438972a508ab3a -EBUILD habluetooth-3.6.0.ebuild 990 BLAKE2B 68f6922abf2db59928406c3256c9ca34d520fe1829bd65213441ddcdb43129103bc2e21fba8ceba61a297da3339d531a1701fe331d2a11ae22755449bdfca2b2 SHA512 51a5ba11da44a1ef8e8d9b7daf29cbd997c0874ff93fc7edbaa08e64791f22406832caa0e2b24c2ee5a6225b81c92e6626c8052098cbbd56d3307aef1c76fd4b +DIST habluetooth-4.0.2.tar.gz 39748 BLAKE2B 4344a3e51b606a93f44b6b392d5f1f126e95b81bd38151d0d5027ecf21d800ec46096c06e716a03d1bd5549ecaf3933bc16e0d63190e2892164064e66dc86843 SHA512 c63f4983228dfef9709d1d28a8b0d360171c9f28728bbd3eac7dc0ffee464b5ad5c6be112438f860a36ae2156f1ab75cd5f242601686347abebc6105dc1238aa +EBUILD habluetooth-3.4.0.ebuild 999 BLAKE2B 10375b30509b49fe530c7411f1f6b84f0d0607a2f5b9bf1f6b0e924115393136809114fb50064b6c926e9616ddb32c9f2880766b93edf62dbd4765519e77256f SHA512 24fabfd61bdf3900c30aee9a152aa1959ce215693629ca3defc6f115c58c9e68f70c673ef602c269f3c1e03dc54ecd406203b4f49a5201fb9197f9975a89b3dd +EBUILD habluetooth-3.6.0-r1.ebuild 1015 BLAKE2B 82353ea2df78bc02790d2fa4e0d6775fc8b7bbbc42a2c4cd6223d3d8ab8aa877410ae13f053d1557da24b0052ba7cc9a1dc2cf92c7aa33a6a65988dfffc2eb5f SHA512 03987f593992b4d914010b0e5930a24522f4b8abdbb4c17249c51ebd161730e73ee19c6e32ba01a2274dee7cab9c04d3dfbc8bbde7a58e3acb4e569407836ec5 +EBUILD habluetooth-3.6.0.ebuild 999 BLAKE2B 10375b30509b49fe530c7411f1f6b84f0d0607a2f5b9bf1f6b0e924115393136809114fb50064b6c926e9616ddb32c9f2880766b93edf62dbd4765519e77256f SHA512 24fabfd61bdf3900c30aee9a152aa1959ce215693629ca3defc6f115c58c9e68f70c673ef602c269f3c1e03dc54ecd406203b4f49a5201fb9197f9975a89b3dd +EBUILD habluetooth-4.0.2.ebuild 1103 BLAKE2B 5796f58cfe16b3cd267e29c94556f7eec761cf3c03160d35c24c4433d939d3d0cc5374412f86f9b654ebf05dc8b332d91450ec494d18b480b5241dbb89ba6c09 SHA512 2af8f5d35abd4489e074f54f7c20b0fd40b653148147ec38f26f9422a4648a0e64552265f847caf1b885d67dc904ccb019da524c8485a68766c7e593a2b7764a MISC metadata.xml 529 BLAKE2B d5b1105a3535ac5fa41482f130d3f2bcdadedb14878cda087b258bf683ed68114eb4da36c9c42bf65545cfb75ec2295498c6f0ffe4fbc8016befcba4c6d9afd6 SHA512 e5a8681a4bfaa8d1fdbaf72543550b4620b22e0eba693505e552e932f8b42d4d63738ad1e2b0205332c409f5230b50cd75426978b7dc4acc11e786897cd87945 diff --git a/dev-python/habluetooth/habluetooth-3.4.0.ebuild b/dev-python/habluetooth/habluetooth-3.4.0.ebuild index 07b7943f4..da8d9fcd2 100644 --- a/dev-python/habluetooth/habluetooth-3.4.0.ebuild +++ b/dev-python/habluetooth/habluetooth-3.4.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi diff --git a/dev-python/habluetooth/habluetooth-3.6.0-r1.ebuild b/dev-python/habluetooth/habluetooth-3.6.0-r1.ebuild index bee162bf0..388bdfb17 100644 --- a/dev-python/habluetooth/habluetooth-3.6.0-r1.ebuild +++ b/dev-python/habluetooth/habluetooth-3.6.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi diff --git a/dev-python/habluetooth/habluetooth-3.6.0.ebuild b/dev-python/habluetooth/habluetooth-3.6.0.ebuild index 07b7943f4..da8d9fcd2 100644 --- a/dev-python/habluetooth/habluetooth-3.6.0.ebuild +++ b/dev-python/habluetooth/habluetooth-3.6.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi diff --git a/dev-python/habluetooth/habluetooth-4.0.2.ebuild b/dev-python/habluetooth/habluetooth-4.0.2.ebuild new file mode 100644 index 000000000..00bd5d871 --- /dev/null +++ b/dev-python/habluetooth/habluetooth-4.0.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="High availability Bluetooth" +HOMEPAGE="https://github.com/bluetooth-devices/habluetooth https://pypi.org/project/habluetooth/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/bleak-1.0.1[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-4.0.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-1.28.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-adapters-2.0.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-auto-recovery-1.5.1[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] + >=dev-python/dbus-fast-1.21.0[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest