dev-python/aiomqtt: add 2.0.0.

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-02-17 18:29:04 +01:00
parent 03e0dc55af
commit b47cc95ef7
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 37 additions and 4 deletions

View File

@ -617,14 +617,14 @@ 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 1718 Ebuilds in total, 1707 of them have in total 1726 (42 different) licenses assigned.
There are 1720 Ebuilds in total, 1709 of them have in total 1727 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|977|
|Apache-2.0|378|
|GPL-3|115|
|BSD|97|
|BSD|98|
|LGPL-3|24|
|GPL-2|21|
|all-rights-reserved|13|

View File

@ -1,3 +1,5 @@
DIST aiomqtt-1.2.1.tar.gz 18503 BLAKE2B bdb07a178f633c8d7ad0ba3085acad17af6020383b3dd24197d3eff5843270b3f696fadea41316d4956d5c8d1bf1c399a1b34b61c6fc4a6e54a0529cb4a9e39c SHA512 46de4cb69c4fea6ebb920b0110fef07ce8da0c7b3e4d1d8463345189225cd9afdb4bc5898916d1bad1f51de62d3b38ffe34e8f893c0f8f9ffc04fcaa6d66f8fa
EBUILD aiomqtt-1.2.1.ebuild 948 BLAKE2B 0856e794d0dc65a083dc3811c2d6f5627583f021a50b03d60ce139df39b21c6be8e8d7dd36466abe4c0985816a795124b11189861ac90a9d94eeea3ac5c33bec SHA512 d011a9d00c35f852480d62d440a33c2d1a2c55919121c98172bc3cd5e1b85df2b242d9f2837358d9dea3b9f206463979dd1bcff23d5e8d9a7e99ee2769d4a4c3
DIST aiomqtt-2.0.0.tar.gz 16872 BLAKE2B ae041d19decbe8c9cdb94588e574c3d29b100f5da7adfac8d15a6bfdd48470b11bdec8db55c416c0f9c9a3b9d8f0fb7e04f20d0c8b1d99a1e7eb9a89eac39684 SHA512 53d3242386e1a85c53254cb44eecd0d61fc6189572e981f009543a87f8575c252ee1d6ece27cb1068309254330fff87880e6f683a7ad45c9339142ff469c7301
EBUILD aiomqtt-1.2.1.ebuild 948 BLAKE2B f240d2a9ceacbef2d57f9c20ebd9015e734e0ea686ce063060295e83f192b86fac840c367f5bcb18c9114589ecdfd92d3373fb97f74ebabf9cb55bb1d7c88059 SHA512 43d4cbd999865af94d08ac5bf54bd9807cb4123aeb13ab9b8ca72644e6b6a8ae175076cc027b11869225fa997e1c59a39ea7ca3bb2b7c2caed9fc1689b28ba00
EBUILD aiomqtt-2.0.0.ebuild 846 BLAKE2B 966d6daef43ce55450f6ed3f466a54fd70aa004103f883ccf4399cc9b478d79daf7f1bb31b4eab88e96b849866b50c222a57b5b270aae2fdf5355746a9fe91a5 SHA512 22a885239872b62c999730d4421aea0b885893406d1ac760514770a966016b76e1e8605c13b6d01baaa1c26e0c1624f59c5f75e69da0f3450e0eccbba268f899
MISC metadata.xml 521 BLAKE2B be8fd9b932ef83a48a13c7aeabf70ddb2db35652e4e215bceeca58ee7be4e0620da86d3efc515191cd29d16f56c798255828a5d760abe4bcb7e2b81bf3cd113d SHA512 7802aef4efbe3cf876c6adb42a1ec9ededd0c7bc45ba0938c3212c0ac3423541014ed076cd46da385c4eab6ee9e5d7655bef05d44abb01aed6e4701baf8af42c

View File

@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@ -0,0 +1,31 @@
# Copyright 1999-2024 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="The idiomatic asyncio MQTT client, wrapped around paho-mqtt"
HOMEPAGE="https://github.com/sbtinstruments/aiomqtt https://pypi.org/project/aiomqtt/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/paho-mqtt[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
src_prepare() {
# remove unsupported dynamic-versioning plugin
sed 's/0.0.0/${PV}/g' -i pyproject.toml || die
sed 's/, "poetry-dynamic-versioning"//g' -i pyproject.toml || die
sed 's/poetry_dynamic_versioning.backend/poetry.core.masonry.api/g' -i pyproject.toml || die
eapply_user
}