dev-python/firebase-messaging: new package, add 0.2.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-12-17 12:03:19 +01:00 committed by Andreas Billmeier
parent f90861291c
commit e0caaa239e
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 54 additions and 2 deletions

View File

@ -612,11 +612,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 1770 Ebuilds in total, 1759 of them have in total 1783 (43 different) licenses assigned.
There are 1771 Ebuilds in total, 1760 of them have in total 1784 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1033|
|MIT|1034|
|Apache-2.0|372|
|GPL-3|110|
|BSD|101|

View File

@ -0,0 +1,3 @@
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
MISC metadata.xml 527 BLAKE2B 7054232f080da173ff6daead76ec025aa379e33a7dc6a456d3c482dcbb3191fad0b674f4eff15ed6553c977741dfd7d91134aaf31c6d75af658d961902c1ebb7 SHA512 c5d888eb9ea0e1d8944526d159d3d272186d22ea37483615a4373abb330ff402b05f72422c1b6e4f440cc6806bd190c5af64a44e79d62e13312cf2317d961109

View File

@ -0,0 +1,33 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
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/requests[${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

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">firebase-messaging</remote-id>
<remote-id type="github">sdb9696/firebase-messaging</remote-id>
<maintainer status="unknown">
<email>steven.beth@gmail.com</email>
<name>sdb9696</name>
</maintainer>
</upstream>
</pkgmetadata>