dev-python/pymodbus: add 3.1.3

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-03-01 19:42:06 +01:00 committed by Andreas Billmeier
parent 08fc22eba1
commit 46bee502d2
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 54 additions and 2 deletions

View File

@ -573,14 +573,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 1762 Ebuilds in total, 1751 of them have in total 1755 (34 different) licenses assigned.
There are 1763 Ebuilds in total, 1752 of them have in total 1756 (34 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1028|
|Apache-2.0|381|
|GPL-3|108|
|BSD|92|
|BSD|93|
|LGPL-3|23|
|GPL-2|20|
|GPL-3+|14|

View File

@ -1,5 +1,7 @@
DIST pymodbus-2.5.3.tar.gz 165383 BLAKE2B c0f77826ceed12ec7cd79b75901db06737f2f689bd4a458861c9548442494f3193d948007eecfff9cadb861658cf5bd82b7cbd5afac1631c70b14321a97e9562 SHA512 759ad4a333b3e40b839cd5fbb60a455f0b9756f1a7b9f77688916fa73163641a7b6a54ef72137e38035b56a2d473f3c6e3fff88fa84a7695544a5b75b2d5d6f3
DIST pymodbus-3.1.1.tar.gz 181907 BLAKE2B 88e0daadc11beae728c2c64d075a2e81b74d47656f2c164fcd199c494ec662b5defa45fb6edd4b8753b3e306693fc055b3afe8234e476046e0cea7542220e9cc SHA512 248530a69caacae95e7d4def1f02cf96544aca50d078b39c0dc627d3e03ed0e02ac994b2440ce372552dde0fe1aaae3c4a11e744db3ac3692f707e2049c9ca6a
DIST pymodbus-3.1.3.tar.gz 185481 BLAKE2B 9c7bb8c79cb099eb1e6b4e68bf58dfcc75e5c3bd01ddbd7dad1b3ed8261100b91994874bb928bfb26343d52378422694d52a1b54ea488b9d7991f5a017725547 SHA512 c26a769dab5151de5756b7c2bf31e20b8846187b8d494aba3ead916295766d94f4c6a99882417f22c0a1c31baec1863bd5029a864f15db6cbaf65ecc3aa83af7
EBUILD pymodbus-2.5.3-r1.ebuild 1444 BLAKE2B 1e138ffbb24d95db8fc348a845dc197efd37f002911ffbccfaff40907b78c4d6d2b03baf17634a75fe4710b4703bf2cbe47c6f13e7e27bac937a1cb708faf951 SHA512 4754ec6c6ae1ca2e26986d960792fa7a4c2e831d056351f8fd9eeee6108c9a5eab7a0750e4386cbc82701e43fb8961253da31ec1ed6219b897fc3630e4ea4bf5
EBUILD pymodbus-3.1.1-r1.ebuild 1379 BLAKE2B 8ec3d7d5905071d9f7de362afa46ad4b0296d6c02cf4a02ec59ac73f27abd539bfcb9699582dde7ef55bfa5cc0b8633cbee3a3c31ee9aed6cee4098211878757 SHA512 d86461bb4dbc2af623bbf46ce061ad5036336406800579ad48ce7f2e006f78e933cc5615b08637d31e41506179245efdbdb45164f93dba0170faba758e58390e
EBUILD pymodbus-3.1.3.ebuild 1307 BLAKE2B 9226961fb3535ecdc1bba11eb181037e4599843b0ef1711a497b19cab7a7992c7f169c7deb6d537d93a3ac0f7cb172f3ddbc0cdfb74e442e73e5fea83390406d SHA512 75f081ad99ee5b077d95bd213e6341d03d704d2974bc80cda83ad3cb5083abdb3180b9388eb5a97b43c27a925b145937b50a14aba9f36a1683e5284c8f25cc41
MISC metadata.xml 437 BLAKE2B a9e1066d87a525d56125c0db9bad099d8dc5347d05b01e0753d06a911c7e1ecc667543e28026d075c0911d5ad11463bc95a018b83d10334c52b15326cc720a94 SHA512 6749ca940d1f0e815801e37a713325f55a343b7932c2dd876ec109bd9d35df6bf36fbc729336747bacea10a5ccb70ab458abcb561c7620abc422b625a67303d6

View File

@ -0,0 +1,50 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
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/"
SRC_URI="$(pypi_sdist_url)"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="datastore serial test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
>=dev-python/typer-0.7.0[${PYTHON_USEDEP}]
>=dev-python/prompt-toolkit-3.0.36[${PYTHON_USEDEP}]
datastore? (
>=dev-python/redis-2.0.16[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.1.15[${PYTHON_USEDEP}]
)
serial? (
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
)"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
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 "/prompt-toolkit==/c\prompt-toolkit" -i requirements.txt || die
eapply_user
}
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest