{ "info": { "author": "Nils Nolde", "author_email": "nils.nolde@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": ".. image:: https://travis-ci.com/GIScience/openrouteservice-py.svg?branch=master\n :target: https://travis-ci.com/GIScience/openrouteservice-py\n :alt: Build status\n\n.. image:: https://coveralls.io/repos/github/GIScience/openrouteservice-py/badge.svg?branch=master\n :target: https://coveralls.io/github/GIScience/openrouteservice-py?branch=master\n :alt: Coveralls coverage\n\n.. image:: https://readthedocs.org/projects/openrouteservice-py/badge/?version=latest\n :target: http://openrouteservice-py.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://badge.fury.io/py/openrouteservice.svg\n :target: https://badge.fury.io/py/openrouteservice\n :alt: PyPI version\n\n.. image:: https://anaconda.org/nilsnolde/openrouteservice/badges/installer/conda.svg\n :target: https://conda.anaconda.org/nilsnolde/openrouteservice\n :alt: Conda install\n\n.. image:: https://mybinder.org/badge_logo.svg\n :target: https://mybinder.org/v2/gh/GIScience/openrouteservice-py/master?filepath=examples%2Fbasic_example.ipynb\n :alt: MyBinder\n\nQuickstart\n==================================================\n\nDescription\n--------------------------------------------------\nThe openrouteservice library gives you painless access to the openrouteservice_ (ORS) routing API's.\nIt performs requests against our API's for\n\n- directions_\n- isochrones_\n- `matrix routing calculations`_\n- places_\n- elevation_\n- `Pelias geocoding`_\n- `Pelias reverse geocoding`_\n- `Pelias structured geocoding`_\n- `Pelias autocomplete`_\n- Optimization_\n\nFor further details, please visit:\n\n- homepage_\n- `ORS API documentation`_\n- `openrouteservice-py documentation`_\n\nWe also have a repo with a few useful examples here_.\n\nFor support, please ask our forum_.\n\nBy using this library, you agree to the ORS `terms and conditions`_.\n\n.. _openrouteservice: https://openrouteservice.org\n.. _homepage: https://openrouteservice.org\n.. _`ORS API documentation`: https://openrouteservice.org/documentation/\n.. _`openrouteservice-py documentation`: http://openrouteservice-py.readthedocs.io/en/latest/\n.. _directions: https://openrouteservice.org/documentation/#/reference/directions/directions/directions-service\n.. _`Pelias geocoding`: https://github.com/pelias/documentation/blob/master/search.md#available-search-parameters\n.. _`Pelias reverse geocoding`: https://github.com/pelias/documentation/blob/master/reverse.md#reverse-geocoding-parameters\n.. _`Pelias structured geocoding`: https://github.com/pelias/documentation/blob/master/structured-geocoding.md\n.. _`Pelias autocomplete`: https://github.com/pelias/documentation/blob/master/autocomplete.md\n.. _isochrones: https://openrouteservice.org/documentation/#/reference/isochrones/isochrones/isochrones-service\n.. _elevation: https://github.com/GIScience/openelevationservice/\n.. _`reverse geocoding`: https://openrouteservice.org/documentation/#/reference/geocoding/geocoding/geocoding-service\n.. _`matrix routing calculations`: https://openrouteservice.org/documentation/#/reference/matrix/matrix/matrix-service-(post)\n.. _places: https://github.com/GIScience/openpoiservice\n.. _Optimization: https://github.com/VROOM-Project/vroom/blob/master/docs/API.md\n.. _here: https://github.com/GIScience/openrouteservice-examples/tree/master/python\n.. _`terms and conditions`: https://openrouteservice.org/terms-of-service/\n.. _forum: https://ask.openrouteservice.org/c/sdks\n\nRequirements\n-----------------------------\nopenrouteservice-py is tested against CPython 2.7, 3.4, 3.5, 3.6, 3.7 and 3.8-dev, and PyPy3.5.\n\nFor setting up a testing environment, install ``requirements-dev.txt``::\n\n pip install -r requirements-dev.txt\n\nInstallation\n------------------------------\nTo install from PyPI, simply use pip::\n\n\tpip install openrouteservice\n\nTo install the latest and greatest from source::\n\n \tpip install git+git://github.com/GIScience/openrouteservice-py@development\n\nFor ``conda`` users::\n\n conda install -c nilsnolde openrouteservice\n\nThis command group will install the library to your global environment. Also works in virtual environments.\n\n\nTesting\n---------------------------------\nIf you want to run the unit tests, see Requirements_. ``cd`` to the library directory and run::\n\n\tnosetests -v\n\n``-v`` flag for verbose output (recommended).\n\n\nUsage\n---------------------------------\n\nFor an interactive Jupyter notebook have a look on `mybinder.org `_.\n\nBasic example\n^^^^^^^^^^^^^^^^^^^^\n.. code:: python\n\n\timport openrouteservice\n\n\tcoords = ((8.34234,48.23424),(8.34423,48.26424))\n\n\tclient = openrouteservice.Client(key='') # Specify your personal API key\n\troutes = client.directions(coords)\n\n\tprint(routes)\n\nFor convenience, all request performing module methods are wrapped inside the ``client`` class. This has the\ndisadvantage, that your IDE can't auto-show all positional and optional arguments for the\ndifferent methods. And there are a lot!\n\nThe slightly more verbose alternative, preserving your IDE's smart functions, is\n\n.. code:: python\n\n import openrouteservice\n from openrouteservice.directions import directions\n\n\tcoords = ((8.34234,48.23424),(8.34423,48.26424))\n\n\tclient = openrouteservice.Client(key='') # Specify your personal API key\n\troutes = directions(client, coords) # Now it shows you all arguments for .directions\n\nOptimize route\n^^^^^^^^^^^^^^^^^^^^^^^^^^\nIf you want to optimize the order of multiple waypoints in a simple `Traveling Salesman Problem `_,\nyou can pass a ``optimize_waypoints`` parameter:\n\n.. code:: python\n\n\timport openrouteservice\n\n\tcoords = ((8.34234,48.23424),(8.34423,48.26424), (8.34523,48.24424), (8.41423,48.21424))\n\n\tclient = openrouteservice.Client(key='') # Specify your personal API key\n\troutes = client.directions(coords, profile='cycling-regular', optimize_waypoints=True)\n\n\tprint(routes)\n\nDecode Polyline\n^^^^^^^^^^^^^^^^^^^^^^^^^^\nBy default, the directions API returns `encoded polylines `_.\nTo decode to a ``dict``, which is a GeoJSON geometry object, simply do\n\n.. code:: python\n\n import openrouteservice\n from openrouteservice import convert\n\n coords = ((8.34234,48.23424),(8.34423,48.26424))\n\n client = openrouteservice.Client(key='') # Specify your personal API key\n\n # decode_polyline needs the geometry only\n geometry = client.directions(coords)['routes'][0]['geometry']\n\n decoded = convert.decode_polyline(geometry)\n\n print(decoded)\n\nDry run\n^^^^^^^^^^^^^^^^^^^^\nAlthough errors in query creation should be handled quite decently, you can do a dry run to print the request and its parameters:\n\n.. code:: python\n\n import openrouteservice\n\n coords = ((8.34234,48.23424),(8.34423,48.26424))\n\n client = openrouteservice.Client()\n client.directions(coords, dry_run='true')\n\nLocal ORS instance\n^^^^^^^^^^^^^^^^^^^^\nIf you're hosting your own ORS instance, you can alter the ``base_url`` parameter to fit your own:\n\n.. code:: python\n\n import openrouteservice\n\n coords = ((8.34234,48.23424),(8.34423,48.26424))\n\n # key can be omitted for local host\n client = openrouteservice.Client(base_url='http://localhost/ors')\n\n # Only works if you didn't change the ORS endpoints manually\n routes = client.directions(coords)\n\n # If you did change the ORS endpoints for some reason\n # you'll have to pass url and required parameters explicitly:\n routes = client.request(\n url='/new_url',\n post_json={\n 'coordinates': coords,\n 'profile': 'driving-car',\n 'format': 'geojson'\n })\n\nSupport\n--------\n\nFor general support and questions, contact our forum_.\n\nFor issues/bugs/enhancement suggestions, please use https://github.com/GIScience/openrouteservice-py/issues.\n\n\n.. _forum: https://ask.openrouteservice.org/c/sdks\n\n\nAcknowledgements\n-----------------\n\nThis library is based on the very elegant codebase from googlemaps_.\n\n\n.. _googlemaps: https://github.com/googlemaps/google-maps-services-python\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GIScience/openrouteservice-py", "keywords": "routing accessibility router OSM ORS openrouteservice openstreetmap isochrone POI elevation DEM", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "openrouteservice", "package_url": "https://pypi.org/project/openrouteservice/", "platform": "", "project_url": "https://pypi.org/project/openrouteservice/", "project_urls": { "Homepage": "https://github.com/GIScience/openrouteservice-py" }, "release_url": "https://pypi.org/project/openrouteservice/2.2.3/", "requires_dist": [ "requests (>=2.0)" ], "requires_python": "", "summary": "Python client for requests to openrouteservice API services", "version": "2.2.3" }, "last_serial": 5776190, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "40c56eecaaf5b241f8feeb58d45d7e29", "sha256": "4e67da9f5459874d5633dc186e654b8bd3a2311ca1c4d57a20603129b167354d" }, "downloads": -1, "filename": "openrouteservice-0.1-py3.6.egg", "has_sig": false, "md5_digest": "40c56eecaaf5b241f8feeb58d45d7e29", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 36627, "upload_time": "2018-03-14T11:14:38", "url": "https://files.pythonhosted.org/packages/e4/d0/af957cf82c501777f74c43521a7c0b2227a8c6ff74464f08773f8bce2a7e/openrouteservice-0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "b4a27a40bf23e079c71fc080cb0e31de", "sha256": "80e301b90c7f0ff8d030d2a34c3fcbda081b71a1c2e3f42c6c6f66b7469da7ca" }, "downloads": -1, "filename": "openrouteservice-0.1.tar.gz", "has_sig": false, "md5_digest": "b4a27a40bf23e079c71fc080cb0e31de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18761, "upload_time": "2018-02-02T14:49:18", "url": "https://files.pythonhosted.org/packages/03/0e/3b41bde175c6a146a9851e3ae4751f1da1372ca0ae64a3288ae99a58fd58/openrouteservice-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "0e3fdc0cc2e758d766e9dd1b0944155a", "sha256": "7d38a5ef26ed6503112821cdcc8554f707e3b14a1b828ce0d6ddca6114697946" }, "downloads": -1, "filename": "openrouteservice-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e3fdc0cc2e758d766e9dd1b0944155a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24790, "upload_time": "2018-03-14T11:14:40", "url": "https://files.pythonhosted.org/packages/d5/99/2f28d10f17663d925747c505b58ef4a895ec1eb1975966d1b8b54fe7eee9/openrouteservice-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6480cc1d8a5d257463f868eb5157678", "sha256": "f2257b766f18d03423dd1e0eb27096e575ecea8aae642f2919fdf85de4896019" }, "downloads": -1, "filename": "openrouteservice-0.2.tar.gz", "has_sig": false, "md5_digest": "f6480cc1d8a5d257463f868eb5157678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21260, "upload_time": "2018-03-14T11:14:42", "url": "https://files.pythonhosted.org/packages/43/81/9f40b1705048cd97fd12e853c7d402c953883af234f42eee4d04885a13c1/openrouteservice-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "cc3d377e1b3cd205ec5de9d333bcaa0c", "sha256": "befc4983d74f33c5687934b8afbc705e120e2d3eba91441e220035dc228e906c" }, "downloads": -1, "filename": "openrouteservice-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc3d377e1b3cd205ec5de9d333bcaa0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24845, "upload_time": "2018-03-20T10:58:11", "url": "https://files.pythonhosted.org/packages/5e/3d/ae54c1fb11cbd659ab348e9a5b00002ed6462575edad5bbca663696f3a8c/openrouteservice-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8a0fbdd36c05e9bef96d08c8726c26d", "sha256": "d513cd7cab92f4e54ea7d85656906027fed6c5a159fc7ee1cec4374ee193f090" }, "downloads": -1, "filename": "openrouteservice-0.3.tar.gz", "has_sig": false, "md5_digest": "b8a0fbdd36c05e9bef96d08c8726c26d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21422, "upload_time": "2018-03-20T10:58:15", "url": "https://files.pythonhosted.org/packages/0a/1f/fe48b5c89d3bfd775fa1a21ff0bad0e9482fde27dcbf057fddaf9bd2185f/openrouteservice-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "aa12252d2f25b46a22cea9c1fc88633f", "sha256": "1421d26e703e45b38ad15ac1f6cbfad7f831319d33c96f46c87c86ff06805c9b" }, "downloads": -1, "filename": "openrouteservice-0.4.tar.gz", "has_sig": false, "md5_digest": "aa12252d2f25b46a22cea9c1fc88633f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23379, "upload_time": "2018-04-11T15:28:51", "url": "https://files.pythonhosted.org/packages/4a/51/0c5f832a2b1ea7668bbc72fd4a8f0758fb3bea4b324947143671ceffff24/openrouteservice-0.4.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "371b9819171221ee4cb98c3d48847d9b", "sha256": "c45755379a0df6e96b1c303ff9840f42bfbb7ff381cfcb744a7a28b9aa388739" }, "downloads": -1, "filename": "openrouteservice-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "371b9819171221ee4cb98c3d48847d9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33028, "upload_time": "2018-11-09T13:22:42", "url": "https://files.pythonhosted.org/packages/0f/91/801e14f3a27e9ceee814e5ca1523f7a1663e2495ed59a120fe9dc3419dd2/openrouteservice-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34614f2c04080c56faba2a230ca44939", "sha256": "b70c2ba54d75e1fd350d0d99b64bc74fab2504d6518a8fdd2692c56e8456ac8f" }, "downloads": -1, "filename": "openrouteservice-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "34614f2c04080c56faba2a230ca44939", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33024, "upload_time": "2018-11-09T13:22:44", "url": "https://files.pythonhosted.org/packages/fa/16/09e4ef9fde3beefcfa782a9e9ea3793381a7c9ede1a6bbf4e1d606e4a260/openrouteservice-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d17195fa1488cfea39cae2fca1483b10", "sha256": "810e3c817aca680dcc8252b5ad3da18bc6361df304bb76bde0362566a903d453" }, "downloads": -1, "filename": "openrouteservice-1.0.tar.gz", "has_sig": false, "md5_digest": "d17195fa1488cfea39cae2fca1483b10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30809, "upload_time": "2018-11-09T13:22:46", "url": "https://files.pythonhosted.org/packages/84/5d/b56100badf2a75babda71218969edd410832f83318a16ace5c6eb2194742/openrouteservice-1.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8bf0147bf3cebc06c0908c23564517cd", "sha256": "e68c70a842b126ecd0e7578ebce3f4b399e8d2e81b7b5a97cb19a88e08a0acf4" }, "downloads": -1, "filename": "openrouteservice-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bf0147bf3cebc06c0908c23564517cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33437, "upload_time": "2018-11-12T20:20:53", "url": "https://files.pythonhosted.org/packages/3d/43/6e8640cdb14566c4ec30e8621f3becf700a56afd0ba27bec873e9f462e10/openrouteservice-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4eced5c593c2a8c4656abdd8390fcf76", "sha256": "08e54b6bb84e31fb22521a0ae4700ce9407a06c77b91f2383f52f004846b2d40" }, "downloads": -1, "filename": "openrouteservice-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4eced5c593c2a8c4656abdd8390fcf76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31057, "upload_time": "2018-11-12T20:20:56", "url": "https://files.pythonhosted.org/packages/29/dc/4733d793fef62118f2a70dcac5e293fa14a52e934a3e7108109c1d3122b3/openrouteservice-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "8f983f0de04200c5dc774fb3c1cdbe91", "sha256": "e2159c531a8a646c2ee16fe2754b177e83824d755d892004750b494afaa10786" }, "downloads": -1, "filename": "openrouteservice-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f983f0de04200c5dc774fb3c1cdbe91", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33446, "upload_time": "2018-11-12T21:29:52", "url": "https://files.pythonhosted.org/packages/a1/87/966924957e76e7ca28bfff4d0ce88da36bce09d89c7b86950e63d255eec3/openrouteservice-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "446e3265ea6194b977e5c49258a49a95", "sha256": "57a4cc2ed1bd36a3a3f05ba15749d5b6c9bca25e8d6f4bbe939f2ab3e88b4820" }, "downloads": -1, "filename": "openrouteservice-1.1.1.tar.gz", "has_sig": false, "md5_digest": "446e3265ea6194b977e5c49258a49a95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31133, "upload_time": "2018-11-12T21:29:54", "url": "https://files.pythonhosted.org/packages/0b/70/1ddbe68218698e55a5f0e6391fcc113a329e068f225cdbb9f612831937f3/openrouteservice-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "84d3d1560d884776cf3d0779b33b20c9", "sha256": "f0524d441b5646f311a5774c96221330a8566e729d6de7c4dec0a3546558e1b9" }, "downloads": -1, "filename": "openrouteservice-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84d3d1560d884776cf3d0779b33b20c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33536, "upload_time": "2018-11-12T21:50:40", "url": "https://files.pythonhosted.org/packages/85/5e/7b5bc9a255435ac7ec224ebdb86cc1b11b6a57f54667b1f1fb14afc70dc7/openrouteservice-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf2c719c2cabf5c7ba4473bd7348e43f", "sha256": "c2453dbe3b57570940c65e9b74ecf50508cfa2484f4e27b5d5ea9d8fe570d244" }, "downloads": -1, "filename": "openrouteservice-1.1.2.tar.gz", "has_sig": false, "md5_digest": "bf2c719c2cabf5c7ba4473bd7348e43f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31300, "upload_time": "2018-11-12T21:50:43", "url": "https://files.pythonhosted.org/packages/4a/d4/a70e2ca4ec98d2507341c4760b0656cb49fecce9fa399ed162ae2aea1e59/openrouteservice-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "1b30c93b4b95e6132e22f71dd12c0855", "sha256": "48e72d3c62fca21a9203b461fa181e9fc532da0b993dc69bc80d8ddcc6952c18" }, "downloads": -1, "filename": "openrouteservice-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b30c93b4b95e6132e22f71dd12c0855", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33493, "upload_time": "2018-11-12T21:56:27", "url": "https://files.pythonhosted.org/packages/0b/ec/1aaef4b5fb57f1c99a193944e707db2a3bbc00b73f8a5cb5812bed5f1442/openrouteservice-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a20b59c3787c0ef30e637d9c8c31653", "sha256": "5d2be9e8b5f14cb100416be55381a46b007bc560b4c21f6ea9f5c62699151bc3" }, "downloads": -1, "filename": "openrouteservice-1.1.3.tar.gz", "has_sig": false, "md5_digest": "1a20b59c3787c0ef30e637d9c8c31653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31217, "upload_time": "2018-11-12T21:56:29", "url": "https://files.pythonhosted.org/packages/d6/b2/31e048de6e71c0d0aa465ed24b06c05b5364b5ae21e57376f4a87bffeadf/openrouteservice-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "8b6047ca21d6fea4d4f507deacdd8067", "sha256": "516842e895106316033a1f283294ad0e2224d0e3e5021658ee816098ab164f58" }, "downloads": -1, "filename": "openrouteservice-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b6047ca21d6fea4d4f507deacdd8067", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33543, "upload_time": "2018-11-13T09:19:09", "url": "https://files.pythonhosted.org/packages/d9/55/4865f15b81899bcd64a286e0c960bcd1a0c40dac28f76b64638df33b8eef/openrouteservice-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcf36d096f64aa404b3441987c19cac2", "sha256": "66980eb1fdb3662f25efa8bcceb6d31e57687cd56d077bab08f86c06c1748e13" }, "downloads": -1, "filename": "openrouteservice-1.1.4.tar.gz", "has_sig": false, "md5_digest": "fcf36d096f64aa404b3441987c19cac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30794, "upload_time": "2018-11-13T09:19:11", "url": "https://files.pythonhosted.org/packages/13/fb/45dcdc1ee59d32985a62993776869a3b56068deee85d15d795b1884332f4/openrouteservice-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "add999c02c0f39234619c64485033ce7", "sha256": "c879aa838d55bc0c1522a7e3d1b76b778592acfb75eeb8d0c35dcfd9c18507bd" }, "downloads": -1, "filename": "openrouteservice-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "add999c02c0f39234619c64485033ce7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33552, "upload_time": "2018-11-26T15:33:28", "url": "https://files.pythonhosted.org/packages/d9/f7/a570c8586346b7ec4a994490d7cdf9d001908ed3c3b69a846df6a22ab346/openrouteservice-1.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61d9d6c410bb9edcde876d721f0550f9", "sha256": "8eb2376444130a35a6de1fd40d295f58cd2e11e83ecf738125de291bf6614291" }, "downloads": -1, "filename": "openrouteservice-1.1.5.tar.gz", "has_sig": false, "md5_digest": "61d9d6c410bb9edcde876d721f0550f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30786, "upload_time": "2018-11-26T15:33:31", "url": "https://files.pythonhosted.org/packages/b6/a5/b6aa8e9f0d39588a02bc2fe6e111f6f7bcf7147f2a5f8b8f149c7d250fee/openrouteservice-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "8f4c24b187a43dda488922eaadbf012e", "sha256": "3879add08cb7329eb12645b54f2784de00b6c32a1ae7bdc7e8644787eb628b07" }, "downloads": -1, "filename": "openrouteservice-1.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f4c24b187a43dda488922eaadbf012e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33563, "upload_time": "2019-01-02T22:00:03", "url": "https://files.pythonhosted.org/packages/f2/e1/d73506abda1acbf56d469a0a51b004037179ee9f85dd103c359a678b7402/openrouteservice-1.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b207976bd83599d428e1b402a448d90d", "sha256": "29a3704b060d3b7a7a5032034c381eaed2a520ae9a705ab8f6e54db21a380ed1" }, "downloads": -1, "filename": "openrouteservice-1.1.6.tar.gz", "has_sig": false, "md5_digest": "b207976bd83599d428e1b402a448d90d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30772, "upload_time": "2019-01-02T22:00:05", "url": "https://files.pythonhosted.org/packages/48/db/d1681f20c751d886e32831766f22afc4146ea9f87f696244d5262ada0e9d/openrouteservice-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "e420348d607c5ae34743a6d89a3a88cf", "sha256": "109d02e90805c1fe0659b78be713fbfeb0cf87414a55e4a853e634a21cd03480" }, "downloads": -1, "filename": "openrouteservice-1.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e420348d607c5ae34743a6d89a3a88cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33569, "upload_time": "2019-01-24T06:27:16", "url": "https://files.pythonhosted.org/packages/3b/5e/20b3b96d7fbc2adb12e425326ee59184383dbbe8957485c702d741df051c/openrouteservice-1.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d0b44e3cd7b91659e3d2bf209e1d6bb", "sha256": "3306ea053d317a765d1b095f2a2be0e38abfffb65a495b2e08e53ce093dc81ba" }, "downloads": -1, "filename": "openrouteservice-1.1.7.tar.gz", "has_sig": false, "md5_digest": "7d0b44e3cd7b91659e3d2bf209e1d6bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30773, "upload_time": "2019-01-24T06:27:18", "url": "https://files.pythonhosted.org/packages/7b/5c/3fb79ae61805dd8493ab88eb868524052a951fbacbe83b226e28f086848d/openrouteservice-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "c1ca96653f07139ceb22aaed17530749", "sha256": "4e25b06b41faa584779edd95f3ea9628571fe4b5d668eaaca5855fe8479fcdfe" }, "downloads": -1, "filename": "openrouteservice-1.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1ca96653f07139ceb22aaed17530749", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34197, "upload_time": "2019-02-21T10:10:26", "url": "https://files.pythonhosted.org/packages/dc/48/556a5a9cbc781e13a10ca16a17a9c55516908a69ef5802ed22f74f693daa/openrouteservice-1.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b81410f48c7b5a3ca9317ea0a08ed49c", "sha256": "0cbe8665cef9928bb15e700d314f4d802c3a4255de575d7ca375496535872987" }, "downloads": -1, "filename": "openrouteservice-1.1.8.tar.gz", "has_sig": false, "md5_digest": "b81410f48c7b5a3ca9317ea0a08ed49c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30630, "upload_time": "2019-02-21T10:10:27", "url": "https://files.pythonhosted.org/packages/75/0a/25d1d9389b8394ca935bc9c81f5a959a9f92a9b2810dd843326fef1fb3ec/openrouteservice-1.1.8.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "9d51c28eb9a98a7c7baa4c0082391450", "sha256": "55a30b73375dee356d981a8bf66c7d00d19cd3a7b9af9b453a5bcc9569b31adf" }, "downloads": -1, "filename": "openrouteservice-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d51c28eb9a98a7c7baa4c0082391450", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34352, "upload_time": "2019-03-14T08:50:01", "url": "https://files.pythonhosted.org/packages/9a/4c/2caaf2966ba40a1da741643a6eef238b00126f5461ad34cb6b187dc78e4d/openrouteservice-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e715c13e1f60f6469e98522b92ff4c7b", "sha256": "c0b447fd44e93c1d1262312585997b618ae9da8348b8c5a9d1e8ee235c90e23f" }, "downloads": -1, "filename": "openrouteservice-2.0.0.tar.gz", "has_sig": false, "md5_digest": "e715c13e1f60f6469e98522b92ff4c7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29088, "upload_time": "2019-03-14T08:50:02", "url": "https://files.pythonhosted.org/packages/62/a5/2350141862b9c93332b4caa94691d5b79174b2ca9aa6553dd54a60f28ab7/openrouteservice-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "b32ad1b676191a347cc377202d558318", "sha256": "cc35adc08d21d8850a100c03462376bb53d642d7b9787f9f9106e54640fec84e" }, "downloads": -1, "filename": "openrouteservice-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b32ad1b676191a347cc377202d558318", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37010, "upload_time": "2019-04-30T11:38:15", "url": "https://files.pythonhosted.org/packages/2f/6b/870b926b751730fdfe2836c4dd3e3759a84a87217b7cbc7717776fd6f919/openrouteservice-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfaefbd06b8e418f866e57fe86633f2e", "sha256": "61a083effa962299b7dfe3273900f09b659af2f08a7696098af81f6832c57389" }, "downloads": -1, "filename": "openrouteservice-2.1.0.tar.gz", "has_sig": false, "md5_digest": "cfaefbd06b8e418f866e57fe86633f2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31974, "upload_time": "2019-04-30T11:38:22", "url": "https://files.pythonhosted.org/packages/ac/37/a99bfc300d4dbb0f5c7dea6aebc3dceb53750d7eb4bc32d0ce9b329df84b/openrouteservice-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "79bfab7d223dc673557df0d8c15bbba2", "sha256": "23f26d75c384fa414f64d6ea5c1aec48ac9ab77710356dc0eb98d92df6132355" }, "downloads": -1, "filename": "openrouteservice-2.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79bfab7d223dc673557df0d8c15bbba2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37165, "upload_time": "2019-05-20T14:06:17", "url": "https://files.pythonhosted.org/packages/ce/f0/b8426fdff85858b9c1585ddd3712e983a81cd9fecce9e237e1e029cb777c/openrouteservice-2.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e6a995e4c5eb089ad8a2229d3f9760f", "sha256": "26e94ae7a8a399cea4d946da8c3b48744b5d60b5ce5135e07261a64fb5aabfee" }, "downloads": -1, "filename": "openrouteservice-2.2.0.tar.gz", "has_sig": false, "md5_digest": "5e6a995e4c5eb089ad8a2229d3f9760f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27697, "upload_time": "2019-05-20T14:06:20", "url": "https://files.pythonhosted.org/packages/c1/f7/a75321451ec4cd8a72aef103d1871eb9f0eb65cefeafde3a0967802850be/openrouteservice-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "443f1de4c944c2c5b070095466df2ca0", "sha256": "618ba452cefb83040202a094c6a238c78aee6e27b285ed23c82a81679d3527ef" }, "downloads": -1, "filename": "openrouteservice-2.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "443f1de4c944c2c5b070095466df2ca0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37165, "upload_time": "2019-05-20T14:18:41", "url": "https://files.pythonhosted.org/packages/63/95/5454d2a92e163162f88c55afedf502919e560de223a74d55cbe63688bcf4/openrouteservice-2.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "184400d5e479688f19cc870128607955", "sha256": "ed63851440270ffdd50b2c376f8b67ad0f212738fc0e264ea17e18a6184891f7" }, "downloads": -1, "filename": "openrouteservice-2.2.1.tar.gz", "has_sig": false, "md5_digest": "184400d5e479688f19cc870128607955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27681, "upload_time": "2019-05-20T14:18:43", "url": "https://files.pythonhosted.org/packages/3f/a4/e7112e2214d4ff1cc50a79ed69c10bf0d06f0e57c52463b62f963f73043a/openrouteservice-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "a1c77047ff65b253efcbad5d8fd8019d", "sha256": "6c05e88a98bb28cb7e0a09f02f31fbf7810a15ca73601d35fe0f64e9bdc23756" }, "downloads": -1, "filename": "openrouteservice-2.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1c77047ff65b253efcbad5d8fd8019d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37389, "upload_time": "2019-06-14T12:31:56", "url": "https://files.pythonhosted.org/packages/8c/83/f05014e4502b271356a4276a21349eac543f0d73241bd39274c405d391fc/openrouteservice-2.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46e4350518a177cd4eaf801e89815800", "sha256": "c6c6bb5f3db8c2ead8b2e35fd1e426b8f53b57de904a4b00fd093ebe51c8f0a8" }, "downloads": -1, "filename": "openrouteservice-2.2.2.tar.gz", "has_sig": false, "md5_digest": "46e4350518a177cd4eaf801e89815800", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28222, "upload_time": "2019-06-14T12:31:59", "url": "https://files.pythonhosted.org/packages/31/b3/7d327f03228db9219d6aeb935590da9869c332d3577290779135c60904ce/openrouteservice-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "0bcfae78ab76f61b6f9eab917a544f13", "sha256": "3b329d692194dad5f3b8b899f98a80d2aa6788c5fe410af38eaae55958f05511" }, "downloads": -1, "filename": "openrouteservice-2.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bcfae78ab76f61b6f9eab917a544f13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37402, "upload_time": "2019-09-03T14:08:46", "url": "https://files.pythonhosted.org/packages/1e/a7/fa71e02fd4db5e3e3b95ed6e85d2eeb761c39fbeed30289e9d5455a36080/openrouteservice-2.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4908cc816620099b967a99799cdb330d", "sha256": "fffbeeec19d19a06900e29a96a20a3710c2800b9418d8b85219718fe97e3d769" }, "downloads": -1, "filename": "openrouteservice-2.2.3.tar.gz", "has_sig": false, "md5_digest": "4908cc816620099b967a99799cdb330d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28288, "upload_time": "2019-09-03T14:08:48", "url": "https://files.pythonhosted.org/packages/2e/26/547a2fb85b330d15be4ea948451a1a8e3763fb7ef224e338b953fc6ed1a6/openrouteservice-2.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0bcfae78ab76f61b6f9eab917a544f13", "sha256": "3b329d692194dad5f3b8b899f98a80d2aa6788c5fe410af38eaae55958f05511" }, "downloads": -1, "filename": "openrouteservice-2.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bcfae78ab76f61b6f9eab917a544f13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37402, "upload_time": "2019-09-03T14:08:46", "url": "https://files.pythonhosted.org/packages/1e/a7/fa71e02fd4db5e3e3b95ed6e85d2eeb761c39fbeed30289e9d5455a36080/openrouteservice-2.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4908cc816620099b967a99799cdb330d", "sha256": "fffbeeec19d19a06900e29a96a20a3710c2800b9418d8b85219718fe97e3d769" }, "downloads": -1, "filename": "openrouteservice-2.2.3.tar.gz", "has_sig": false, "md5_digest": "4908cc816620099b967a99799cdb330d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28288, "upload_time": "2019-09-03T14:08:48", "url": "https://files.pythonhosted.org/packages/2e/26/547a2fb85b330d15be4ea948451a1a8e3763fb7ef224e338b953fc6ed1a6/openrouteservice-2.2.3.tar.gz" } ] }