dev-python/aiolimiter: new package, add 1.1.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-03-10 18:49:03 +01:00
parent 048948297b
commit cf34baed4c
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 49 additions and 3 deletions

View File

@ -617,12 +617,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 1885 Ebuilds in total, 1874 of them have in total 1893 (42 different) licenses assigned.
There are 1887 Ebuilds in total, 1876 of them have in total 1895 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1064|
|Apache-2.0|433|
|MIT|1065|
|Apache-2.0|434|
|GPL-3|124|
|BSD|104|
|LGPL-3|25|

View File

@ -0,0 +1,3 @@
DIST aiolimiter-1.1.0.tar.gz 6229 BLAKE2B be0e4b3ca006a346107ee6fd033e324321bfa5fd7f4a449d576728d8d1f713714181c3328c39fe9a7d48773b30a1fb42a209756d852ccf6ef1f02ce1fc150125 SHA512 7ab15cc272326ab40e8507087f6b8a7578483086270d6ba64618ba705ffcdcffbaf5eb2ce98ae768984a1bfd0b7d77cc378e872ab1d2b1a1f9edb55f31a30a55
EBUILD aiolimiter-1.1.0.ebuild 595 BLAKE2B 8a7066097d89995c9964cda91afb265a1de45e32f737f445de895565781869fffd771720ef6960ef2379d34f8cab74085ddb4c727a9c7a977aa2f4424326cd0d SHA512 5e817da3212620df0133075238c201a5b9d9021d77abe150b2cc2bd4b033f079615f5f3aa1e7f5846ab7fe5dc4d2d3084fc43baec8d7bee12e6af2639bfc85ec
MISC metadata.xml 516 BLAKE2B 3f9752ae414ca14726253e01d190cc1c77a043bdfecbda211af2ddb39012312b612ef56d4cfe89614ea5b6b42659cecc4fcb4224ed97100e8233aafbf47eaa6f SHA512 51625dc3114c011cce843637bb961f12eaed24c9c3ff41de9125080347a2922ec58d9ddad4f078a370fee41471e135fdda9a2911808751d197c62c428c4a49f8

View File

@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="asyncio rate limiter, a leaky bucket implementation"
HOMEPAGE="https://github.com/mjpieters/aiolimiter https://pypi.org/project/aiolimiter/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
src_prepare() {
remove uneccesary include
sed "16d" -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">aiolimiter</remote-id>
<remote-id type="github">mjpieters/aiolimiter</remote-id>
<maintainer status="unknown">
<email>mj@zopatista.com</email>
<name>Martijn Pieters</name>
</maintainer>
</upstream>
</pkgmetadata>