import freeopcua python tools

OK jca@

py3-opcua-0.98.9

Comment:
pure Python OPC UA client and server library

Description:
Pure Python OPC UA / IEC 62541 Client and Server Python 2, 3 and
pypy.  OPC UA binary protocol implementation is quasi complete and
has been tested against many different OPC UA stacks.  API offers
both a low level interface to send and receive all UA defined
structures and high level classes allowing to write a server or a
client in a few lines.  It is easy to mix high level objects and
low level UA calls in one application.

py3-opcua-widgets-0.5.8

Comment:
widgets for OPC UA

Description:
Common widgets for opcua-modeler and opcua-client-gui.

opcua-client-gui-0.8.0

Comment:
minimal OPC UA client GUI

Description:
Simple OPC-UA GUI client.  Written using freeopcua python api and
pyqt.  Most needed functionalities are implemented including
subscribing for data changes and events, write variable values
listing attributes and references, and call methods.
This commit is contained in:
bluhm 2020-06-16 20:30:05 +00:00
parent fe92608b27
commit 6348497e08
14 changed files with 335 additions and 0 deletions

8
misc/freeopcua/Makefile Normal file
View File

@ -0,0 +1,8 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/06/16 20:30:05 bluhm Exp $
SUBDIR =
SUBDIR += opcua-client-gui
SUBDIR += py-opcua
SUBDIR += py-opcua-widgets
.include <bsd.port.subdir.mk>

View File

@ -0,0 +1,3 @@
# $OpenBSD: Makefile.inc,v 1.1.1.1 2020/06/16 20:30:05 bluhm Exp $
HOMEPAGE = https://freeopcua.github.io/

View File

@ -0,0 +1,27 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/06/16 20:30:05 bluhm Exp $
COMMENT = minimal OPC UA client GUI
MODPY_EGG_VERSION = 0.8.0
DISTNAME = opcua-client-${MODPY_EGG_VERSION}
PKGNAME = opcua-client-gui-${MODPY_EGG_VERSION}
CATEGORIES = misc
MAINTAINER = Alexander Bluhm <bluhm@openbsd.org>
# GPLv3
PERMIT_PACKAGE = Yes
MODULES = lang/python
RUN_DEPENDS = misc/freeopcua/py-opcua${MODPY_FLAVOR}>=0.98.1 \
misc/freeopcua/py-opcua-widgets${MODPY_FLAVOR}>=0.5.4 \
x11/py-qt5${MODPY_FLAVOR}
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (opcua-client-0.8.0.tar.gz) = US3ci3SIYPMrivMjkaLtsz3L+eS3zuIv0k0k+ON5txE=
SIZE (opcua-client-0.8.0.tar.gz) = 204910

View File

@ -0,0 +1,4 @@
Simple OPC-UA GUI client. Written using freeopcua python api and
pyqt. Most needed functionalities are implemented including
subscribing for data changes and events, write variable values
listing attributes and references, and call methods.

View File

@ -0,0 +1,27 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/06/16 20:30:05 bluhm Exp $
bin/opcua-client
lib/python${MODPY_VERSION}/site-packages/opcua_client-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/opcua_client-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/opcua_client-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/opcua_client-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/opcua_client-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/opcua_client-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/opcua_client-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/uaclient/
lib/python${MODPY_VERSION}/site-packages/uaclient/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/uaclient/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/uaclient/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uaclient/${MODPY_PYCACHE}connection_dialog.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uaclient/${MODPY_PYCACHE}connection_ui.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uaclient/${MODPY_PYCACHE}graphwidget.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uaclient/${MODPY_PYCACHE}mainwindow.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uaclient/${MODPY_PYCACHE}mainwindow_ui.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uaclient/${MODPY_PYCACHE}resources.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uaclient/${MODPY_PYCACHE}uaclient.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uaclient/connection_dialog.py
lib/python${MODPY_VERSION}/site-packages/uaclient/connection_ui.py
lib/python${MODPY_VERSION}/site-packages/uaclient/graphwidget.py
lib/python${MODPY_VERSION}/site-packages/uaclient/mainwindow.py
lib/python${MODPY_VERSION}/site-packages/uaclient/mainwindow_ui.py
lib/python${MODPY_VERSION}/site-packages/uaclient/resources.py
lib/python${MODPY_VERSION}/site-packages/uaclient/uaclient.py

View File

@ -0,0 +1,28 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/06/16 20:30:05 bluhm Exp $
COMMENT = widgets for OPC UA
MODPY_EGG_VERSION = 0.5.8
DISTNAME = opcua-widgets-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = misc
MAINTAINER = Alexander Bluhm <bluhm@openbsd.org>
# GPLv3
PERMIT_PACKAGE = Yes
MODULES = lang/python
RUN_DEPENDS = misc/freeopcua/py-opcua${MODPY_FLAVOR} \
x11/py-qt5${MODPY_FLAVOR}
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
FLAVORS = python3
FLAVOR = python3
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (opcua-widgets-0.5.8.tar.gz) = 0YD8fdQlnISyyHTi+MjgdaehpI9fEp1HnKcsKm+MqO4=
SIZE (opcua-widgets-0.5.8.tar.gz) = 211227

View File

@ -0,0 +1 @@
Common widgets for opcua-modeler and opcua-client-gui.

View File

@ -0,0 +1,29 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/06/16 20:30:05 bluhm Exp $
lib/python${MODPY_VERSION}/site-packages/opcua_widgets-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/opcua_widgets-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/opcua_widgets-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/opcua_widgets-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/opcua_widgets-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/opcua_widgets-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/uawidgets/
lib/python${MODPY_VERSION}/site-packages/uawidgets/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}attrs_widget.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}call_method_dialog.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}get_node_dialog.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}new_node_dialogs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}refs_widget.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}resources.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}tree_widget.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/uawidgets/attrs_widget.py
lib/python${MODPY_VERSION}/site-packages/uawidgets/call_method_dialog.py
lib/python${MODPY_VERSION}/site-packages/uawidgets/get_node_dialog.py
lib/python${MODPY_VERSION}/site-packages/uawidgets/logger.py
lib/python${MODPY_VERSION}/site-packages/uawidgets/new_node_dialogs.py
lib/python${MODPY_VERSION}/site-packages/uawidgets/refs_widget.py
lib/python${MODPY_VERSION}/site-packages/uawidgets/resources.py
lib/python${MODPY_VERSION}/site-packages/uawidgets/tree_widget.py
lib/python${MODPY_VERSION}/site-packages/uawidgets/utils.py

View File

@ -0,0 +1,34 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/06/16 20:30:05 bluhm Exp $
COMMENT = pure Python OPC UA client and server library
MODPY_EGG_VERSION = 0.98.9
DISTNAME = opcua-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = misc
MAINTAINER = Alexander Bluhm <bluhm@openbsd.org>
# LGPLv3+
PERMIT_PACKAGE = Yes
MODULES = lang/python
RUN_DEPENDS = devel/py-dateutil${MODPY_FLAVOR} \
devel/py-tz${MODPY_FLAVOR} \
security/py-cryptography${MODPY_FLAVOR} \
textproc/py-lxml${MODPY_FLAVOR}
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
FLAVORS = python3
FLAVOR = python3
# this file cannot be imported and does not exist in the github repository
post-extract:
rm -- ${WRKDIST}/opcua/ua/extension_objects.py
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (opcua-0.98.9.tar.gz) = z/QvZdyKoHUtbgxBa+QCmACaC2ABxxEJswMvcIFvx3k=
SIZE (opcua-0.98.9.tar.gz) = 453870

View File

@ -0,0 +1,8 @@
Pure Python OPC UA / IEC 62541 Client and Server Python 2, 3 and
pypy. OPC UA binary protocol implementation is quasi complete and
has been tested against many different OPC UA stacks. API offers
both a low level interface to send and receive all UA defined
structures and high level classes allowing to write a server or a
client in a few lines. It is easy to mix high level objects and
low level UA calls in one application.

View File

@ -0,0 +1,160 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/06/16 20:30:05 bluhm Exp $
bin/uabrowse
bin/uacall
bin/uaclient
bin/uadiscover
bin/uahistoryread
bin/uals
bin/uaread
bin/uaserver
bin/uasubscribe
bin/uawrite
lib/python${MODPY_VERSION}/site-packages/opcua/
lib/python${MODPY_VERSION}/site-packages/opcua-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/opcua-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/opcua-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/opcua-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/opcua-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/opcua-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/opcua-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/opcua/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/opcua/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/opcua/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/${MODPY_PYCACHE}tools.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/client/
lib/python${MODPY_VERSION}/site-packages/opcua/client/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/opcua/client/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/opcua/client/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/client/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/client/${MODPY_PYCACHE}ua_client.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/client/client.py
lib/python${MODPY_VERSION}/site-packages/opcua/client/ua_client.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/
lib/python${MODPY_VERSION}/site-packages/opcua/common/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}callback.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}copy_node.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}event_objects.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}instantiate.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}manage_nodes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}methods.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}node.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}shortcuts.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}structures.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}subscription.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}type_dictionary_buider.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}ua_utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}xmlexporter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}xmlimporter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/${MODPY_PYCACHE}xmlparser.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/common/callback.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/connection.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/copy_node.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/event_objects.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/events.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/instantiate.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/manage_nodes.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/methods.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/node.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/shortcuts.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/structures.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/subscription.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/type_dictionary_buider.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/ua_utils.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/utils.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/xmlexporter.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/xmlimporter.py
lib/python${MODPY_VERSION}/site-packages/opcua/common/xmlparser.py
lib/python${MODPY_VERSION}/site-packages/opcua/compat.py
lib/python${MODPY_VERSION}/site-packages/opcua/crypto/
lib/python${MODPY_VERSION}/site-packages/opcua/crypto/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/opcua/crypto/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/opcua/crypto/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/crypto/${MODPY_PYCACHE}security_policies.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/crypto/${MODPY_PYCACHE}uacrypto.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/crypto/security_policies.py
lib/python${MODPY_VERSION}/site-packages/opcua/crypto/uacrypto.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/
lib/python${MODPY_VERSION}/site-packages/opcua/server/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}address_space.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}binary_server_asyncio.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}discovery_service.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}event_generator.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}history.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}history_sql.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}internal_server.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}internal_subscription.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}registration_service.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}subscription_service.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}uaprocessor.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/${MODPY_PYCACHE}user_manager.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/address_space.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/binary_server_asyncio.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/discovery_service.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/event_generator.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/history.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/history_sql.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/internal_server.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/internal_subscription.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/registration_service.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/server.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}standard_address_space.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}standard_address_space_part10.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}standard_address_space_part11.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}standard_address_space_part13.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}standard_address_space_part3.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}standard_address_space_part4.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}standard_address_space_part5.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}standard_address_space_part8.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/${MODPY_PYCACHE}standard_address_space_part9.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/standard_address_space.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/standard_address_space_part10.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/standard_address_space_part11.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/standard_address_space_part13.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/standard_address_space_part3.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/standard_address_space_part4.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/standard_address_space_part5.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/standard_address_space_part8.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/standard_address_space/standard_address_space_part9.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/subscription_service.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/uaprocessor.py
lib/python${MODPY_VERSION}/site-packages/opcua/server/user_manager.py
lib/python${MODPY_VERSION}/site-packages/opcua/tools.py
lib/python${MODPY_VERSION}/site-packages/opcua/ua/
lib/python${MODPY_VERSION}/site-packages/opcua/ua/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/opcua/ua/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/opcua/ua/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/${MODPY_PYCACHE}attribute_ids.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/${MODPY_PYCACHE}object_ids.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/${MODPY_PYCACHE}status_codes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/${MODPY_PYCACHE}ua_binary.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/${MODPY_PYCACHE}uaprotocol_auto.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/${MODPY_PYCACHE}uaprotocol_hand.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/${MODPY_PYCACHE}uatypes.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/attribute_ids.py
lib/python${MODPY_VERSION}/site-packages/opcua/ua/object_ids.py
lib/python${MODPY_VERSION}/site-packages/opcua/ua/status_codes.py
lib/python${MODPY_VERSION}/site-packages/opcua/ua/ua_binary.py
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaerrors/
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaerrors/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaerrors/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaerrors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaerrors/${MODPY_PYCACHE}_auto.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaerrors/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaerrors/_auto.py
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaerrors/_base.py
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaprotocol_auto.py
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uaprotocol_hand.py
lib/python${MODPY_VERSION}/site-packages/opcua/ua/uatypes.py