IBM-Cloud / sql-query-clients

Client samples for IBM Cloud SQL Query service
Apache License 2.0
12 stars 24 forks source link

cosaccess incorrect dependencies? #159

Open rakeshJn opened 10 months ago

rakeshJn commented 10 months ago
  1. Did the following steps in a brand new python virtual environment:

    set -o pipefail; pip install --upgrade "cosaccess" | { grep -v "already satisfied" || :; }
  2. Create a python file testcos.py with only the following imports:
    import os
    from cosaccess import CosAccessManager
    import getpass
    import ibm_boto3
    from ibm_botocore.client import Config, ClientError
  3. Run it python testcos.py
  4. Get the following error:
    python testcos.py
    Traceback (most recent call last):
    File "/root/cosaccess/testcos.py", line 2, in <module>
    from cosaccess import CosAccessManager
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/cosaccess/__init__.py", line 19, in <module>
    from .cosaccess import CosAccessManager
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/cosaccess/cosaccess.py", line 27, in <module>
    import ibm_boto3
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/ibm_boto3/__init__.py", line 16, in <module>
    from ibm_boto3.session import Session
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/ibm_boto3/session.py", line 27, in <module>
    import ibm_botocore.session
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/ibm_botocore/session.py", line 30, in <module>
    import ibm_botocore.credentials
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/ibm_botocore/credentials.py", line 34, in <module>
    from ibm_botocore.config import Config
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/ibm_botocore/config.py", line 16, in <module>
    from ibm_botocore.endpoint import DEFAULT_TIMEOUT, MAX_POOL_CONNECTIONS
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/ibm_botocore/endpoint.py", line 22, in <module>
    from ibm_botocore.awsrequest import create_request_object
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/ibm_botocore/awsrequest.py", line 25, in <module>
    import ibm_botocore.utils
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/ibm_botocore/utils.py", line 33, in <module>
    import ibm_botocore.httpsession
    File "/root/cosaccess/cos/lib64/python3.11/site-packages/ibm_botocore/httpsession.py", line 8, in <module>
    from urllib3.util.ssl_ import (
    ImportError: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_' (/root/cosaccess/cos/lib64/python3.11/site-packages/urllib3/util/ssl_.py)

Using python 3.1.1