From 5d4659dc97d69265fee06b8a494854e7d9a9e1e1 Mon Sep 17 00:00:00 2001 From: "Andreas Billmeier (@Home/mbp)" Date: Sat, 7 Oct 2023 23:19:05 +0200 Subject: [PATCH] dev-python/pymodbus: add 3.5.2 Signed-off-by: Andreas Billmeier --- dev-python/pymodbus/Manifest | 4 ++- dev-python/pymodbus/metadata.xml | 2 +- dev-python/pymodbus/pymodbus-3.5.2.ebuild | 44 +++++++++++++++++++++++ 3 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 dev-python/pymodbus/pymodbus-3.5.2.ebuild diff --git a/dev-python/pymodbus/Manifest b/dev-python/pymodbus/Manifest index 44769be91..4d9d2bdd4 100644 --- a/dev-python/pymodbus/Manifest +++ b/dev-python/pymodbus/Manifest @@ -1,3 +1,5 @@ DIST pymodbus-3.1.3.tar.gz 185481 BLAKE2B 9c7bb8c79cb099eb1e6b4e68bf58dfcc75e5c3bd01ddbd7dad1b3ed8261100b91994874bb928bfb26343d52378422694d52a1b54ea488b9d7991f5a017725547 SHA512 c26a769dab5151de5756b7c2bf31e20b8846187b8d494aba3ead916295766d94f4c6a99882417f22c0a1c31baec1863bd5029a864f15db6cbaf65ecc3aa83af7 +DIST pymodbus-3.5.2.tar.gz 201233 BLAKE2B aa96151f8b6548a15fc80c611b61b525724d1d8e3e482cde0206d241dbc5b8245851b543b91bfa327cf8dbd0417ea1d0a60209cac9f45d750886fe6cdaa48202 SHA512 d82afadd09136f5730900f39806282abe39e2517ed03e74d2d7d74344204dd66c56258e4ac51ed67484f1bc36fafeb62237f305c968d41d9d266c006688c74f8 EBUILD pymodbus-3.1.3.ebuild 1198 BLAKE2B 91b2e1108a2a04f1c0584b144f0f1fec6855cdbddf75425f10efe38a5546c33db4b3f8505090dc79b0b4fbf710a506107d690b4ff42aadb2652b7c780395e6c6 SHA512 4bc86d900dd652e5ab654d6e5b0e6330450ed3c42d8ac783aec9f4887c853e6f1e3f41f7c66eb01c91b84f50ec96922ab357a48dc0ef4804ec3c2d144b22d3dd -MISC metadata.xml 437 BLAKE2B a9e1066d87a525d56125c0db9bad099d8dc5347d05b01e0753d06a911c7e1ecc667543e28026d075c0911d5ad11463bc95a018b83d10334c52b15326cc720a94 SHA512 6749ca940d1f0e815801e37a713325f55a343b7932c2dd876ec109bd9d35df6bf36fbc729336747bacea10a5ccb70ab458abcb561c7620abc422b625a67303d6 +EBUILD pymodbus-3.5.2.ebuild 1185 BLAKE2B cc56b8d7091c87467e9b47507bbd71080ede74b9e82e68905aa4dbc12844d12a69762eb3c8049cfc68e92f536e7e1b7c0bf0b876d94e456e15b29265564098d6 SHA512 f1b5c6a89e5e79555b16c3e26bae2bd4966543fbbe17bfc8fc427cc8084d70879e99a275aab821d3351c61d7e607949062ed3868930bb2f69da7f04b8e8ef99d +MISC metadata.xml 440 BLAKE2B bd8e0d1dbbe81b78c6f922a1791c495828ebd3e2b1d376eca6742bc3a05dd39ef7442caac210c3e68bfde5595dade63d16cd4fb681ffe7991eebc713e74fe058 SHA512 5bf125550828afd7eb7d378653cd86f7e548bf6f8eeca7f107ea2159412dd2275e63501bc684c85f55970b7cd9b613f824a174e5def5f8561bd173b269bb1e43 diff --git a/dev-python/pymodbus/metadata.xml b/dev-python/pymodbus/metadata.xml index 26602270f..dbe11e291 100644 --- a/dev-python/pymodbus/metadata.xml +++ b/dev-python/pymodbus/metadata.xml @@ -7,7 +7,7 @@ pymodbus - riptideio/pymodbus + pymodbus-dev/pymodbus https://pythonhosted.org/pymodbus/ diff --git a/dev-python/pymodbus/pymodbus-3.5.2.ebuild b/dev-python/pymodbus/pymodbus-3.5.2.ebuild new file mode 100644 index 000000000..af0af014a --- /dev/null +++ b/dev-python/pymodbus/pymodbus-3.5.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +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" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/aiohttp-3.8.6[${PYTHON_USEDEP}] + >=dev-python/typer-0.7.0[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.36[${PYTHON_USEDEP}] + >=dev-python/pygments-2.15.0[${PYTHON_USEDEP}] + >=dev-python/click-8.0.0[${PYTHON_USEDEP}] + serial? ( + >=dev-python/pyserial-3.5[${PYTHON_USEDEP}] + )" +BDEPEND=" + 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 +} + +distutils_enable_tests pytest