dev-python/pymodbus-repl: new package, add 2.0.3

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-03-24 02:36:56 +01:00
parent e1f23467c1
commit d7619c7c0c
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 50 additions and 5 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 1925 Ebuilds in total, 1914 of them have in total 1933 (42 different) licenses assigned.
There are 1928 Ebuilds in total, 1917 of them have in total 1936 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1084|
|MIT|1086|
|Apache-2.0|445|
|GPL-3|128|
|BSD|106|
|BSD|107|
|LGPL-3|25|
|GPL-2|21|
|BSD-2|14|
@ -664,9 +664,9 @@ There are 1925 Ebuilds in total, 1914 of them have in total 1933 (42 different)
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 15/03/2024)
(Last counted: 24/03/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: 15/03/2024
Last updated: 24/03/2024

View File

@ -0,0 +1,3 @@
DIST pymodbus_repl-2.0.3.tar.gz 33049 BLAKE2B f987151dccab2a557ac37abc832c9d5f986cdf1d6f10cc3016a7b67bc40f0d5b1dd24ece7c0ed06d3ab778650d7b1e0b8d72e5cc877523b43b65699e207d00bd SHA512 6a452d49a3fa6151099b00521064af49c4d0f48214c8182fdc91463d6b8b7694aa5eb712f09ec4981084bde90962a9a9497e48ac40ea35922bcaaa51567e7314
EBUILD pymodbus-repl-2.0.3.ebuild 718 BLAKE2B 7d21a31e2313424992c4f082f0b339cc531eece2ae6096cf4a5eefe68674de99dda140467fe2343a14038b871b7adea6755607f0ece92824fefe1fd7d53ee262 SHA512 a8aa1d1092e58980a94bdfdf5071326d59e9a61eaecaf11cbafb1a3334edc35f6e80d3499e216371b4afbb174edf2664a3ce9626d8b47123880a3dcf18383cef
MISC metadata.xml 515 BLAKE2B c04364589956a574e21d63055c6aae13cce0777fe684e08c7a669e44404eb8cb443e7e2bd332a40dfbb2fdea2ff64d18e4e86af2a2999a81708b7e58a032cf6b SHA512 b0037f6f420b154e5ef8e7f0f0284c14ef97629b99ed6073ecd23b6c959a7fa13d5c3eed47f25f3e913fc5a8f89b2ca26b7b27b3942ede996e385b97f4a9744e

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">pymodbus-repl</remote-id>
<remote-id type="github">pymodbus-dev/repl</remote-id>
<maintainer status="unknown">
<email>otlasanju@gmail.com</email>
<name>dhoomakethu</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,26 @@
# 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="REPL (Read-Eval-Print Loop) tool for working with Modbus devices using the Pymodbus library."
HOMEPAGE="https://github.com/pymodbus-dev/repl https://pypi.org/project/pymodbus-repl/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]' python3_12)
$(python_gen_cond_dep '>=dev-python/aiohttp-3.8.6[${PYTHON_USEDEP}]' python3_11)
"
distutils_enable_tests pytest