Skip to content

Commit 89f819d

Browse files
authored
blacklist functions and pim service (#209)
1 parent efb1d16 commit 89f819d

File tree

2 files changed

+30
-28
lines changed

2 files changed

+30
-28
lines changed

blacklist.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@ openstack
66
notebooks
77
cost
88
functionsregistry
9+
functions
10+
pim

scripts/generate-sdk/languages/python.sh

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,14 @@ generate_python_sdk() {
5151
fi
5252

5353
# Clone SDK repo
54-
if [ -d ${SDK_REPO_LOCAL_PATH} ]; then
54+
if [ -d "${SDK_REPO_LOCAL_PATH}" ]; then
5555
echo "Old SDK repo clone was found, it will be removed."
56-
rm -rf ${SDK_REPO_LOCAL_PATH}
56+
rm -rf "${SDK_REPO_LOCAL_PATH}"
5757
fi
58-
git clone --quiet -b ${SDK_BRANCH} ${SDK_REPO_URL} ${SDK_REPO_LOCAL_PATH}
58+
git clone --quiet -b "${SDK_BRANCH}" "${SDK_REPO_URL}" "${SDK_REPO_LOCAL_PATH}"
5959

6060
# Install SDK project tools
61-
cd ${ROOT_DIR}
61+
cd "${ROOT_DIR}"
6262
make project-tools LANGUAGE=python
6363

6464
# Backup of the current state of the SDK services dir (services/)
@@ -68,15 +68,15 @@ generate_python_sdk() {
6868
exit 1
6969
fi
7070
cleanup() {
71-
rm -rf ${sdk_services_backup_dir}
71+
rm -rf "${sdk_services_backup_dir}"
7272
}
73-
cp -a "${SERVICES_FOLDER}/." ${sdk_services_backup_dir}
73+
cp -a "${SERVICES_FOLDER}/." "${sdk_services_backup_dir}"
7474

7575
# Cleanup after we are done
7676
trap cleanup EXIT
7777

7878
# Remove old contents of services dir (services/)
79-
rm -rf ${SERVICES_FOLDER}
79+
rm -rf "${SERVICES_FOLDER}"
8080

8181
warning=""
8282

@@ -99,24 +99,24 @@ generate_python_sdk() {
9999
fi
100100

101101
echo ">> Generating \"${service}\" service..."
102-
cd ${ROOT_DIR}
102+
cd "${ROOT_DIR}"
103103

104104
mkdir -p "${SERVICES_FOLDER}/${service}/"
105105
cp "${ROOT_DIR}/scripts/generate-sdk/.openapi-generator-ignore-python" "${SERVICES_FOLDER}/${service}/.openapi-generator-ignore"
106106

107107
# Run the generator
108-
java -Dlog.level=${GENERATOR_LOG_LEVEL} -jar ${jar_path} generate \
108+
java -Dlog.level="${GENERATOR_LOG_LEVEL}" -jar "${jar_path}" generate \
109109
--generator-name python \
110110
--input-spec "${service_json}" \
111111
--output "${SERVICES_FOLDER}/${service}" \
112112
--package-name "stackit.${service}" \
113113
--template-dir "${ROOT_DIR}/templates/python/" \
114-
--git-host ${GIT_HOST} \
115-
--git-user-id ${GIT_USER_ID} \
116-
--git-repo-id ${GIT_REPO_ID} \
114+
--git-host "${GIT_HOST}" \
115+
--git-user-id "${GIT_USER_ID}" \
116+
--git-repo-id "${GIT_REPO_ID}" \
117117
--global-property apis,models,modelTests=false,modelDocs=false,apiDocs=false,apiTests=false,supportingFiles \
118118
--additional-properties=pythonPackageName="stackit-${service},removeEnumValuePrefix=false" >/dev/null \
119-
--http-user-agent stackit-sdk-python/${service}
119+
--http-user-agent "stackit-sdk-python/${service}"
120120

121121
# Remove unnecessary files
122122
rm "${SERVICES_FOLDER}/${service}/.openapi-generator-ignore"
@@ -129,48 +129,48 @@ generate_python_sdk() {
129129
mv "${SERVICES_FOLDER}/${service}/stackit/" "${SERVICES_FOLDER}/${service}/src/"
130130

131131
# If the service has a wait package files, move them inside the service folder
132-
if [ -d ${sdk_services_backup_dir}/${service}/src/wait ]; then
132+
if [ -d "${sdk_services_backup_dir}/${service}/src/wait" ]; then
133133
echo "Found ${service} \"wait\" package"
134-
cp -r ${sdk_services_backup_dir}/${service}/src/wait ${SERVICES_FOLDER}/${service}/src/wait
134+
cp -r "${sdk_services_backup_dir}/${service}/src/wait" "${SERVICES_FOLDER}/${service}/src/wait"
135135
fi
136136

137137
# If the service has a README.md file, move them inside the service folder
138-
if [ -f ${sdk_services_backup_dir}/${service}/README.md ]; then
138+
if [ -f "${sdk_services_backup_dir}/${service}/README.md" ]; then
139139
echo "Found ${service} \"README.md\" file"
140-
cp -r ${sdk_services_backup_dir}/${service}/README.md ${SERVICES_FOLDER}/${service}/README.md
140+
cp -r "${sdk_services_backup_dir}/${service}/README.md" "${SERVICES_FOLDER}/${service}/README.md"
141141
fi
142142

143143
# If the service has a pyproject.toml file, move them inside the service folder
144-
if [ -f ${sdk_services_backup_dir}/${service}/pyproject.toml ]; then
144+
if [ -f "${sdk_services_backup_dir}/${service}/pyproject.toml" ]; then
145145
echo "Found ${service} \"pyproject.toml\" file"
146-
cp -r ${sdk_services_backup_dir}/${service}/pyproject.toml ${SERVICES_FOLDER}/${service}/pyproject.toml
146+
cp -r "${sdk_services_backup_dir}/${service}/pyproject.toml" "${SERVICES_FOLDER}/${service}/pyproject.toml"
147147
fi
148148

149149
# If the service has a poetry.lock file, move them inside the service folder
150-
if [ -f ${sdk_services_backup_dir}/${service}/poetry.lock ]; then
150+
if [ -f "${sdk_services_backup_dir}/${service}/poetry.lock" ]; then
151151
echo "Found ${service} \"poetry.lock\" file"
152-
cp -r ${sdk_services_backup_dir}/${service}/poetry.lock ${SERVICES_FOLDER}/${service}/poetry.lock
152+
cp -r "${sdk_services_backup_dir}/${service}/poetry.lock" "${SERVICES_FOLDER}/${service}/poetry.lock"
153153
fi
154154

155155
# If the service has a CHANGELOG file, move it inside the service folder
156-
if [ -f ${sdk_services_backup_dir}/${service}/CHANGELOG.md ]; then
156+
if [ -f "${sdk_services_backup_dir}/${service}/CHANGELOG.md" ]; then
157157
echo "Found ${service} \"CHANGELOG\" file"
158-
cp -r ${sdk_services_backup_dir}/${service}/CHANGELOG.md ${SERVICES_FOLDER}/${service}/CHANGELOG.md
158+
cp -r "${sdk_services_backup_dir}/${service}/CHANGELOG.md" "${SERVICES_FOLDER}/${service}/CHANGELOG.md"
159159
fi
160160

161161
# If the service has a LICENSE file, move it inside the service folder
162-
if [ -f ${sdk_services_backup_dir}/${service}/LICENSE.md ]; then
162+
if [ -f "${sdk_services_backup_dir}/${service}/LICENSE.md" ]; then
163163
echo "Found ${service} \"LICENSE\" file"
164-
cp -r ${sdk_services_backup_dir}/${service}/LICENSE.md ${SERVICES_FOLDER}/${service}/LICENSE.md
164+
cp -r "${sdk_services_backup_dir}/${service}/LICENSE.md" "${SERVICES_FOLDER}/${service}/LICENSE.md"
165165
fi
166166

167167
# If the service has a NOTICE file, move it inside the service folder
168-
if [ -f ${sdk_services_backup_dir}/${service}/NOTICE.txt ]; then
168+
if [ -f "${sdk_services_backup_dir}/${service}/NOTICE.txt" ]; then
169169
echo "Found ${service} \"NOTICE\" file"
170-
cp -r ${sdk_services_backup_dir}/${service}/NOTICE.txt ${SERVICES_FOLDER}/${service}/NOTICE.txt
170+
cp -r "${sdk_services_backup_dir}/${service}/NOTICE.txt" "${SERVICES_FOLDER}/${service}/NOTICE.txt"
171171
fi
172172

173-
cd ${SERVICES_FOLDER}/${service}
173+
cd "${SERVICES_FOLDER}/${service}"
174174
# Run formatter
175175
isort .
176176
autoimport --ignore-init-modules .

0 commit comments

Comments
 (0)