dev-python/pymodbus: add 3.11.1

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2025-09-07 17:25:28 +02:00
parent 94ffba2f42
commit ab04d029a1
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 51 additions and 2 deletions

View File

@ -606,14 +606,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 2411 Ebuilds in total, 2393 of them have in total 2432 (44 different) licenses assigned.
There are 2412 Ebuilds in total, 2394 of them have in total 2433 (44 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1369|
|Apache-2.0|562|
|GPL-3|149|
|BSD|127|
|BSD|128|
|GPL-2|28|
|LGPL-3|24|
|BSD-2|19|

View File

@ -1,6 +1,8 @@
DIST pymodbus-3.11.1.tar.gz 163261 BLAKE2B a2ca3f05f1e2dfcc40f7f35f7940a78e00817dae9920f3a7c22c794005d7aba9b438a6f42976d7bbba040d6ee445904a5ebcbe587665012dfcaaf0462352234a SHA512 c0a32361e52f97a26b8eb55d96365aaa6d78f821feb02b1a70079962c0833163f072074f9614b71528c2835c0450f69349c837bebaba690eda044b04bb3cf29d
DIST pymodbus-3.6.9.tar.gz 193922 BLAKE2B db47395187d94aa2f6ecd5d3b4bac2323f9fcc55aea3f97bf9720becf195afcf79a7bd91802fab81037d8f4b1c64174fc954dc8b26cc5d7b43408188ff3d0963 SHA512 a7060f0512a283c6320e45723313fc2623146a6f08618af63903f30e1c9bf706b6fa258210c58ce2eb0abb217f9ee580b5810f589554675af801637716ba0d88
DIST pymodbus-3.7.4.tar.gz 170675 BLAKE2B 2cf34c16ccec1a3446712d6363266d998436169746fd20a96c3f4fd2409335a3773c4c6247bd2213a0c6cb5072bcfc1f0f83bc176367bcfbdfbc12afefa2cccd SHA512 c8145755e67eb9c172ff905214a6c643135359bc8e3bb952496e9d07e8c5fc8bf422721f8715159885582c5e7cef0f532378db7388d24e5d7d917d318a05777f
DIST pymodbus-3.9.2.tar.gz 163040 BLAKE2B 6462ee350fd0e3066cddbd30a89c32e66e37b4b958e85bfd55788fe94ac858c15e64dc90902c069c7632ec2c7faf23d3f33711aa1dc8c2c7262217c6a601ce41 SHA512 d7ad07dfd73bbc34e07e64fbc333fd33f619d35deee1fe1466ba4bbfb958caa6725ae4013cd15df1fb8f05c50a7f33463bf01d4b27f8463c917a7a83514935bc
EBUILD pymodbus-3.11.1.ebuild 1146 BLAKE2B afa8e1b7f2a1866cd440751cfb32139ad0d2a3499ea3fafac7c486df2deffb61d9fcfec28f94da259bb9b0e8ba90bab83e2c796888f2b1c930678fafa7d3056a SHA512 b5d83dcf777e0a9b5bb66c80286298309481411483b8a6ee7565a21eb2a7a0f7df62b07485c4a9af5cb8ac8dca9a0c76597f0ef34372d8af3b7c19388d0717e1
EBUILD pymodbus-3.6.9.ebuild 1182 BLAKE2B 3038f9e9f0a3c05928ceac3f2b4981e1752689d6b2429b2964d659c30fea04b7af53070223ec045ee67ea5c802789052b2ede992cdb2c9ef3b75d7163d803012 SHA512 ff2b755e58ecd4bf016d023bffafc5f5c7cbc1e548e27b09254c1eab407eaced0199c5c4c79e8ee751b7408d58aca959fb02f2b8ce66eabacaa918f66ce5db0b
EBUILD pymodbus-3.7.4.ebuild 1182 BLAKE2B 20a12966e1c86399ad477f1a1569a8fc87c2118b16c43861166fba63bc5a2abbf9653956bf513aed780a29aa25e76da81aa14c1399db450f2f6f54d3f68ebb26 SHA512 ec8862066eadfbbe3d3481c02d4a45a0c404feb9e447e96c60e0eb978862eed369b35bb7ab4c354f63c3d90630009afc009ff857e738fee307125f7a2fd93bf9
EBUILD pymodbus-3.9.2.ebuild 1265 BLAKE2B 03c459993faf61a8079945222e3496a2350d08d0729d3614cc8b456690ce1db76e851f2d905fe8c6895bcd0bc1c0ecbf1c6407fb3085faf98a775a9bbf218661 SHA512 2de1d899397e86cf2764e8c56e8ae76003bf08403bdef648c5a0b5f28cb3b0a6ed0127f297bee94023388a198d7396aaec8d9b0f88237b59a005331fc490a98e

View File

@ -0,0 +1,47 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
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 repl simulator"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="
serial? (
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
)
simulator? (
>=dev-python/aiohttp-3.10.6[${PYTHON_USEDEP}]
)
repl? (
>=dev-python/pymodbus-repl-2.0.4[${PYTHON_USEDEP}]
)"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-pyhton/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
)"
src_prepare() {
# remove dynamic-versioning
sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
eapply_user
}
distutils_enable_tests pytest