pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import wip/py-modbus to wip



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By:	jihbed
Date:		Fri Jul 9 09:41:49 2021 +0100
Changeset:	487679d6dfb9b500abf4ed15d07fcae135ebc889

Modified Files:
	Makefile
Added Files:
	py-modbus/DESCR
	py-modbus/Makefile
	py-modbus/PLIST
	py-modbus/distinfo

Log Message:
Import wip/py-modbus to wip

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=487679d6dfb9b500abf4ed15d07fcae135ebc889

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile           |   1 +
 py-modbus/DESCR    |   4 +
 py-modbus/Makefile |  38 +++++++++
 py-modbus/PLIST    | 232 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 py-modbus/distinfo |   6 ++
 5 files changed, 281 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 33f3fdea71..9a4d9d8e93 100644
--- a/Makefile
+++ b/Makefile
@@ -3999,6 +3999,7 @@ SUBDIR+=	py-mcint
 SUBDIR+=	py-mcomix3-git
 SUBDIR+=	py-mcview
 SUBDIR+=	py-mdanalysis
+SUBDIR+=	py-modbus
 SUBDIR+=	py-mdp
 SUBDIR+=	py-mdptoolbox
 SUBDIR+=	py-mdtraj
diff --git a/py-modbus/DESCR b/py-modbus/DESCR
new file mode 100644
index 0000000000..b962814c2d
--- /dev/null
+++ b/py-modbus/DESCR
@@ -0,0 +1,4 @@
+Pymodbus is a full Modbus protocol implementation using twisted/torndo/
+asyncio for its asynchronous communications core. It can also be used
+without any third party dependencies (aside from pyserial) if a more 
+lightweight project is needed. Furthermore
diff --git a/py-modbus/Makefile b/py-modbus/Makefile
new file mode 100644
index 0000000000..335b41e265
--- /dev/null
+++ b/py-modbus/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD$
+
+DISTNAME=	pymodbus-2.5.2
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/py//}
+CATEGORIES=	net python
+MASTER_SITES=	${MASTER_SITE_PYPI:=p/pymodbus/}
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/riptideio/pymodbus/
+COMMENT=	Fully featured modbus protocol stack in python
+LICENSE=	modified-bsd
+
+PYTHON_VERSIONS_INCOMPATIBLE+=	36
+
+DEPENDS+=	${PYPKGPREFIX}-serial>=3.4:../../comms/py-serial
+DEPENDS+=	${PYPKGPREFIX}-coverage>=4.4:../../devel/py-coverage
+DEPENDS+=	${PYPKGPREFIX}-click>=6.7:../../devel/py-click
+DEPENDS+=	${PYPKGPREFIX}-doctor>=16.3.0:../../devel/py-doctor
+DEPENDS+=	${PYPKGPREFIX}-prompt_toolkit>=2.0.4:../../devel/py-prompt_toolkit
+DEPENDS+=	${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock
+DEPENDS+=	${PYPKGPREFIX}-nose>=1.3.7:../../devel/py-nose
+DEPENDS+=	${PYPKGPREFIX}-pep8>=1.7.0:../../devel/py-pep8
+DEPENDS+=	${PYPKGPREFIX}-ZopeInterface>=4.4.0:../../devel/py-ZopeInterface
+DEPENDS+=	${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-twisted>=17.1.0:../../net/py-twisted
+DEPENDS+=	${PYPKGPREFIX}-asn1>=0.2.3:../../security/py-asn1
+DEPENDS+=	${PYPKGPREFIX}-cryptography>=1.8.1:../../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}-serial-asyncio>=0.5:../../wip/py-serial-asyncio
+#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-modbus/PLIST b/py-modbus/PLIST
new file mode 100644
index 0000000000..a8ed827d0a
--- /dev/null
+++ b/py-modbus/PLIST
@@ -0,0 +1,232 @@
+@comment $NetBSD$
+bin/pymodbus.console
+bin/pymodbus.server
+${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/client/sync_diag.py
+${PYSITELIB}/pymodbus/client/sync_diag.pyc
+${PYSITELIB}/pymodbus/client/sync_diag.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/__init__.py
+${PYSITELIB}/pymodbus/repl/client/__init__.pyc
+${PYSITELIB}/pymodbus/repl/client/__init__.pyo
+${PYSITELIB}/pymodbus/repl/client/completer.py
+${PYSITELIB}/pymodbus/repl/client/completer.pyc
+${PYSITELIB}/pymodbus/repl/client/completer.pyo
+${PYSITELIB}/pymodbus/repl/client/helper.py
+${PYSITELIB}/pymodbus/repl/client/helper.pyc
+${PYSITELIB}/pymodbus/repl/client/helper.pyo
+${PYSITELIB}/pymodbus/repl/client/main.py
+${PYSITELIB}/pymodbus/repl/client/main.pyc
+${PYSITELIB}/pymodbus/repl/client/main.pyo
+${PYSITELIB}/pymodbus/repl/client/mclient.py
+${PYSITELIB}/pymodbus/repl/client/mclient.pyc
+${PYSITELIB}/pymodbus/repl/client/mclient.pyo
+${PYSITELIB}/pymodbus/repl/server/__init__.py
+${PYSITELIB}/pymodbus/repl/server/__init__.pyc
+${PYSITELIB}/pymodbus/repl/server/__init__.pyo
+${PYSITELIB}/pymodbus/repl/server/cli.py
+${PYSITELIB}/pymodbus/repl/server/cli.pyc
+${PYSITELIB}/pymodbus/repl/server/cli.pyo
+${PYSITELIB}/pymodbus/repl/server/main.py
+${PYSITELIB}/pymodbus/repl/server/main.pyc
+${PYSITELIB}/pymodbus/repl/server/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/reactive/__init__.py
+${PYSITELIB}/pymodbus/server/reactive/__init__.pyc
+${PYSITELIB}/pymodbus/server/reactive/__init__.pyo
+${PYSITELIB}/pymodbus/server/reactive/default_config.py
+${PYSITELIB}/pymodbus/server/reactive/default_config.pyc
+${PYSITELIB}/pymodbus/server/reactive/default_config.pyo
+${PYSITELIB}/pymodbus/server/reactive/main.py
+${PYSITELIB}/pymodbus/server/reactive/main.pyc
+${PYSITELIB}/pymodbus/server/reactive/main.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-modbus/distinfo b/py-modbus/distinfo
new file mode 100644
index 0000000000..b68c9c915c
--- /dev/null
+++ b/py-modbus/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (pymodbus-2.5.2.tar.gz) = 1c5c405cd18f697ae423a2a5b861d81604e086e6
+RMD160 (pymodbus-2.5.2.tar.gz) = 53de7a627038eeb1a70b01599ec578c794d08ba6
+SHA512 (pymodbus-2.5.2.tar.gz) = c2746b3de9c6326999d64b36c2d47dcdc6a21da669b67e9e26b34614d528e60f33090312d428afe998dfc0592c59350c18f11f660a16204324084244d43f2f46
+Size (pymodbus-2.5.2.tar.gz) = 165071 bytes


Home | Main Index | Thread Index | Old Index