Metadata-Version: 1.1
Name: osrm-py
Version: 0.2
Summary: Python client for OSRM API
Home-page: https://github.com/gojuno/osrm-py
Author: Alexander Verbitsky
Author-email: habibutsu@gmail.com
License: BSD
Description: osrm-py
        =======
        
        A Python client for `OSRM API`_
        
        .. _`OSRM API`: https://github.com/Project-OSRM/osrm-backend/wiki/Server-api
        
        Running the test suite
        ----------------------
        
        .. code-block:: python
        
            python setup.py test
        
        
        Requires
        --------
        
        * requests
        * aiohttp
        
        Usage
        -----
        
        With using `requests`
        
        .. code-block:: python
        
            import osrm
        
            client = osrm.Client(host='http://localhost:5000')
        
            response = client.route(
                coordinates=[[-74.0056, 40.6197], [-74.0034, 40.6333]],
                overview=osrm.overview.full)
        
            print(response)
        
        With using `aiohttp`
        
        .. code-block:: python
        
            import asyncio
            import osrm
        
            loop = asyncio.get_event_loop()
        
            async def request():
                client = osrm.AioHTTPClient(host='http://localhost:5000')
                response = await client.route(
                    coordinates=[[-74.0056, 40.6197], [-74.0034, 40.6333]],
                    overview=osrm.overview.full)
                print(response)
                await client.close()
        
            loop.run_until_complete(request())
        
Keywords: osrm
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: BSD License
