Import py-modus-2.4.8 to wip
authorK.I.A Derouiche <kamel.derouiche@gmail.com>
Fri, 19 Feb 2021 11:19:34 +0000 (12:19 +0100)
committerK.I.A Derouiche <kamel.derouiche@gmail.com>
Fri, 19 Feb 2021 11:19:34 +0000 (12:19 +0100)
Makefile
py-modus/DESCR [new file with mode: 0644]
py-modus/Makefile [new file with mode: 0644]
py-modus/PLIST [new file with mode: 0644]
py-modus/distinfo [new file with mode: 0644]

index 5c567f2058d38e4d6dd105b112c5df0e1131720d..b549fcec9386b17352ca5fb1d75bfa9e8dd080e3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3964,6 +3964,7 @@ SUBDIR+=  py-modargs
 SUBDIR+=       py-model-builder
 SUBDIR+=       py-modello
 SUBDIR+=       py-modelparameters
+SUBDIR+=       py-modus
 SUBDIR+=       py-moksha-common
 SUBDIR+=       py-moksha-hub
 SUBDIR+=       py-monad
diff --git a/py-modus/DESCR b/py-modus/DESCR
new file mode 100644 (file)
index 0000000..706fab4
--- /dev/null
@@ -0,0 +1,2 @@
+Pymodbus is a full Modbus protocol implementation using
+twisted/torndo/asyncio for its asynchronous communications core.
diff --git a/py-modus/Makefile b/py-modus/Makefile
new file mode 100644 (file)
index 0000000..57b8886
--- /dev/null
@@ -0,0 +1,34 @@
+# $NetBSD$
+
+DISTNAME=      pymodbus-2.4.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pymodbus/}
+
+MAINTAINER=    kamelderouiche@yahoo.com
+HOMEPAGE=      https://github.com/riptideio/pymodbus/
+COMMENT=       Fully featured modbus protocol stack in python
+LICENSE=       modified-bsd
+
+TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=5.3:../../devel/py-coverage
+TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock
+TEST_DEPENDS+= ${PYPKGPREFIX}-nose>=1.3.7:../../devel/py-nose
+TEST_DEPENDS+= ${PYPKGPREFIX}-pep8>=1.7.0:../../devel/py-pep8
+DEPENDS+=      ${PYPKGPREFIX}-serial>=3.4:../../comms/py-serial
+DEPENDS+=      ${PYPKGPREFIX}-click>=6.7:../../devel/py-click
+DEPENDS+=      ${PYPKGPREFIX}-prompt_toolkit>=3.0.10:../../devel/py-prompt_toolkit2
+DEPENDS+=      ${PYPKGPREFIX}-ZopeInterface>=4.4.0:../../devel/py-ZopeInterface
+DEPENDS+=      ${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six
+DEPENDS+=      ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
+DEPENDS+=      ${PYPKGPREFIX}-asn1>=0.2.3:../../security/py-asn1
+DEPENDS+=      ${PYPKGPREFIX}-cryptography>=1.8.10:../../security/py-cryptography
+DEPENDS+=      ${PYPKGPREFIX}-docutils>=0.13.1:../../textproc/py-docutils
+DEPENDS+=      ${PYPKGPREFIX}-jinja2>=2.9.6:../../textproc/py-jinja2
+DEPENDS+=      ${PYPKGPREFIX}-pygments>=2.2.0:../../textproc/py-pygments
+DEPENDS+=      ${PYPKGPREFIX}-sphinx>=1.5.5:../../textproc/py-sphinx
+DEPENDS+=      ${PYPKGPREFIX}-doctor>=20.12.1:../../wip/py-doctor
+DEPENDS+=      ${PYPKGPREFIX}-wsgiref>=0.1.2:../../wip/py-wsgiref
+DEPENDS+=      ${PYPKGPREFIX}-tornado>=4.5.2:../../www/py-tornado
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-modus/PLIST b/py-modus/PLIST
new file mode 100644 (file)
index 0000000..bc03ae2
--- /dev/null
@@ -0,0 +1,210 @@
+@comment $NetBSD$
+bin/pymodbus.console
+${PYSITELIB}/ez_setup.py
+${PYSITELIB}/ez_setup.pyc
+${PYSITELIB}/ez_setup.pyo
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_INFODIR}/zip-safe
+${PYSITELIB}/pymodbus/__init__.py
+${PYSITELIB}/pymodbus/__init__.pyc
+${PYSITELIB}/pymodbus/__init__.pyo
+${PYSITELIB}/pymodbus/bit_read_message.py
+${PYSITELIB}/pymodbus/bit_read_message.pyc
+${PYSITELIB}/pymodbus/bit_read_message.pyo
+${PYSITELIB}/pymodbus/bit_write_message.py
+${PYSITELIB}/pymodbus/bit_write_message.pyc
+${PYSITELIB}/pymodbus/bit_write_message.pyo
+${PYSITELIB}/pymodbus/client/__init__.py
+${PYSITELIB}/pymodbus/client/__init__.pyc
+${PYSITELIB}/pymodbus/client/__init__.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/__init__.py
+${PYSITELIB}/pymodbus/client/asynchronous/__init__.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/__init__.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/async_io/__init__.py
+${PYSITELIB}/pymodbus/client/asynchronous/async_io/__init__.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/async_io/__init__.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/deprecated/__init__.py
+${PYSITELIB}/pymodbus/client/asynchronous/deprecated/__init__.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/deprecated/__init__.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/deprecated/asynchronous.py
+${PYSITELIB}/pymodbus/client/asynchronous/deprecated/asynchronous.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/deprecated/asynchronous.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/factory/__init__.py
+${PYSITELIB}/pymodbus/client/asynchronous/factory/__init__.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/factory/__init__.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/factory/serial.py
+${PYSITELIB}/pymodbus/client/asynchronous/factory/serial.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/factory/serial.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/factory/tcp.py
+${PYSITELIB}/pymodbus/client/asynchronous/factory/tcp.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/factory/tcp.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/factory/tls.py
+${PYSITELIB}/pymodbus/client/asynchronous/factory/tls.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/factory/tls.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/factory/udp.py
+${PYSITELIB}/pymodbus/client/asynchronous/factory/udp.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/factory/udp.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/mixins.py
+${PYSITELIB}/pymodbus/client/asynchronous/mixins.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/mixins.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/schedulers/__init__.py
+${PYSITELIB}/pymodbus/client/asynchronous/schedulers/__init__.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/schedulers/__init__.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/serial.py
+${PYSITELIB}/pymodbus/client/asynchronous/serial.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/serial.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/tcp.py
+${PYSITELIB}/pymodbus/client/asynchronous/tcp.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/tcp.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/thread.py
+${PYSITELIB}/pymodbus/client/asynchronous/thread.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/thread.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/tls.py
+${PYSITELIB}/pymodbus/client/asynchronous/tls.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/tls.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/tornado/__init__.py
+${PYSITELIB}/pymodbus/client/asynchronous/tornado/__init__.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/tornado/__init__.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/twisted/__init__.py
+${PYSITELIB}/pymodbus/client/asynchronous/twisted/__init__.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/twisted/__init__.pyo
+${PYSITELIB}/pymodbus/client/asynchronous/udp.py
+${PYSITELIB}/pymodbus/client/asynchronous/udp.pyc
+${PYSITELIB}/pymodbus/client/asynchronous/udp.pyo
+${PYSITELIB}/pymodbus/client/common.py
+${PYSITELIB}/pymodbus/client/common.pyc
+${PYSITELIB}/pymodbus/client/common.pyo
+${PYSITELIB}/pymodbus/client/sync.py
+${PYSITELIB}/pymodbus/client/sync.pyc
+${PYSITELIB}/pymodbus/client/sync.pyo
+${PYSITELIB}/pymodbus/compat.py
+${PYSITELIB}/pymodbus/compat.pyc
+${PYSITELIB}/pymodbus/compat.pyo
+${PYSITELIB}/pymodbus/constants.py
+${PYSITELIB}/pymodbus/constants.pyc
+${PYSITELIB}/pymodbus/constants.pyo
+${PYSITELIB}/pymodbus/datastore/__init__.py
+${PYSITELIB}/pymodbus/datastore/__init__.pyc
+${PYSITELIB}/pymodbus/datastore/__init__.pyo
+${PYSITELIB}/pymodbus/datastore/context.py
+${PYSITELIB}/pymodbus/datastore/context.pyc
+${PYSITELIB}/pymodbus/datastore/context.pyo
+${PYSITELIB}/pymodbus/datastore/database/__init__.py
+${PYSITELIB}/pymodbus/datastore/database/__init__.pyc
+${PYSITELIB}/pymodbus/datastore/database/__init__.pyo
+${PYSITELIB}/pymodbus/datastore/database/redis_datastore.py
+${PYSITELIB}/pymodbus/datastore/database/redis_datastore.pyc
+${PYSITELIB}/pymodbus/datastore/database/redis_datastore.pyo
+${PYSITELIB}/pymodbus/datastore/database/sql_datastore.py
+${PYSITELIB}/pymodbus/datastore/database/sql_datastore.pyc
+${PYSITELIB}/pymodbus/datastore/database/sql_datastore.pyo
+${PYSITELIB}/pymodbus/datastore/remote.py
+${PYSITELIB}/pymodbus/datastore/remote.pyc
+${PYSITELIB}/pymodbus/datastore/remote.pyo
+${PYSITELIB}/pymodbus/datastore/store.py
+${PYSITELIB}/pymodbus/datastore/store.pyc
+${PYSITELIB}/pymodbus/datastore/store.pyo
+${PYSITELIB}/pymodbus/device.py
+${PYSITELIB}/pymodbus/device.pyc
+${PYSITELIB}/pymodbus/device.pyo
+${PYSITELIB}/pymodbus/diag_message.py
+${PYSITELIB}/pymodbus/diag_message.pyc
+${PYSITELIB}/pymodbus/diag_message.pyo
+${PYSITELIB}/pymodbus/events.py
+${PYSITELIB}/pymodbus/events.pyc
+${PYSITELIB}/pymodbus/events.pyo
+${PYSITELIB}/pymodbus/exceptions.py
+${PYSITELIB}/pymodbus/exceptions.pyc
+${PYSITELIB}/pymodbus/exceptions.pyo
+${PYSITELIB}/pymodbus/factory.py
+${PYSITELIB}/pymodbus/factory.pyc
+${PYSITELIB}/pymodbus/factory.pyo
+${PYSITELIB}/pymodbus/file_message.py
+${PYSITELIB}/pymodbus/file_message.pyc
+${PYSITELIB}/pymodbus/file_message.pyo
+${PYSITELIB}/pymodbus/framer/__init__.py
+${PYSITELIB}/pymodbus/framer/__init__.pyc
+${PYSITELIB}/pymodbus/framer/__init__.pyo
+${PYSITELIB}/pymodbus/framer/ascii_framer.py
+${PYSITELIB}/pymodbus/framer/ascii_framer.pyc
+${PYSITELIB}/pymodbus/framer/ascii_framer.pyo
+${PYSITELIB}/pymodbus/framer/binary_framer.py
+${PYSITELIB}/pymodbus/framer/binary_framer.pyc
+${PYSITELIB}/pymodbus/framer/binary_framer.pyo
+${PYSITELIB}/pymodbus/framer/rtu_framer.py
+${PYSITELIB}/pymodbus/framer/rtu_framer.pyc
+${PYSITELIB}/pymodbus/framer/rtu_framer.pyo
+${PYSITELIB}/pymodbus/framer/socket_framer.py
+${PYSITELIB}/pymodbus/framer/socket_framer.pyc
+${PYSITELIB}/pymodbus/framer/socket_framer.pyo
+${PYSITELIB}/pymodbus/framer/tls_framer.py
+${PYSITELIB}/pymodbus/framer/tls_framer.pyc
+${PYSITELIB}/pymodbus/framer/tls_framer.pyo
+${PYSITELIB}/pymodbus/interfaces.py
+${PYSITELIB}/pymodbus/interfaces.pyc
+${PYSITELIB}/pymodbus/interfaces.pyo
+${PYSITELIB}/pymodbus/internal/__init__.py
+${PYSITELIB}/pymodbus/internal/__init__.pyc
+${PYSITELIB}/pymodbus/internal/__init__.pyo
+${PYSITELIB}/pymodbus/internal/ptwisted.py
+${PYSITELIB}/pymodbus/internal/ptwisted.pyc
+${PYSITELIB}/pymodbus/internal/ptwisted.pyo
+${PYSITELIB}/pymodbus/mei_message.py
+${PYSITELIB}/pymodbus/mei_message.pyc
+${PYSITELIB}/pymodbus/mei_message.pyo
+${PYSITELIB}/pymodbus/other_message.py
+${PYSITELIB}/pymodbus/other_message.pyc
+${PYSITELIB}/pymodbus/other_message.pyo
+${PYSITELIB}/pymodbus/payload.py
+${PYSITELIB}/pymodbus/payload.pyc
+${PYSITELIB}/pymodbus/payload.pyo
+${PYSITELIB}/pymodbus/pdu.py
+${PYSITELIB}/pymodbus/pdu.pyc
+${PYSITELIB}/pymodbus/pdu.pyo
+${PYSITELIB}/pymodbus/register_read_message.py
+${PYSITELIB}/pymodbus/register_read_message.pyc
+${PYSITELIB}/pymodbus/register_read_message.pyo
+${PYSITELIB}/pymodbus/register_write_message.py
+${PYSITELIB}/pymodbus/register_write_message.pyc
+${PYSITELIB}/pymodbus/register_write_message.pyo
+${PYSITELIB}/pymodbus/repl/__init__.py
+${PYSITELIB}/pymodbus/repl/__init__.pyc
+${PYSITELIB}/pymodbus/repl/__init__.pyo
+${PYSITELIB}/pymodbus/repl/client.py
+${PYSITELIB}/pymodbus/repl/client.pyc
+${PYSITELIB}/pymodbus/repl/client.pyo
+${PYSITELIB}/pymodbus/repl/completer.py
+${PYSITELIB}/pymodbus/repl/completer.pyc
+${PYSITELIB}/pymodbus/repl/completer.pyo
+${PYSITELIB}/pymodbus/repl/helper.py
+${PYSITELIB}/pymodbus/repl/helper.pyc
+${PYSITELIB}/pymodbus/repl/helper.pyo
+${PYSITELIB}/pymodbus/repl/main.py
+${PYSITELIB}/pymodbus/repl/main.pyc
+${PYSITELIB}/pymodbus/repl/main.pyo
+${PYSITELIB}/pymodbus/server/__init__.py
+${PYSITELIB}/pymodbus/server/__init__.pyc
+${PYSITELIB}/pymodbus/server/__init__.pyo
+${PYSITELIB}/pymodbus/server/async_io.py
+${PYSITELIB}/pymodbus/server/async_io.pyc
+${PYSITELIB}/pymodbus/server/async_io.pyo
+${PYSITELIB}/pymodbus/server/asynchronous.py
+${PYSITELIB}/pymodbus/server/asynchronous.pyc
+${PYSITELIB}/pymodbus/server/asynchronous.pyo
+${PYSITELIB}/pymodbus/server/sync.py
+${PYSITELIB}/pymodbus/server/sync.pyc
+${PYSITELIB}/pymodbus/server/sync.pyo
+${PYSITELIB}/pymodbus/transaction.py
+${PYSITELIB}/pymodbus/transaction.pyc
+${PYSITELIB}/pymodbus/transaction.pyo
+${PYSITELIB}/pymodbus/utilities.py
+${PYSITELIB}/pymodbus/utilities.pyc
+${PYSITELIB}/pymodbus/utilities.pyo
+${PYSITELIB}/pymodbus/version.py
+${PYSITELIB}/pymodbus/version.pyc
+${PYSITELIB}/pymodbus/version.pyo
diff --git a/py-modus/distinfo b/py-modus/distinfo
new file mode 100644 (file)
index 0000000..4be5d17
--- /dev/null
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (pymodbus-2.4.0.tar.gz) = abaa16171438b022e45885ac7bde5141cc0f4b9e
+RMD160 (pymodbus-2.4.0.tar.gz) = 0c637ef544852fdd0012275461d6a087d83d05ec
+SHA512 (pymodbus-2.4.0.tar.gz) = dfe5777497ee3bed83c100aa8e77189f2025857d28fda76909071cb4f91e848d066457ae6d863e2f6289b50706acf7b0c04e310c270642003ff39164b41f815d
+Size (pymodbus-2.4.0.tar.gz) = 149556 bytes