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..a7ecb83 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-2022 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-2022 {__author__} <{__email__}>'
diff --git a/pdu-python-api/raritan/version.py b/pdu-python-api/raritan/version.py
new file mode 100644
index 0000000..b439b14
--- /dev/null
+++ b/pdu-python-api/raritan/version.py
@@ -0,0 +1,12 @@
+# volatile variables depending on release
+__sdk_version__    = '4.0'
+__sdk_subversion__ = '20'
+__build__          = '49038'
+
+# static variables
+__author__      = 'Raritan Inc.'
+__description__ = 'Xerus™ JSON-RPC library for Raritan power product'
+__email__       = 'tech@raritan.com'
+__license__     = 'BSD-3-clause'
+__url__         = 'https://www.raritan.com/support/product/pdu-g2'
+__status__      = '5 - Production/Stable'
