From 1fe30f3dd2994074ebc905397124a229a0ed3bd4 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Tue, 14 May 2024 00:37:02 +0200 Subject: [PATCH] dev-python/firebase-messaging: add 0.2.1 Signed-off-by: Andreas Billmeier --- DOMAINTABLE.md | 1 - README.md | 12 +++---- dev-python/firebase-messaging/Manifest | 4 ++- .../firebase-messaging-0.2.0.ebuild | 4 +-- .../firebase-messaging-0.2.1.ebuild | 33 +++++++++++++++++++ 5 files changed, 44 insertions(+), 10 deletions(-) create mode 100644 dev-python/firebase-messaging/firebase-messaging-0.2.1.ebuild diff --git a/DOMAINTABLE.md b/DOMAINTABLE.md index c9def06221..68fd9a5891 100644 --- a/DOMAINTABLE.md +++ b/DOMAINTABLE.md @@ -119,7 +119,6 @@ |circuit|Unify Circuit platform allows you to send notifications|N|N|Y|0.111| |cisco_ios|Presence detection scanner for Cisco IOS devices|N|N|Y|0.33| |cisco_mobility_express|ciscomobilityexpress support for Home Assistant|N|Y|Y|0.90| -|cisco_webex_teams|Deliver rich notifications from Home Assistant to Cisco Webex Teams|N|N|Y|0.40| |clementine|The clementine platform allows you to control a Clementine Music Player|N|N|Y|0.39| |cli|Set a dependency for Home Assistant Cli hass-cli (lots of modules required)|Y|Y|Y|None| |climacell|obtain weather information from the ClimaCell API|N|N|Y|| diff --git a/README.md b/README.md index 4a539c01be..4ded61d7b6 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ The Ebuild we have since `0.97.0`, as soon as I know that at least one user is a ### `app-misc/homeassistant-full` WARNING: This one currently breaks (caused by shell limitations) emerge with an 'Argument list too long' error. It compiles with a [kernel hack](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/190#issuecomment-1002). Thanks to @gcampagnoli. -This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **983** USE Flags. +This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **982** USE Flags. A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.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 1827 Ebuilds in total, 1816 of them have in total 1837 (42 different) licenses assigned. +There are 1832 Ebuilds in total, 1821 of them have in total 1842 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1050| -|Apache-2.0|401| +|MIT|1051| +|Apache-2.0|405| |GPL-3|107| |BSD|106| |LGPL-3|25| @@ -653,9 +653,9 @@ There are 1827 Ebuilds in total, 1816 of them have in total 1837 (42 different) |GPL-2+|1| |GPL-2-with-linking-exception|1| -(Last counted: 13/05/2024) +(Last counted: 14/05/2024) I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources. A big thanks goes to Iris for reviewing this README. -Last updated: 13/05/2024 +Last updated: 14/05/2024 diff --git a/dev-python/firebase-messaging/Manifest b/dev-python/firebase-messaging/Manifest index ae1ba8b16b..527e8f9b43 100644 --- a/dev-python/firebase-messaging/Manifest +++ b/dev-python/firebase-messaging/Manifest @@ -1,3 +1,5 @@ DIST firebase_messaging-0.2.0.tar.gz 30254 BLAKE2B 8d69559c9ccb78f2fad190222a582d59609e0c031caf9e0ea3cca6097551e9d232958cee1f86aa4e9e114087030ae6b91901e9f09b208989e21407d8da8ece62 SHA512 d4aa99390d7d5686d797543c0954486dd513ab2ae9d603043a49d9c4b145e5f1ead73f68e210e06b962d07de8e9b66999134384589c33d5b7511795b0c4622ca -EBUILD firebase-messaging-0.2.0.ebuild 773 BLAKE2B 01fa69a1ee3a1ded3a7ec34a1f8d836fd7ebddd447a033d8435773fcdc95e9cead4c83d2de53ca335a41f19e4f98b04a6a12dcef83a89cfc2242c5aba0dec678 SHA512 7c0fea4c1555792b7991774d16ed641e55a45f8a454b5bc70ac0e19e562b2bd543f4b4aa04ec52b493b78180b686769b239384413c28d5f8b9366737228012a1 +DIST firebase_messaging-0.2.1.tar.gz 37094 BLAKE2B ad01fdc6ef806cb0790d861ec130e1adc018b84c2faec02fdcd5ae5bca8a7f67475cedc6b2a997085b77c025a06d0d5fe58151696e665525cf96af0bfca155aa SHA512 b1bc23607b65125894391953cd55765ef0ba9b148e4c5c8799d3501b7467324c39225cb1020b4d236c66946d376930a71a5a102bf4c1de02776128fdf44fad52 +EBUILD firebase-messaging-0.2.0.ebuild 773 BLAKE2B ff3e1394b2ecb94a439e48e8d940bb3f8bf8bde5598eff341afd340621afc403c9efbcbfacd6f09c5144fc54d1062b15ee4238f1455e795a9fae96d2552ad851 SHA512 100a338a337df3b3592fa99600d0ba532928385800e4afdbe7106fc0d6f5b1681d41dbf50a80622012e0e20c3663faea1905b84bd86117135befa5dcfd1b0c57 +EBUILD firebase-messaging-0.2.1.ebuild 772 BLAKE2B 4f0bed32da10a47ae6a01cda917d6f4afd954b8eba1c73bc18fd2d5d18cc6d5ce8759cdd15bd0c0bf80c980dde5ca1466d5e9a3fa3b2a232bad389a8e4fe382b SHA512 666393227015d7c28780e3e87a3b0d0760f48bfeb6e43c41383f3345b25b9f54df6d4803e8d2c5e012af92d6adaf2903af03753f62790f0631eab6cf3e85f9d7 MISC metadata.xml 527 BLAKE2B 7054232f080da173ff6daead76ec025aa379e33a7dc6a456d3c482dcbb3191fad0b674f4eff15ed6553c977741dfd7d91134aaf31c6d75af658d961902c1ebb7 SHA512 c5d888eb9ea0e1d8944526d159d3d272186d22ea37483615a4373abb330ff402b05f72422c1b6e4f440cc6806bd190c5af64a44e79d62e13312cf2317d961109 diff --git a/dev-python/firebase-messaging/firebase-messaging-0.2.0.ebuild b/dev-python/firebase-messaging/firebase-messaging-0.2.0.ebuild index f9364d3575..e9e60ba879 100644 --- a/dev-python/firebase-messaging/firebase-messaging-0.2.0.ebuild +++ b/dev-python/firebase-messaging/firebase-messaging-0.2.0.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/firebase-messaging/firebase-messaging-0.2.1.ebuild b/dev-python/firebase-messaging/firebase-messaging-0.2.1.ebuild new file mode 100644 index 0000000000..438903bf9f --- /dev/null +++ b/dev-python/firebase-messaging/firebase-messaging-0.2.1.ebuild @@ -0,0 +1,33 @@ +# 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="FCM/GCM push notification client" +HOMEPAGE="https://github.com/sdb9696/firebase-messaging https://pypi.org/project/firebase-messaging/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=" + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/http-ece[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] +" + +src_prepare() { + remove uneccesary include + sed "27,30d" -i pyproject.toml || die + eapply_user +} +distutils_enable_tests pytest