8000 Merge pull request #82 from mbohlool/master · mbohlool/client-python@6b84ac6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6b84ac6

Browse files
authored
Merge pull request kubernetes-client#82 from mbohlool/master
Stop exporting scripts folder
2 parents 6060d1c + ac03642 commit 6b84ac6

File tree

3 files changed

+13
-23
lines changed

3 files changed

+13
-23
lines changed

scripts/__init__.py

Lines changed: 0 additions & 15 deletions
This file was deleted.

scripts/update-client.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ fi
2828

2929
SCRIPT_ROOT=$(dirname "${BASH_SOURCE}")
3030
CLIENT_ROOT="${SCRIPT_ROOT}/../kubernetes"
31+
CLIENT_VERSION=$(python "${SCRIPT_ROOT}/constants.py" CLIENT_VERSION)
32+
PACKAGE_NAME=$(python "${SCRIPT_ROOT}/constants.py" PACKAGE_NAME)
3133

3234
pushd "${SCRIPT_ROOT}" > /dev/null
3335
SCRIPT_ROOT=`pwd`
@@ -37,24 +39,24 @@ pushd "${CLIENT_ROOT}" > /dev/null
3739
CLIENT_ROOT=`pwd`
3840
popd > /dev/null
3941

40-
PACKAGE_NAME=${PACKAGE_NAME:-client}
41-
4242
echo "--- Downloading and processing OpenAPI spec"
4343
python "${SCRIPT_ROOT}/preprocess_spec.py"
4444

4545
echo "--- Cleaning up previously generated folders"
46-
rm -rf "${CLIENT_ROOT}/${PACKAGE_NAME}/apis"
47-
rm -rf "${CLIENT_ROOT}/${PACKAGE_NAME}/models"
46+
rm -rf "${CLIENT_ROOT}/client/apis"
47+
rm -rf "${CLIENT_ROOT}/client/models"
4848
rm -rf "${CLIENT_ROOT}/docs"
4949
rm -rf "${CLIENT_ROOT}/test"
5050

5151
echo "--- Generating client ..."
52-
mvn -f "${SCRIPT_ROOT}/pom.xml" clean generate-sources -Dgenerator.spec.path="${SCRIPT_ROOT}/swagger.json" -Dgenerator.output.path="${CLIENT_ROOT}" -Dgenerator.package.name=${PACKAGE_NAME} -D=generator.client.version=$(python "${SCRIPT_ROOT}/constants.py" CLIENT_VERSION)
52+
mvn -f "${SCRIPT_ROOT}/pom.xml" clean generate-sources -Dgenerator.spec.path="${SCRIPT_ROOT}/swagger.json" -Dgenerator.output.path="${CLIENT_ROOT}" -Dgenerator.package.name=client -D=generator.client.version=${CLIENT_VERSION}
5353

5454
echo "--- Patching generated code..."
5555
find "${CLIENT_ROOT}/test" -type f -name \*.py -exec sed -i 's/\bclient/kubernetes.client/g' {} +
5656
find "${CLIENT_ROOT}/" -type f -name \*.md -exec sed -i 's/\bclient/kubernetes.client/g' {} +
5757
find "${CLIENT_ROOT}/" -type f -name \*.md -exec sed -i 's/kubernetes.client-python/client-python/g' {} +
5858
rm "${CLIENT_ROOT}/LICENSE"
59+
echo "--- updating version information..."
60+
sed -i'' "s/^CLIENT_VERSION = .*/CLIENT_VERSION = \\\"${CLIENT_VERSION}\\\"/" "${SCRIPT_ROOT}/../setup.py"
61+
sed -i'' "s/^PACKAGE_NAME = .*/PACKAGE_NAME = \\\"${PACKAGE_NAME}\\\"/" "${SCRIPT_ROOT}/../setup.py"
5962
echo "---Done."
60-

setup.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414

1515
from setuptools import find_packages, setup
1616

17-
from scripts.constants import CLIENT_VERSION, PACKAGE_NAME
17+
# Do not edit these constants. They will be updated automatically
18+
# by scripts/update-client.sh.
19+
CLIENT_VERSION = "1.0.0-snapshot"
20+
PACKAGE_NAME = "kubernetes"
1821

1922
# To install the library, run the following
2023
#
@@ -44,7 +47,7 @@
4447
install_requires=REQUIRES,
4548
packages=['kubernetes', 'kubernetes.client', 'kubernetes.config',
4649
'kubernetes.watch', 'kubernetes.client.apis',
47-
'kubernetes.client.models', 'scripts'],
50+
'kubernetes.client.models'],
4851
include_package_data=True,
4952
long_description="""\
5053
Python client for kubernetes http://kubernetes.io/

0 commit comments

Comments
 (0)
0