dev-python/prometheus-client: new package, add 0.17.1

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-12-10 16:13:41 +01:00 committed by Andreas Billmeier
parent 61184d8c07
commit cf3996ef5a
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 46 additions and 2 deletions

View File

@ -612,12 +612,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 1764 Ebuilds in total, 1753 of them have in total 1774 (43 different) licenses assigned.
There are 1762 Ebuilds in total, 1751 of them have in total 1772 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1030|
|Apache-2.0|370|
|Apache-2.0|368|
|GPL-3|106|
|BSD|100|
|GPL-2|24|

View File

@ -0,0 +1,3 @@
DIST prometheus_client-0.17.1.tar.gz 90360 BLAKE2B 3927d5b6829a04cd72a99ac3b0b6a12726865b41d17f165a53f83a6a3791f18e25e03995088152ac7eae016eab7c6e29bef1e605f4c444f9963be04483ca2f02 SHA512 c8c776d646ea4a18a85fd26c858158b67979173dcf52d0a337cdb87fe907ff4081d8e0771176ba8be0ea6e244ee9b9097396c9aeb6f6db170a2c0f5a4898c771
EBUILD prometheus-client-0.17.1.ebuild 521 BLAKE2B 09a8c5cd68d381189344434507387d45fcae153e9cd9787d01cc347d0b869524b8da1184ed04250cdb57003d352954a1fdf4808c55133fc1aed524a91a563bdc SHA512 6ed518fc6b3b7838e0b22d8804769cc46352d7ec2fb966bd3f3029836720ecbad8b3c504f15c0ad6bd755c90344481921d8587b49dc9e37329155da19f598272
MISC metadata.xml 540 BLAKE2B 9fc4d350d9eb753e4b59cf9f9fd2ecb5c1f1255895e8ad1bf1e82b0b95fe5dde10d4d654e7e780a4ff202bf08fc26722e590f7509c271b40e89060d7149625c5 SHA512 527bb9c0cf54c9ff82d764bcfb08dd6ce3c02dfa8b35230e926c6aad0f2b63788f2154af7e938c08bf05491265b72fab8d9cd0dc48677b48e75164037168160e

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">prometheus-client</remote-id>
<remote-id type="github">prometheus/client_python</remote-id>
<maintainer status="unknown">
<email>brian.brazil@robustperception.io</email>
<name>Brian Brazil</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,25 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
DESCRIPTION="Python client for the Prometheus monitoring system"
HOMEPAGE="
https://github.com/prometheus/client_python/
https://pypi.org/project/prometheus-client/
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
dev-python/twisted[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest