Repository URL to install this package:
|
Version:
3.16.7 ▾
|
ibm-cloud-sdk-core
/
PKG-INFO
|
|---|
Metadata-Version: 2.1
Name: ibm-cloud-sdk-core
Version: 3.16.7
Summary: Core library used by SDKs for IBM Cloud Services
Home-page: https://github.com/IBM/python-sdk-core
Author: IBM
Author-email: devxsdk@us.ibm.com
License: Apache 2.0
Keywords: watson,ibm,cloud,ibm cloud services
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Description-Content-Type: text/markdown
License-File: LICENSE
[](https://app.travis-ci.com/IBM/python-sdk-core)
[](https://pypi.org/project/ibm-cloud-sdk-core/)
[](https://pypi.python.org/pypi/ibm-cloud-sdk-core)
[](https://cla-assistant.io/ibm/python-sdk-core)
[](https://github.com/semantic-release/semantic-release)
# IBM Python SDK Core Version 3.16.7
This project contains core functionality required by Python code generated by the IBM Cloud OpenAPI SDK Generator
(openapi-sdkgen).
# Python Version
The current minimum Python version supported is 3.7.
## Installation
To install, use `pip` or `easy_install`:
```bash
pip install --upgrade ibm-cloud-sdk-core
```
or
```bash
easy_install --upgrade ibm-cloud-sdk-core
```
## Authentication
The python-sdk-core project supports the following types of authentication:
- Basic Authentication
- Bearer Token Authentication
- Identity and Access Management (IAM) Authentication
- Container Authentication
- VPC Instance Authentication
- Cloud Pak for Data Authentication
- No Authentication (for testing)
For more information about the various authentication types and how to use them with your services, click [here](Authentication.md).
## Issues
If you encounter an issue with this project, you are welcome to submit a [bug report](https://github.com/IBM/python-sdk-core/issues).
Before opening a new issue, please search for similar issues. It's possible that someone has already reported it.
## Logging
### Enable logging
```python
import logging
logging.basicConfig(level=logging.DEBUG)
```
This would show output of the form:
```
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): iam.cloud.ibm.com:443
DEBUG:urllib3.connectionpool:https://iam.cloud.ibm.com:443 "POST /identity/token HTTP/1.1" 200 1809
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): gateway.watsonplatform.net:443
DEBUG:urllib3.connectionpool:https://gateway.watsonplatform.net:443 "POST /assistant/api/v1/workspaces?version=2018-07-10 HTTP/1.1" 201 None
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): gateway.watsonplatform.net:443
DEBUG:urllib3.connectionpool:https://gateway.watsonplatform.net:443 "GET /assistant/api/v1/workspaces/883a2a44-eb5f-4b1a-96b0-32a90b475ea8?version=2018-07-10&export=true HTTP/1.1" 200 None
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): gateway.watsonplatform.net:443
DEBUG:urllib3.connectionpool:https://gateway.watsonplatform.net:443 "DELETE /assistant/api/v1/workspaces/883a2a44-eb5f-4b1a-96b0-32a90b475ea8?version=2018-07-10 HTTP/1.1" 200 28
```
### Low level request and response dump
To get low level information of the requests/ responses:
```python
from http.client import HTTPConnection
HTTPConnection.debuglevel = 1
```
## Open source @ IBM
Find more open source projects on the [IBM Github Page](http://github.com/IBM)
## License
This library is licensed under Apache 2.0. Full license text is
available in [LICENSE](LICENSE).
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).