dev-python/pymodbus: add 3.1.1

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-02-07 08:56:20 +01:00 committed by Andreas Billmeier
parent c6b68a70de
commit 576b7812e4
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
2 changed files with 54 additions and 0 deletions

View File

@ -1,3 +1,5 @@
DIST pymodbus-2.5.3.tar.gz 165383 BLAKE2B c0f77826ceed12ec7cd79b75901db06737f2f689bd4a458861c9548442494f3193d948007eecfff9cadb861658cf5bd82b7cbd5afac1631c70b14321a97e9562 SHA512 759ad4a333b3e40b839cd5fbb60a455f0b9756f1a7b9f77688916fa73163641a7b6a54ef72137e38035b56a2d473f3c6e3fff88fa84a7695544a5b75b2d5d6f3
DIST pymodbus-3.1.1.tar.gz 181907 BLAKE2B 88e0daadc11beae728c2c64d075a2e81b74d47656f2c164fcd199c494ec662b5defa45fb6edd4b8753b3e306693fc055b3afe8234e476046e0cea7542220e9cc SHA512 248530a69caacae95e7d4def1f02cf96544aca50d078b39c0dc627d3e03ed0e02ac994b2440ce372552dde0fe1aaae3c4a11e744db3ac3692f707e2049c9ca6a
EBUILD pymodbus-2.5.3-r1.ebuild 1444 BLAKE2B 9c0a548d124df8b6197a2a99f72f82ae0ca685b0d09ad4ae41a9f08a34b12768973e34871f1d418d24c5f0b423e7dc1bc62d2b515d12cf54b96e68a136e60192 SHA512 8effce012856a93fa76978c0676580f47f04f0651b99ef2abc6ae4dfc1274a5866857f8bca42be95be15959b0b9ec707b0d9ee3b6dfad3ccebd577cb3b27a020
EBUILD pymodbus-3.1.1.ebuild 1380 BLAKE2B 0707e1c22ea92bb54dd79eb15933b9a46c4b222b1cdba9921964f6f368c7490ec6d0c7a055c3ce1f4cb02552777a0110981d6a0e6e54122eb4a3e7f8e41e5c8b SHA512 437aea0b2c2698f6499d255505e5041c7b3e58e11d4bc3ecadc412f7e1653fcdc7108fd5c4448c5df61302b97e775085076333980aecdd75b56e8259b365c50b
MISC metadata.xml 437 BLAKE2B a9e1066d87a525d56125c0db9bad099d8dc5347d05b01e0753d06a911c7e1ecc667543e28026d075c0911d5ad11463bc95a018b83d10334c52b15326cc720a94 SHA512 6749ca940d1f0e815801e37a713325f55a343b7932c2dd876ec109bd9d35df6bf36fbc729336747bacea10a5ccb70ab458abcb561c7620abc422b625a67303d6

View File

@ -0,0 +1,52 @@
# 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
DESCRIPTION="A fully featured modbus protocol stack in python"
HOMEPAGE="https://github.com/riptideio/pymodbus/ https://pypi.org/project/pymodbus/"
MY_PV=${PV/_/}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${PN}-${MY_PV}.tar.gz"
S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="datastore serial test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/aiohttp-3.8.3[${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