diff options
author | Botond Hende <nettingman@gmail.com> | 2024-08-21 00:01:02 +0200 |
---|---|---|
committer | Botond Hende <nettingman@gmail.com> | 2024-08-21 00:01:02 +0200 |
commit | 0a748763535dd184926969cfdc3d439a1b8bc9e9 (patch) | |
tree | ad22a316c9247d1a35eba38ae3c665f93b54c8cd /create_venv.sh | |
parent | b411beae45bb8b8aa7fb6e05ba6039b8f6ebb839 (diff) |
updated create_venv.sh to use pip
Diffstat (limited to 'create_venv.sh')
-rwxr-xr-x | create_venv.sh | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/create_venv.sh b/create_venv.sh index c9a5507..5432f47 100755 --- a/create_venv.sh +++ b/create_venv.sh @@ -1,13 +1,23 @@ #!/bin/bash -eu +SCRIPT_ROOT=$(pwd) +SDK_DIR_NAME=spacetraders-sdk + wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.7.0/openapi-generator-cli-7.7.0.jar -O openapi-generator-cli.jar -java -jar openapi-generator-cli.jar generate -g python -v -i "https://stoplight.io/api/v1/projects/spacetraders/spacetraders/nodes/reference/SpaceTraders.json?fromExportButton=true&snapshotType=http_service&deref=optimizedBundle" -o spacetraders-sdk +java -jar openapi-generator-cli.jar generate -g python -v -i "https://stoplight.io/api/v1/projects/spacetraders/spacetraders/nodes/reference/SpaceTraders.json?fromExportButton=true&snapshotType=http_service&deref=optimizedBundle" -o $SDK_DIR_NAME rm openapi-generator-cli.jar python3 -m venv venv + +for dir in $SCRIPT_ROOT/venv/lib/*; do + if [ -d $dir ]; then + ln -sf ../../../../$SDK_DIR_NAME/openapi_client $dir/site-packages/openapi_client + fi +done + source venv/bin/activate +cd $SDK_DIR_NAME -cd spacetraders-sdk -python3 setup.py install +pip install -r requirements.txt |