Metadata-Version: 1.1
Name: watson-developer-cloud
Version: 1.1.0
Summary: Client library to use the IBM Watson Services
Home-page: https://github.com/watson-developer-cloud/python-sdk
Author: Jeffrey Stylos
Author-email: jsstylos@us.ibm.com
License: Apache 2.0
Description-Content-Type: UNKNOWN
Description: # Watson Developer Cloud Python SDK
        
        [![Build Status](https://travis-ci.org/watson-developer-cloud/python-sdk.svg?branch=master)](https://travis-ci.org/watson-developer-cloud/python-sdk)
        [![Slack](https://wdc-slack-inviter.mybluemix.net/badge.svg)](https://wdc-slack-inviter.mybluemix.net)
        [![codecov.io](https://codecov.io/github/watson-developer-cloud/python-sdk/coverage.svg?branch=master)](https://codecov.io/github/watson-developer-cloud/python-sdk?branch=master)
        [![Latest Stable Version](https://img.shields.io/pypi/v/watson-developer-cloud.svg)](https://pypi.python.org/pypi/watson-developer-cloud)
        
        Python client library to quickly get started with the various [Watson APIs][wdc] services.
        
        ## Installation
        
        To install, use `pip` or `easy_install`:
        
        ```bash
        pip install --upgrade watson-developer-cloud
        ```
        
        or
        
        ```bash
        easy_install --upgrade watson-developer-cloud
        ```
        
        Note: If you run into permission issues try:
        
        ```bash
        sudo -H pip install --ignore-installed six watson-developer-cloud
        ```
        
        For more details see [#225](https://github.com/watson-developer-cloud/python-sdk/issues/225)
        
        ## Examples
        
        The [examples][examples] folder has basic and advanced examples.
        
        ## Getting the Service Credentials
        
        Service credentials are required to access the APIs.
        
        If you run your app in IBM Cloud, you don't need to specify the username and password. In that case, the SDK uses the `VCAP_SERVICES` environment variable to load the credentials.
        
        To run locally or outside of IBM Cloud you need the `username` and `password` credentials for each service. (Service credentials are different from your IBM Cloud account email and password.)
        
        To create an instance of the service:
        
        1. Log in to [IBM Cloud][ibm_cloud].
        1. Create an instance of the service:
           1. In the IBM Cloud **Catalog**, select the Watson service you want to use. For example, select the Conversation service.
           1. Type a unique name for the service instance in the **Service name** field. For example, type `my-service-name`. Leave the default values for the other options.
           1. Click **Create**.
        
        To get your service credentials:
        
        Copy your credentials from the **Service details** page. To find the the Service details page for an existing service, navigate to your IBM Cloud dashboard and click the service name.
        
        1. On the **Service Details** page, click **Service Credentials**, and then **View credentials**.
        1. Copy `username`, `password`, and `url`.
        
        ## Python Version
        
        Tested on Python 2.7, 3.4, 3.5, and 3.6.
        
        ## Changes for v1.0
        Version 1.0 focuses on the move to programmatically-generated code for many of the services. See the [changelog](https://github.com/watson-developer-cloud/python-sdk/wiki/Changelog) for the details.
        
        ## Migration
        This version includes many breaking changes as a result of standardizing behavior across the new generated services. Full details on migration from previous versions can be found [here](https://github.com/watson-developer-cloud/python-sdk/wiki/Migration).
        
        ## Configuring the http client (Supported from v1.1.0)
        To set client configs like timeout use the `with_http_config()` function and pass it a dictionary of configs.
        
        ```python
        from watson_developer_cloud import ConversationV1
        
        conversation = ConversationV1(
            username='xxx',
            password='yyy',
            version='2017-04-21')
        
        conversation.set_http_config({'timeout': 100})
        response = conversation.message(workspace_id=workspace_id, input={
            'text': 'What\'s the weather like?'})
        print(json.dumps(response, indent=2))
        ```
        
        ## Dependencies
        
        * [requests]
        * `python_dateutil` >= 2.5.3
        * [responses] for testing
        * Following for web sockets support in speech to text
           * `autobahn` >= 0.10.9
           * `Twisted` >= 13.2.0
           * `pyOpenSSL` >= 16.2.0
           * `service-identity` >= 17.0.0
        
        ## Contributing
        
        See [CONTRIBUTING.md][CONTRIBUTING].
        
        ## License
        
        This library is licensed under the [Apache 2.0 license][license].
        
        [wdc]: http://www.ibm.com/watson/developercloud/
        [ibm_cloud]: https://console.bluemix.net
        [responses]: https://github.com/getsentry/responses
        [requests]: http://docs.python-requests.org/en/latest/
        [examples]: https://github.com/watson-developer-cloud/python-sdk/tree/master/examples
        [CONTRIBUTING]: https://github.com/watson-developer-cloud/python-sdk/blob/master/CONTRIBUTING.md
        [license]: http://www.apache.org/licenses/LICENSE-2.0
        
Keywords: language,vision,question and answer tone_analyzer,natural language classifier,text to speech,language translation,language identification,concept expansion,machine translation,personality insights,message resonance,watson developer cloud,wdc,watson,ibm,dialog,user modeling,tone analyzer,speech to text,visual recognition
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 4 - Beta
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
