Skip to content

Commit

Permalink
dev-python/firebase-messaging: add 0.2.1
Browse files Browse the repository at this point in the history
Signed-off-by: Andreas Billmeier <[email protected]>
  • Loading branch information
onkelbeh committed May 13, 2024
1 parent c12418f commit 1fe30f3
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 10 deletions.
1 change: 0 additions & 1 deletion DOMAINTABLE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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||
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down Expand Up @@ -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|
Expand Down Expand Up @@ -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
4 changes: 3 additions & 1 deletion dev-python/firebase-messaging/Manifest
Original file line number Diff line number Diff line change
@@ -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
4 changes: 2 additions & 2 deletions dev-python/firebase-messaging/firebase-messaging-0.2.0.ebuild
Original file line number Diff line number Diff line change
@@ -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

Expand Down
33 changes: 33 additions & 0 deletions dev-python/firebase-messaging/firebase-messaging-0.2.1.ebuild
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 1fe30f3

Please sign in to comment.