Metadata-Version: 2.1
Name: pyodata
Version: 1.4.0
Summary: Enterprise ready Python OData client
Home-page: https://github.com/SAP/python-pyodata
Author: Jakub Filak, Michal Nezerka, Patrik Petrik, Lubos Mjachky
Author-email: jakub.filak@sap.com, michal.nezerka@sap.com, patrik.petrik@sap.com, lubos.mjachky@sap.com
License: Apache License Version 2.0
Description: [![Build Status](https://travis-ci.org/SAP/python-pyodata.svg?branch=master)](https://travis-ci.org/SAP/python-pyodata)
        [![PyPI version](https://badge.fury.io/py/pyodata.svg)](https://badge.fury.io/py/pyodata)
        [![codecov](https://codecov.io/gh/SAP/python-pyodata/branch/master/graph/badge.svg)](https://codecov.io/gh/SAP/python-pyodata)
        [![Total alerts](https://img.shields.io/lgtm/alerts/g/SAP/python-pyodata.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/SAP/python-pyodata/alerts/)
        
        # Python OData Client - pyodata
        
        Python OData client which provides comfortable Python agnostic
        way for communication with OData services.
        
        The goal of this Python module is to hide all OData protocol implementation
        details.
        
        ## Supported features
        
        - OData V2
        
        ## Requirements
        
        - [Python >= 3.6](https://www.python.org/downloads/release/python-368/)
        
        ## Download and Installation
        
        Install and update using pip:
        
        ```bash
        pip install -U pyodata
        ```
        
        ## Configuration
        
        You can start building your OData projects straight away after installing the
        Python module without any additional configuration steps needed.
        
        ## Limitations
        
        There have been no limitations discovered yet.
        
        ## Known Issues
        
        There are no known issues at this time.
        
        ## How to obtain support
        
        We accept bug reports, feature requests, questions and comments via [GitHub issues](https://github.com/SAP/python-pyodata/issues)
        
        ## Usage
        
        The only thing you need to do is to import the _pyodata_ Python module and
        provide an object implementing interface compatible with [Session Object](https://2.python-requests.org/en/master/user/advanced/#session-objects)
        for the library [Requests](https://2.python-requests.org/en/master/).
        
        ```python
        import requests
        import pyodata
        
        SERVICE_URL = 'http://services.odata.org/V2/Northwind/Northwind.svc/'
        
        # Create instance of OData client
        client = pyodata.Client(SERVICE_URL, requests.Session())
        ```
        
        Find more sophisticated examples in [The User Guide](docs/usage/README.md).
        
        ## Contributing
        
        Please, go through [the Contributing guideline](CONTRIBUTING.md).
        
        ### Authoring a patch
        
        Here's an example workflow for a project `PyOData` hosted on Github
        Your username is `yourname` and you're submitting a basic bugfix or feature.
        
        * Hit 'fork' on Github, creating e.g. `yourname/PyOData`.
        * `git clone git@github.com:yourname/PyOData`
        * `git checkout -b foo_the_bars` to create new local branch named foo_the_bars
        * Hack, hack, hack
        * Run `python3 -m pytest` or `make check`
        * `git status`
        * `git add`
        * `git commit -s -m "Foo the bars"`
        * `git push -u origin HEAD` to create foo_the_bars branch in your fork
        * Visit your fork at Github and click handy "Pull request" button.
        * In the description field, write down issue number (if submitting code fixing
          an existing issue) or describe the issue + your fix (if submitting a wholly
          new bugfix).
        * Hit 'submit'! And please be patient - the maintainers will get to you when
          they can.
        
        ## License
        
        Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
        This file is licensed under the Apache Software License, v. 2 except as noted
        otherwise in [the LICENSE file](LICENSE)
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
