diff --git a/scripts/constants.py b/scripts/constants.py index 57d17d4481..07eee28178 100644 --- a/scripts/constants.py +++ b/scripts/constants.py @@ -28,6 +28,10 @@ # Name of the release package PACKAGE_NAME = "kubernetes" +# Stage of development, mainly used in setup.py's classifiers. +DEVELOPMENT_STATUS = "3 - Alpha" + + # If called directly, return the constant value given # its name. Useful in bash scripts. if __name__ == '__main__': diff --git a/scripts/update-client.sh b/scripts/update-client.sh index 0ee66be559..5282a69777 100755 --- a/scripts/update-client.sh +++ b/scripts/update-client.sh @@ -30,6 +30,7 @@ SCRIPT_ROOT=$(dirname "${BASH_SOURCE}") CLIENT_ROOT="${SCRIPT_ROOT}/../kubernetes" CLIENT_VERSION=$(python "${SCRIPT_ROOT}/constants.py" CLIENT_VERSION) PACKAGE_NAME=$(python "${SCRIPT_ROOT}/constants.py" PACKAGE_NAME) +DEVELOPMENT_STATUS=$(python "${SCRIPT_ROOT}/constants.py" DEVELOPMENT_STATUS) pushd "${SCRIPT_ROOT}" > /dev/null SCRIPT_ROOT=`pwd` @@ -59,4 +60,6 @@ rm "${CLIENT_ROOT}/LICENSE" echo "--- updating version information..." sed -i'' "s/^CLIENT_VERSION = .*/CLIENT_VERSION = \\\"${CLIENT_VERSION}\\\"/" "${SCRIPT_ROOT}/../setup.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." diff --git a/setup.py b/setup.py index 91485b7913..cb9e630346 100644 --- a/setup.py +++ b/setup.py @@ -18,6 +18,7 @@ # by scripts/update-client.sh. CLIENT_VERSION = "1.0.0-snapshot" PACKAGE_NAME = "kubernetes" +DEVELOPMENT_STATUS = "snapshot" # To install the library, run the following # @@ -53,7 +54,7 @@ Python client for kubernetes http://kubernetes.io/ """, classifiers=[ - "Development Status :: 4 - Alpha", + "Development Status :: %s" % DEVELOPMENT_STATUS, "Environment :: Kubernetes", "Topic :: Utilities", "Intended Audience :: Developers",