dev-python/pymodbus: add 3.9.2

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2025-08-31 09:59:19 +02:00
parent d0361557b1
commit 8229579b99
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
5 changed files with 59 additions and 9 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 ## 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. 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 2397 Ebuilds in total, 2379 of them have in total 2418 (44 different) licenses assigned. There are 2395 Ebuilds in total, 2377 of them have in total 2416 (44 different) licenses assigned.
|License| Ebuilds using it| |License| Ebuilds using it|
|-------|-----| |-------|-----|
|MIT|1364| |MIT|1364|
|Apache-2.0|556| |Apache-2.0|553|
|GPL-3|148| |GPL-3|148|
|BSD|125| |BSD|126|
|GPL-2|28| |GPL-2|28|
|LGPL-3|24| |LGPL-3|24|
|BSD-2|19| |BSD-2|19|

View File

@ -1,5 +1,7 @@
DIST pymodbus-3.6.9.tar.gz 193922 BLAKE2B db47395187d94aa2f6ecd5d3b4bac2323f9fcc55aea3f97bf9720becf195afcf79a7bd91802fab81037d8f4b1c64174fc954dc8b26cc5d7b43408188ff3d0963 SHA512 a7060f0512a283c6320e45723313fc2623146a6f08618af63903f30e1c9bf706b6fa258210c58ce2eb0abb217f9ee580b5810f589554675af801637716ba0d88 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.7.4.tar.gz 170675 BLAKE2B 2cf34c16ccec1a3446712d6363266d998436169746fd20a96c3f4fd2409335a3773c4c6247bd2213a0c6cb5072bcfc1f0f83bc176367bcfbdfbc12afefa2cccd SHA512 c8145755e67eb9c172ff905214a6c643135359bc8e3bb952496e9d07e8c5fc8bf422721f8715159885582c5e7cef0f532378db7388d24e5d7d917d318a05777f
EBUILD pymodbus-3.6.9.ebuild 1173 BLAKE2B e4bf85c93d6992df40ae35c6393ba20274724b1dce8810dd2719e20a9c721805140801d039e2660f59a1f4c5c74b8561c3d848f14f9cb3a19c213b476d49bd65 SHA512 dddf9e8b6e2120321e2e31ed3fd806d9eb8cf6db2b85c07da962e17b512ecd812bf4729fde106b78a0ff02a99e4e6b081a9b24f37daa20cc3e21c61584da033c DIST pymodbus-3.9.2.tar.gz 163040 BLAKE2B 6462ee350fd0e3066cddbd30a89c32e66e37b4b958e85bfd55788fe94ac858c15e64dc90902c069c7632ec2c7faf23d3f33711aa1dc8c2c7262217c6a601ce41 SHA512 d7ad07dfd73bbc34e07e64fbc333fd33f619d35deee1fe1466ba4bbfb958caa6725ae4013cd15df1fb8f05c50a7f33463bf01d4b27f8463c917a7a83514935bc
EBUILD pymodbus-3.7.4.ebuild 1173 BLAKE2B 6ebb4b496717ae74b9f0fd9359c8e4cd24c7a3077c7b80bb37ef0108715bf3442dd3a9f13036c58072f41999f9a6d39f889d2c636bb04dd11d2bef7119bd5fec SHA512 a32e80dd34d7ba002f80adeb95accea340d7ca6496f2a06636efb3cefbf14ea73716b8c15118ce7295b8c3ec382d4a81f65e4ea476b425f558010ef21f5fabd4 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
MISC metadata.xml 440 BLAKE2B bd8e0d1dbbe81b78c6f922a1791c495828ebd3e2b1d376eca6742bc3a05dd39ef7442caac210c3e68bfde5595dade63d16cd4fb681ffe7991eebc713e74fe058 SHA512 5bf125550828afd7eb7d378653cd86f7e548bf6f8eeca7f107ea2159412dd2275e63501bc684c85f55970b7cd9b613f824a174e5def5f8561bd173b269bb1e43 MISC metadata.xml 440 BLAKE2B bd8e0d1dbbe81b78c6f922a1791c495828ebd3e2b1d376eca6742bc3a05dd39ef7442caac210c3e68bfde5595dade63d16cd4fb681ffe7991eebc713e74fe058 SHA512 5bf125550828afd7eb7d378653cd86f7e548bf6f8eeca7f107ea2159412dd2275e63501bc684c85f55970b7cd9b613f824a174e5def5f8561bd173b269bb1e43

View File

@ -1,9 +1,9 @@
# Copyright 1999-2024 Gentoo Authors # Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=8 EAPI=8
PYTHON_COMPAT=( python3_{11..13} ) PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
DISTUTILS_USE_PEP517=setuptools DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi inherit distutils-r1 pypi

View File

@ -1,9 +1,9 @@
# Copyright 1999-2024 Gentoo Authors # Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=8 EAPI=8
PYTHON_COMPAT=( python3_{11..13} ) PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
DISTUTILS_USE_PEP517=setuptools DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi inherit distutils-r1 pypi

View File

@ -0,0 +1,48 @@
# 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? (
$(python_gen_cond_dep '>=dev-python/aiohttp-3.8.6[${PYTHON_USEDEP}]' python3_11)
$(python_gen_cond_dep '>=dev-python/aiohttp-3.10.6[${PYTHON_USEDEP}]' python3_12)
)
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