From f7e2426b746244990fecc51893001792dad144ec Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Sun, 12 May 2024 23:51:06 +0200 Subject: [PATCH] dev-python/elkm1-lib: add 2.2.7 Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/3324 Signed-off-by: Andreas Billmeier --- README.md | 4 +-- dev-python/elkm1-lib/Manifest | 4 ++- dev-python/elkm1-lib/elkm1-lib-2.2.6.ebuild | 4 +-- dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild | 35 +++++++++++++++++++++ 4 files changed, 42 insertions(+), 5 deletions(-) create mode 100644 dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild diff --git a/README.md b/README.md index 6c8102c85..01977c163 100644 --- a/README.md +++ b/README.md @@ -617,11 +617,11 @@ 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 1818 Ebuilds in total, 1807 of them have in total 1826 (42 different) licenses assigned. +There are 1819 Ebuilds in total, 1808 of them have in total 1827 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1043| +|MIT|1044| |Apache-2.0|397| |GPL-3|110| |BSD|106| diff --git a/dev-python/elkm1-lib/Manifest b/dev-python/elkm1-lib/Manifest index e2104370e..d4596a1b5 100644 --- a/dev-python/elkm1-lib/Manifest +++ b/dev-python/elkm1-lib/Manifest @@ -1,3 +1,5 @@ DIST elkm1_lib-2.2.6.tar.gz 40748 BLAKE2B 0022066eabed75d7c21c52e4db091d88b89dabee63c15589a6eea7cdaff633859f6d9542dd507ef9a822cd732dce6674ba3e1b1f8bf385e53db5cabc3eea98ab SHA512 a4ce28144b09e18fc27c9150cb3c09e447bf1e1d57fd2c7eba29c61c3178de39bb1b55861b0e89d41931dbe2987b950978ef763e9b1ec522a7cfbdc495dd02bd -EBUILD elkm1-lib-2.2.6.ebuild 903 BLAKE2B 10b788f694fcd144ae2d0f193cdbebd26cf8bd4236d209c822a18307548c43a16e14de78f864751ca60e5a9fb9f7901782ef12648d513c423ff9573037b60491 SHA512 08010710bad7d33598da24ce05f88e6fe27c92ab8884fe7e4f759ac1a29563e0c623763607bb0366982a5922d728348a98c2b507c0a27f26515862757e03dad8 +DIST elkm1_lib-2.2.7.tar.gz 42040 BLAKE2B edc370c62070a4664997a6ded8e51186d7053ef92004ddfb6d71af8939549cb54810705ef872e13385ae5ba4d840dd78eae3995a94979a6a624a0780828ad812 SHA512 efae47bcf7692a5ac9c3d631dbc666d068929db63a02eaa4cc163e9e33c4fe4e1779e9135e9b2a92b0deea99341f7aca7d86e6dde7de8dbfb75cbabc4e7427ee +EBUILD elkm1-lib-2.2.6.ebuild 903 BLAKE2B 3283c008eca15f27fa1600cfc14224536cc5f46b104767af730df9c26669613237bf62a89d75e73b1c0790a7aa8ffadf23b165a16ce1cd4f4ce4ede8ee818469 SHA512 b2434068f74f81e931a10a837f34d6b3a96e174d319e24f693efbb1275ddb0a07b5c8e55ad1be716594e61e14db88f68d40f69b6ec85442f3d22508d9fd8f935 +EBUILD elkm1-lib-2.2.7.ebuild 830 BLAKE2B 7e59c9825148359deb3679bfb54786e278d4f9007180e35e777ad627e6baa6e61da95b0c9d37d35ff326cd04db9c56f256645ccc12849f471d2c3440eb1ce06e SHA512 564e1a2e1da7453f2ae43725230783a2c16f2ba360625e9d84b25b9da17423351aa5ff006081a15904a6ea02ff663e8fbcc6a9c4537d43c0bf0936b07a0aac97 MISC metadata.xml 510 BLAKE2B 5286b277be43515fdf58afeff6b8dc8335aac67a9a0651409dbeeb4ee4694f04f2d08a259ad1aaee118706b247a862d05c628e3df9a31a31b638a5dcf2345724 SHA512 4a9ef72614886d20427c02f8b51ec524c8af29ec85896bcb4cab3fdca30d165ad744263fc4a85fbe7d069e9898739aa0a4e9680a319157206f84f2a47eb12568 diff --git a/dev-python/elkm1-lib/elkm1-lib-2.2.6.ebuild b/dev-python/elkm1-lib/elkm1-lib-2.2.6.ebuild index 7cefb3201..e068ba2a8 100644 --- a/dev-python/elkm1-lib/elkm1-lib-2.2.6.ebuild +++ b/dev-python/elkm1-lib/elkm1-lib-2.2.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi diff --git a/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild b/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild new file mode 100644 index 000000000..1f425dcc6 --- /dev/null +++ b/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Library for interacting with ElkM1 alarm/automation panel." +HOMEPAGE="https://github.com/gwww/elkm1 https://pypi.org/project/elkm1-lib/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] + >=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +# "CHANGELOG.md", -> stray top-level files in site-packages + +src_prepare() { + sed 's/"CHANGELOG.md",//g' -i pyproject.toml || die + eapply_user +}