From 1054f10c6d526a52c3b3a9756a231d2c923bbaf8 Mon Sep 17 00:00:00 2001 From: Jochen Breuer Date: Thu, 10 Aug 2017 23:24:56 +0200 Subject: [PATCH 1/2] Introducing __version__ and __project__ variables Version information comes from scripts/constants.py and is hard-coded to kubernetes/__init__py by scripts/update-client.sh. __project__ is just hard-coded. Fixes #317 --- kubernetes/__init__.py | 4 ++++ scripts/update-client.sh | 1 + 2 files changed, 5 insertions(+) diff --git a/kubernetes/__init__.py b/kubernetes/__init__.py index 0b613223f5..72009f3512 100644 --- a/kubernetes/__init__.py +++ b/kubernetes/__init__.py @@ -12,6 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +__project__ = 'kubernetes' +# The version is auto-updated. Please do not edit. +__version__ = None + import kubernetes.client import kubernetes.config import kubernetes.watch diff --git a/scripts/update-client.sh b/scripts/update-client.sh index 7b8927bf50..6e02f50192 100755 --- a/scripts/update-client.sh +++ b/scripts/update-client.sh @@ -62,6 +62,7 @@ mv "${CLIENT_ROOT}/swagger.json" "${SCRIPT_ROOT}/swagger.json" echo ">>> updating version information..." sed -i'' "s/^CLIENT_VERSION = .*/CLIENT_VERSION = \\\"${CLIENT_VERSION}\\\"/" "${SCRIPT_ROOT}/../setup.py" +sed -i'' "s/^__version__ = .*/__version__ = \\\"${CLIENT_VERSION}\\\"/" "${CLIENT_ROOT}/__init__.py" sed -i'' "s/^PACKAGE_NAME = .*/PACKAGE_NAME = \\\"${PACKAGE_NAME}\\\"/" "${SCRIPT_ROOT}/../setup.py" sed -i'' "s,^DEVELOPMENT_STATUS = .*,DEVELOPMENT_STATUS = \\\"${DEVELOPMENT_STATUS}\\\"," "${SCRIPT_ROOT}/../setup.py" echo ">>> Done." From 3b66dde057b19792f673a12262b14730dbd92d37 Mon Sep 17 00:00:00 2001 From: Jochen Breuer Date: Wed, 16 Aug 2017 08:10:03 +0200 Subject: [PATCH 2/2] Changes from update-client.sh --- kubernetes/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kubernetes/__init__.py b/kubernetes/__init__.py index 72009f3512..993c4e735b 100644 --- a/kubernetes/__init__.py +++ b/kubernetes/__init__.py @@ -14,7 +14,7 @@ __project__ = 'kubernetes' # The version is auto-updated. Please do not edit. -__version__ = None +__version__ = "3.0.0-snapshot" import kubernetes.client import kubernetes.config