From 2c3fc96b66bf98c903befc0bdc6e298054a4d74d Mon Sep 17 00:00:00 2001 From: Sachin Pikle Date: Tue, 31 Aug 2021 15:55:26 +0530 Subject: [PATCH 1/2] Added command to update pip Added "RUN pip3 install --upgrade pip". The OCI Python SDK v2.40.1+ uses updated Cryptography versions. The new Cryptography uses a newer version of setuptools which is not available in Pip. Updating Pip gives you access to download that. --- samples/oci-adb-client-runsql-python/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/samples/oci-adb-client-runsql-python/Dockerfile b/samples/oci-adb-client-runsql-python/Dockerfile index 6fb2a66..11fbf88 100644 --- a/samples/oci-adb-client-runsql-python/Dockerfile +++ b/samples/oci-adb-client-runsql-python/Dockerfile @@ -17,8 +17,9 @@ RUN chown -R fn:fn /tmp/dbwallet ENV TNS_ADMIN=/tmp/dbwallet ADD . /function/ +RUN pip3 install --upgrade pip RUN pip3 install --no-cache --no-cache-dir -r requirements.txt RUN rm -fr /function/.pip_cache ~/.cache/pip requirements.txt func.yaml Dockerfile README.md ENV PYTHONPATH=/python -ENTRYPOINT ["/usr/local/bin/fdk", "/function/func.py", "handler"] \ No newline at end of file +ENTRYPOINT ["/usr/local/bin/fdk", "/function/func.py", "handler"] From 625dd4c3e2fe7d176424df496e341717e57ea086 Mon Sep 17 00:00:00 2001 From: Sachin Pikle Date: Tue, 31 Aug 2021 15:56:53 +0530 Subject: [PATCH 2/2] Updated oci python SDK to use the latest version --- samples/oci-adb-client-runsql-python/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/oci-adb-client-runsql-python/requirements.txt b/samples/oci-adb-client-runsql-python/requirements.txt index 1779ad2..71b0988 100644 --- a/samples/oci-adb-client-runsql-python/requirements.txt +++ b/samples/oci-adb-client-runsql-python/requirements.txt @@ -1,3 +1,3 @@ fdk cx_oracle -oci==2.40.0 +oci