Files
Jungfraujoch/gen_python_client.sh
Filip Leonarski d19954bb4c
Some checks failed
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 0s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 0s
Build Packages / build:rpm (rocky8) (push) Failing after 1s
Build Packages / build:rpm (rocky9) (push) Failing after 0s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 0s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 0s
Build Packages / Generate python client (push) Failing after 27s
Build Packages / Build documentation (push) Successful in 1m17s
Build Packages / Unit tests (push) Successful in 54m20s
Fixes to python client upload part
2025-09-18 19:52:06 +02:00

11 lines
598 B
Bash

#!/bin/bash
VERSION=$(<VERSION)
OPENAPI_VERSION=7.8.0
wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/${OPENAPI_VERSION}/openapi-generator-cli-${OPENAPI_VERSION}.jar -O openapi-generator-cli.jar
java -jar openapi-generator-cli.jar generate -i broker/jfjoch_api.yaml -o python-client/ -g python --git-host=git.psi.ch --git-repo-id jungfraujoch --git-user-id jungfraujoch --additional-properties=packageName=jfjoch_client,packageVersion=$VERSION
cd python-client
sed -i s/"NAME = \"jfjoch-client\""/"NAME = \"jfjoch_client\""/ setup.py
python3 setup.py sdist bdist_wheel