From: Carsten Schoenert <c.schoenert@t-online.de>
Date: Sat, 1 Jun 2019 18:39:21 +0200
Subject: Python: Add basic versioning information

---
 pdu-python-api/raritan/__init__.py | 25 +++++++++++++++++++++++++
 pdu-python-api/raritan/version.py  | 12 ++++++++++++
 2 files changed, 37 insertions(+)
 create mode 100644 pdu-python-api/raritan/version.py

diff --git a/pdu-python-api/raritan/__init__.py b/pdu-python-api/raritan/__init__.py
index e69de29..3f33ea2 100644
--- a/pdu-python-api/raritan/__init__.py
+++ b/pdu-python-api/raritan/__init__.py
@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+
+# SPDX-License-Identifier: BSD-3-Clause
+#
+# Copyright 2015-2025 Raritan Inc. All rights reserved.
+
+'''
+Raritan JSON-RPC library
+'''
+
+# Importing various data from version.py
+from .version import __author__
+from .version import __build__
+from .version import __description__
+from .version import __email__
+from .version import __license__
+from .version import __url__
+from .version import __status__
+from .version import __sdk_version__
+from .version import __sdk_subversion__
+
+__sdk_version_string__ = f'{__sdk_version__}.{__sdk_version__} ({__build__})'
+__sdk_release__        = f'{__sdk_version__}.{__sdk_subversion__}'
+__sdk_fullversion__    = f'{__sdk_version__}.{__sdk_subversion__}-{__build__}'
+__copyright__          = f'Copyright (c) 2009-2025 {__author__} <{__email__}>'
diff --git a/pdu-python-api/raritan/version.py b/pdu-python-api/raritan/version.py
new file mode 100644
index 0000000..dc51649
--- /dev/null
+++ b/pdu-python-api/raritan/version.py
@@ -0,0 +1,12 @@
+# volatile variables depending on release
+__sdk_version__    = '4.3'
+__sdk_subversion__ = '0'
+__build__          = '51180'
+
+# static variables
+__author__      = 'Raritan Inc.'
+__description__ = 'Raritan/Servertech PDU JSON-RPC bindings'
+__email__       = 'oss@raritan.com'
+__license__     = 'BSD-3-clause'
+__url__         = 'https://www.raritan.com/support/product/pdu-g4'
+__status__      = '5 - Production/Stable'
