dev-python/pymodbus: add 3.6.3

Closes: #2824
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-02-17 21:18:48 +01:00
parent 620f36fdb0
commit df9b555ccd
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
6 changed files with 57 additions and 10 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 1759 Ebuilds in total, 1748 of them have in total 1767 (42 different) licenses assigned.
There are 1760 Ebuilds in total, 1749 of them have in total 1768 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1002|
|Apache-2.0|386|
|GPL-3|118|
|BSD|100|
|BSD|101|
|LGPL-3|24|
|GPL-2|21|
|all-rights-reserved|13|

View File

@ -1,5 +1,7 @@
DIST pymodbus-3.5.2.tar.gz 201233 BLAKE2B aa96151f8b6548a15fc80c611b61b525724d1d8e3e482cde0206d241dbc5b8245851b543b91bfa327cf8dbd0417ea1d0a60209cac9f45d750886fe6cdaa48202 SHA512 d82afadd09136f5730900f39806282abe39e2517ed03e74d2d7d74344204dd66c56258e4ac51ed67484f1bc36fafeb62237f305c968d41d9d266c006688c74f8
DIST pymodbus-3.5.4.tar.gz 201724 BLAKE2B 8a37eea10fe8a4716b04106ad74ebab6669a7b9ac7b61c551ab187a5e39af3243e75d2e614ea4c1d1195c1e66b12b1100ab8da1cbab5dfa7f6b2b229a6ee29fa SHA512 cd4b611f9b2790e6ab1325f5f0a293c059ab75871c2043dc92fd723a16f46f368c7c907391972a1fe7abb9c414164dd17e2415d6ebf25510cb872504d9e47e7f
EBUILD pymodbus-3.5.2.ebuild 1185 BLAKE2B 69c9d77c82101bc8a1f8c5886e00efc1c3fd2f8dac5b1bff424970a1296431a28a75246bb8850c9d50844aaf4a7b38f7f2eddaa702789a7874de1159c521b726 SHA512 7a6046c53ade36c12638fc4a0d78b831dc67f004a2089125d791a44a99c4d74f203a0a298869050602730dbe893c81b7b5f67101705af4e2663fd373e07d3b4f
EBUILD pymodbus-3.5.4.ebuild 1290 BLAKE2B 9d0276e1ebf2586a98c30ea21881c11610ad3b1e5171d585aca676b25ff135d3334e168fd20c2745cd57da925df7efa1abfcd27eb4a0d1f866bc4d7c498d4cb9 SHA512 ca8353703209756d9769f7f128028f0b5b310d04f6a030c477f58545bc17e0da88d96c6a52535b65d146f8299fd88f1daa213c35470601f5ceefab6f65c84501
MISC metadata.xml 512 BLAKE2B e9597894ad7b8bcb20db3b999771615ec4b69e2463663b853e3e0ccf3251b4f03fc5f582a4f365439624ae7b7c1bde550acc58d38d0a0ec78360fe1dda7cff04 SHA512 92d4e3bed01083ea4c87a7997acc67a353c0a08a6ed6b8607703562ca9b9146c20fefd7d7a9e14ece28af6f5d0bfb1ac959b4d89cc91d2ffd7eafebe9f0c8c6a
DIST pymodbus-3.6.3.tar.gz 204007 BLAKE2B 5f3cccfd1efb03f478697f41a651dca8ef90ca8488faca1f606488f22e85fc451767a2c854a639cc0158791e6ffa31a6b9108a03715be21a9eb7033e1a043b6d SHA512 b436a2b88eb242668ac543dd43710810c96a139e5026dde33873524e36b79b3691319529fa1d0be5f772551d5e8d9dc2ce92f81480e7613016eed6931d510357
EBUILD pymodbus-3.5.2.ebuild 1185 BLAKE2B ba85a981c8c11bc2a9b872f8ed00adf18e57cea7a485364e9ac38f77d82ee6691bfe6db0443a234ff7b457b85a61eb6e559064eee69352c099fc6e1e96910c34 SHA512 7eaab3c5c270c17387ad23cb757913403b92411398ee49057b572721153d67e4002a24f4241dcabe884e9c09dc14442ca2395db1c8856ef3428076b6e5689e44
EBUILD pymodbus-3.5.4.ebuild 1290 BLAKE2B b4a35b8a878563fcecd9caa83c9c0e28b895f168ca925f33bc8db030fd6ebd7141fb5798ff2079e3b1fe8557a1611744306f36399e9d598946d49c7ad5798b0b SHA512 b5ed71c8624114a5e2689348794075af744d1381085dde0133cb1da3ec9dc4ef6617b7573060b9576c2d5c3b73432a08c612e0811950a5bc679dfcafea9f77d3
EBUILD pymodbus-3.6.3.ebuild 1282 BLAKE2B 5d1bb45f61269e55895c9eb3f21b67160fa7004e8bc66409c50c8c5697208b4d8bdb1f7a8a1fece5f0fbbbdf2e011728d16ba6f1dfd252f8c1250f76fa5b6881 SHA512 8f21ac98482035be06f52238bfbc55aa2fc7a3b914fa09228c3ee3d11ac37143743604061182c40134f0a1be48989a31d2df048457c94db95e871fac5a385e8d
MISC metadata.xml 440 BLAKE2B bd8e0d1dbbe81b78c6f922a1791c495828ebd3e2b1d376eca6742bc3a05dd39ef7442caac210c3e68bfde5595dade63d16cd4fb681ffe7991eebc713e74fe058 SHA512 5bf125550828afd7eb7d378653cd86f7e548bf6f8eeca7f107ea2159412dd2275e63501bc684c85f55970b7cd9b613f824a174e5def5f8561bd173b269bb1e43

View File

@ -10,7 +10,4 @@
<remote-id type="github">pymodbus-dev/pymodbus</remote-id>
<doc>https://pythonhosted.org/pymodbus/</doc>
</upstream>
<use>
<flag name="serial">Install serial support.</flag>
</use>
</pkgmetadata>

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

@ -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,48 @@
# 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=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A fully featured modbus protocol stack in python"
HOMEPAGE="https://github.com/riptideio/pymodbus/ https://pypi.org/project/pymodbus/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="serial test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/typer-0.7.0[${PYTHON_USEDEP}]
>=dev-python/prompt-toolkit-3.0.36[${PYTHON_USEDEP}]
>=dev-python/pygments-2.15.0[${PYTHON_USEDEP}]
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
serial? (
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
)"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/aiohttp>=3.9.0b0/aiohttp/g" -i pyproject.toml || die
# remove dynamic-versioning
sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
eapply_user
}
distutils_enable_tests pytest