Skip to content

Commit ab04d02

Browse files
committed
dev-python/pymodbus: add 3.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
1 parent 94ffba2 commit ab04d02

3 files changed

Lines changed: 51 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -606,14 +606,14 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
606606

607607
## Licenses
608608
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.
609-
There are 2411 Ebuilds in total, 2393 of them have in total 2432 (44 different) licenses assigned.
609+
There are 2412 Ebuilds in total, 2394 of them have in total 2433 (44 different) licenses assigned.
610610

611611
|License| Ebuilds using it|
612612
|-------|-----|
613613
|MIT|1369|
614614
|Apache-2.0|562|
615615
|GPL-3|149|
616-
|BSD|127|
616+
|BSD|128|
617617
|GPL-2|28|
618618
|LGPL-3|24|
619619
|BSD-2|19|

dev-python/pymodbus/Manifest

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
DIST pymodbus-3.11.1.tar.gz 163261 BLAKE2B a2ca3f05f1e2dfcc40f7f35f7940a78e00817dae9920f3a7c22c794005d7aba9b438a6f42976d7bbba040d6ee445904a5ebcbe587665012dfcaaf0462352234a SHA512 c0a32361e52f97a26b8eb55d96365aaa6d78f821feb02b1a70079962c0833163f072074f9614b71528c2835c0450f69349c837bebaba690eda044b04bb3cf29d
12
DIST pymodbus-3.6.9.tar.gz 193922 BLAKE2B db47395187d94aa2f6ecd5d3b4bac2323f9fcc55aea3f97bf9720becf195afcf79a7bd91802fab81037d8f4b1c64174fc954dc8b26cc5d7b43408188ff3d0963 SHA512 a7060f0512a283c6320e45723313fc2623146a6f08618af63903f30e1c9bf706b6fa258210c58ce2eb0abb217f9ee580b5810f589554675af801637716ba0d88
23
DIST pymodbus-3.7.4.tar.gz 170675 BLAKE2B 2cf34c16ccec1a3446712d6363266d998436169746fd20a96c3f4fd2409335a3773c4c6247bd2213a0c6cb5072bcfc1f0f83bc176367bcfbdfbc12afefa2cccd SHA512 c8145755e67eb9c172ff905214a6c643135359bc8e3bb952496e9d07e8c5fc8bf422721f8715159885582c5e7cef0f532378db7388d24e5d7d917d318a05777f
34
DIST pymodbus-3.9.2.tar.gz 163040 BLAKE2B 6462ee350fd0e3066cddbd30a89c32e66e37b4b958e85bfd55788fe94ac858c15e64dc90902c069c7632ec2c7faf23d3f33711aa1dc8c2c7262217c6a601ce41 SHA512 d7ad07dfd73bbc34e07e64fbc333fd33f619d35deee1fe1466ba4bbfb958caa6725ae4013cd15df1fb8f05c50a7f33463bf01d4b27f8463c917a7a83514935bc
5+
EBUILD pymodbus-3.11.1.ebuild 1146 BLAKE2B afa8e1b7f2a1866cd440751cfb32139ad0d2a3499ea3fafac7c486df2deffb61d9fcfec28f94da259bb9b0e8ba90bab83e2c796888f2b1c930678fafa7d3056a SHA512 b5d83dcf777e0a9b5bb66c80286298309481411483b8a6ee7565a21eb2a7a0f7df62b07485c4a9af5cb8ac8dca9a0c76597f0ef34372d8af3b7c19388d0717e1
46
EBUILD pymodbus-3.6.9.ebuild 1182 BLAKE2B 3038f9e9f0a3c05928ceac3f2b4981e1752689d6b2429b2964d659c30fea04b7af53070223ec045ee67ea5c802789052b2ede992cdb2c9ef3b75d7163d803012 SHA512 ff2b755e58ecd4bf016d023bffafc5f5c7cbc1e548e27b09254c1eab407eaced0199c5c4c79e8ee751b7408d58aca959fb02f2b8ce66eabacaa918f66ce5db0b
57
EBUILD pymodbus-3.7.4.ebuild 1182 BLAKE2B 20a12966e1c86399ad477f1a1569a8fc87c2118b16c43861166fba63bc5a2abbf9653956bf513aed780a29aa25e76da81aa14c1399db450f2f6f54d3f68ebb26 SHA512 ec8862066eadfbbe3d3481c02d4a45a0c404feb9e447e96c60e0eb978862eed369b35bb7ab4c354f63c3d90630009afc009ff857e738fee307125f7a2fd93bf9
68
EBUILD pymodbus-3.9.2.ebuild 1265 BLAKE2B 03c459993faf61a8079945222e3496a2350d08d0729d3614cc8b456690ce1db76e851f2d905fe8c6895bcd0bc1c0ecbf1c6407fb3085faf98a775a9bbf218661 SHA512 2de1d899397e86cf2764e8c56e8ae76003bf08403bdef648c5a0b5f28cb3b0a6ed0127f297bee94023388a198d7396aaec8d9b0f88237b59a005331fc490a98e
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Copyright 1999-2025 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
7+
DISTUTILS_USE_PEP517=setuptools
8+
inherit distutils-r1 pypi
9+
10+
DESCRIPTION="A fully featured modbus protocol stack in python"
11+
HOMEPAGE="https://github.com/riptideio/pymodbus/ https://pypi.org/project/pymodbus/"
12+
13+
LICENSE="BSD"
14+
SLOT="0"
15+
KEYWORDS="amd64 arm arm64 x86"
16+
IUSE="serial test repl simulator"
17+
RESTRICT="!test? ( test )"
18+
19+
DOCS="README.rst"
20+
21+
RDEPEND="
22+
serial? (
23+
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
24+
)
25+
simulator? (
26+
>=dev-python/aiohttp-3.10.6[${PYTHON_USEDEP}]
27+
)
28+
repl? (
29+
>=dev-python/pymodbus-repl-2.0.4[${PYTHON_USEDEP}]
30+
)"
31+
BDEPEND="
32+
test? (
33+
dev-python/mock[${PYTHON_USEDEP}]
34+
dev-python/coverage[${PYTHON_USEDEP}]
35+
dev-pyhton/pytest[${PYTHON_USEDEP}]
36+
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
37+
dev-python/pytest-cov[${PYTHON_USEDEP}]
38+
dev-python/pytest-timeout[${PYTHON_USEDEP}]
39+
)"
40+
41+
src_prepare() {
42+
# remove dynamic-versioning
43+
sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
44+
eapply_user
45+
}
46+
47+
distutils_enable_tests pytest

0 commit comments

Comments
 (0)