CloudVE / cloudbridge

A consistent interface to multiple IaaS clouds; in Python.
https://cloudbridge.cloudve.org
MIT License
113 stars 51 forks source link

Separate the dependencies #292

Closed RyanSiu1995 closed 2 years ago

RyanSiu1995 commented 2 years ago

Tested with pip install .[aws,gcp] And here is the output for pip freeze

> pip freeze
boto3==1.20.7
botocore==1.23.7
cachetools==4.2.4
certifi==2021.10.8
charset-normalizer==2.0.7
cloudbridge==2.2.0
deprecation==2.1.0
google-api-core==2.2.2
google-api-python-client==2.31.0
google-auth==2.3.3
google-auth-httplib2==0.1.0
googleapis-common-protos==1.53.0
httplib2==0.20.2
idna==3.3
jmespath==0.10.0
packaging==21.2
protobuf==3.19.1
pyasn1==0.4.8
pyasn1-modules==0.2.8
pyeventsystem==0.1.0
pyparsing==2.4.7
python-dateutil==2.8.2
requests==2.26.0
rsa==4.7.2
s3transfer==0.5.0
six==1.16.0
tenacity==8.0.1
uritemplate==4.1.1
urllib3==1.26.7

And it is the set of dependencies we want. We will need to bump the major version for the release because of the package breaking change.