{ "info": { "author": "Etienne Chov\u00e9", "author_email": "chove@crans.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: GIS", "Topic :: Software Development :: Libraries" ], "description": "osmapi\n======\n\n|Build| |Coverage| |Version| |License|\n\nPython wrapper for the OSM API\n\nInstallation\n------------\n\nInstall ```osmapi`` from PyPi `__\nby using pip:\n\n::\n\n pip install osmapi\n\nDocumentation\n-------------\n\nThe documentation is generated using ``pdoc`` and can be `viewed\nonline `__.\n\nThe build the documentation locally, you can use\n\n::\n\n pdoc --html osmapi.OsmApi # create HTML file\n\nThis project uses GitHub Pages to publish its documentation. To update\nthe online documentation, you need to re-generate the documentation with\nthe above command and update the ``gh-pages`` branch of this repository.\n\nExamples\n--------\n\nTo test this library, please create an account on the `development\nserver of OpenStreetMap\n(https://api06.dev.openstreetmap.org) `__.\n\nRead from OpenStreetMap\n~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n import osmapi\n api = osmapi.OsmApi()\n print(api.NodeGet(123))\n # {u'changeset': 532907, u'uid': 14298,\n # u'timestamp': u'2007-09-29T09:19:17Z',\n # u'lon': 10.790009299999999, u'visible': True,\n # u'version': 1, u'user': u'Mede',\n # u'lat': 59.9503044, u'tag': {}, u'id': 123}\n\nConstructor\n~~~~~~~~~~~\n\n.. code:: python\n\n import osmapi\n api = osmapi.OsmApi(api=\"https://api06.dev.openstreetmap.org\", username = \"you\", password = \"***\")\n api = osmapi.OsmApi(username = \"you\", passwordfile = \"/etc/mypasswords\")\n api = osmapi.OsmApi(passwordfile = \"/etc/mypasswords\") # if only the passwordfile is specified, the credentials on the first line of the file will be used\n\nNote: Each line in the password file should have the format\n*user:password*\n\nWrite to OpenStreetMap\n~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n import osmapi\n api = osmapi.OsmApi(api=\"https://api06.dev.openstreetmap.org\", username = u\"metaodi\", password = u\"*******\")\n api.ChangesetCreate({u\"comment\": u\"My first test\"})\n print(api.NodeCreate({u\"lon\":1, u\"lat\":1, u\"tag\": {}}))\n # {u'changeset': 532907, u'lon': 1, u'version': 1, u'lat': 1, u'tag': {}, u'id': 164684}\n api.ChangesetClose()\n\nNote\n----\n\nScripted imports and automated edits should only be carried out by those\nwith experience and understanding of the way the OpenStreetMap community\ncreates maps, and only with careful **planning** and **consultation**\nwith the local community.\n\nSee the\n`Import/Guidelines `__\nand `Automated Edits/Code of\nConduct `__\nfor more information.\n\nDevelopment\n~~~~~~~~~~~\n\nIf you want to help with the development of ``osmapi``, you should clone\nthis repository and install the requirements:\n\n::\n\n pip install -r requirements.txt\n pip install -r test-requirements.txt\n\nAfter that, it is recommended to install the ``flake8`` pre-commit-hook:\n\n::\n\n flake8 --install-hook\n\nTests\n~~~~~\n\nTo run the tests use the following command:\n\n::\n\n nosetests --verbose\n\nBy using tox you can even run the tests against different versions of\npython (2.7, 3.4, 3.5, 3.6 and 3.7):\n\n::\n\n tox\n\nRelease\n-------\n\nTo create a new release, follow these steps (please respect `Semantic\nVersioning `__):\n\n1. Adapt the version number in ``osmapi/__init__.py``\n2. Update the CHANGELOG with the version\n3. Create a pull request to merge develop into master (make sure the\n tests pass!)\n4. Create a `new release/tag on\n GitHub `__ (on the master\n branch)\n5. The `publication on PyPI `__\n happens via `Travis CI `__ on\n every tagged commit\n6. Re-build the documentation (see above) and copy the generated file to\n ``index.html`` on the ``gh-pages`` branch\n\nAttribution\n-----------\n\nThis project was orginally developed by Etienne Chove. This repository\nis a copy of the original code from SVN\n(http://svn.openstreetmap.org/applications/utils/python\\_lib/OsmApi/OsmApi.py),\nwith the goal to enable easy contribution via GitHub and release of this\npackage via `PyPI `__.\n\nSee also the OSM wiki: http://wiki.openstreetmap.org/wiki/Osmapi\n\n.. |Build| image:: https://img.shields.io/travis/metaodi/osmapi/develop.svg\n :target: https://travis-ci.org/metaodi/osmapi\n.. |Coverage| image:: https://img.shields.io/coveralls/metaodi/osmapi/develop.svg\n :target: https://coveralls.io/r/metaodi/osmapi?branch=develop\n.. |Version| image:: https://img.shields.io/pypi/v/osmapi.svg\n :target: https://pypi.python.org/pypi/osmapi/\n.. |License| image:: https://img.shields.io/pypi/l/osmapi.svg\n :target: https://github.com/metaodi/osmapi/blob/master/LICENSE.txt", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/metaodi/osmapi/archive/v1.2.2.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/metaodi/osmapi", "keywords": "openstreetmap,osm,api", "license": "GPLv3", "maintainer": "Stefan Oderbolz", "maintainer_email": "odi@metaodi.ch", "name": "osmapi", "package_url": "https://pypi.org/project/osmapi/", "platform": "", "project_url": "https://pypi.org/project/osmapi/", "project_urls": { "Download": "https://github.com/metaodi/osmapi/archive/v1.2.2.zip", "Homepage": "https://github.com/metaodi/osmapi" }, "release_url": "https://pypi.org/project/osmapi/1.2.2/", "requires_dist": null, "requires_python": "", "summary": "Python wrapper for the OSM API", "version": "1.2.2" }, "last_serial": 4460446, "releases": { "0.2.20": [ { "comment_text": "", "digests": { "md5": "76e401b87b848a95e5d6011707d07800", "sha256": "dbeaf67c4e0147e40b453a11c97a2c08aca1c8556ebf067c26f3e8f899971800" }, "downloads": -1, "filename": "osmapi-0.2.20.tar.gz", "has_sig": false, "md5_digest": "76e401b87b848a95e5d6011707d07800", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5948, "upload_time": "2014-01-01T14:11:40", "url": "https://files.pythonhosted.org/packages/50/2a/44a49ea80d207edec70620ba08b02c411ec559cabc3bd823c1d267cf2e9f/osmapi-0.2.20.tar.gz" } ], "0.2.21": [ { "comment_text": "", "digests": { "md5": "532a2239b983a74c596564554c8e049b", "sha256": "91e021358e36f74367d6b4fa331c988de25aabd52aafff874b5677d9583f3700" }, "downloads": -1, "filename": "osmapi-0.2.21.tar.gz", "has_sig": false, "md5_digest": "532a2239b983a74c596564554c8e049b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7682, "upload_time": "2014-01-03T09:49:42", "url": "https://files.pythonhosted.org/packages/23/1c/0877c423886b44a624e73940d3e1cafe3b56f3e1a661604fbf8c91664913/osmapi-0.2.21.tar.gz" } ], "0.2.22": [ { "comment_text": "", "digests": { "md5": "5e33aab21dbb1e642c1cf57926693f5e", "sha256": "f07aa31c8df63ca95f4511a2bc491b54a8bf5ca709dbabd8e07e592440860bc6" }, "downloads": -1, "filename": "osmapi-0.2.22.tar.gz", "has_sig": false, "md5_digest": "5e33aab21dbb1e642c1cf57926693f5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8284, "upload_time": "2014-01-03T13:06:15", "url": "https://files.pythonhosted.org/packages/8f/1f/cb76db8e11a32f59238b83758ef1b3cb7b432105b258f66f34787f2ae533/osmapi-0.2.22.tar.gz" } ], "0.2.23": [ { "comment_text": "", "digests": { "md5": "ff1d2736de21cd48f5ee545269462706", "sha256": "bdcfedd259dc6ce5b7ef9aa278e808eca63b6d6fb6412e67514030a6dfc9af6e" }, "downloads": -1, "filename": "osmapi-0.2.23.tar.gz", "has_sig": false, "md5_digest": "ff1d2736de21cd48f5ee545269462706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8902, "upload_time": "2014-01-03T13:30:28", "url": "https://files.pythonhosted.org/packages/4b/55/72c7ead37a0f80914ffcbc33106ea9207314184d866b64adffb6ad9e9d7c/osmapi-0.2.23.tar.gz" } ], "0.2.24": [ { "comment_text": "", "digests": { "md5": "544250f7b2ba80801fd987fe029214fe", "sha256": "dd30f19df5139eba21dcaabd0fef4b812f6b86a5e4e3b70fde09c8a113aa91e4" }, "downloads": -1, "filename": "osmapi-0.2.24.tar.gz", "has_sig": false, "md5_digest": "544250f7b2ba80801fd987fe029214fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8280, "upload_time": "2014-01-07T12:23:02", "url": "https://files.pythonhosted.org/packages/af/68/2712c28f44a49f96efb53588938a0f74731048670186e92bfcadd24a9a26/osmapi-0.2.24.tar.gz" } ], "0.2.25": [ { "comment_text": "", "digests": { "md5": "fc2961174983ad30d0f439190e8ef473", "sha256": "f45b1a1df089b00205cda1305e15e81304025955832cd50235ed2df6e6db4332" }, "downloads": -1, "filename": "osmapi-0.2.25.tar.gz", "has_sig": false, "md5_digest": "fc2961174983ad30d0f439190e8ef473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8251, "upload_time": "2014-05-01T22:44:25", "url": "https://files.pythonhosted.org/packages/8b/5c/1cf7902dce93b0b010f56e565af7f8f73d05c20a7515e99bfb2fdef1a9e3/osmapi-0.2.25.tar.gz" } ], "0.2.26": [ { "comment_text": "", "digests": { "md5": "396146b4768035da05ce0430e036df16", "sha256": "9debb173090befe16ba58a095c84c5bdfce54583f7d4b47a68f8686caba3aec4" }, "downloads": -1, "filename": "osmapi-0.2.26.tar.gz", "has_sig": false, "md5_digest": "396146b4768035da05ce0430e036df16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8275, "upload_time": "2014-05-01T23:12:29", "url": "https://files.pythonhosted.org/packages/50/f0/9222e3470f20af1486a39070331035c7bbb21842491359c2aaef18c192f8/osmapi-0.2.26.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ca69ab51e5cdee730f91413aed9fa0ab", "sha256": "be9c6276a9e187a649dc5b4bbc7587476aa0d2528a57cb955e518b2dc6d43cd6" }, "downloads": -1, "filename": "osmapi-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ca69ab51e5cdee730f91413aed9fa0ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9295, "upload_time": "2014-05-20T15:53:51", "url": "https://files.pythonhosted.org/packages/b4/81/cb00c598e4b5ddc62c559fe79dd24fb9599a9e677124e12c91d5077e2778/osmapi-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5fd560e16e09f5a942ceafc01ee73f66", "sha256": "215f62780f11e4734b950373ee14ed628a82e3eb148e60363df5e8cc38ec9b98" }, "downloads": -1, "filename": "osmapi-0.3.1.tar.gz", "has_sig": false, "md5_digest": "5fd560e16e09f5a942ceafc01ee73f66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9480, "upload_time": "2014-06-21T11:56:08", "url": "https://files.pythonhosted.org/packages/ce/f8/28be3ac66f59013e4fefe79c67db47a11dcb9e11eb158be3c1b021af1f08/osmapi-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "879da6d5d870f898708c151444b7c159", "sha256": "a751072a390085b7f093e27ddf3329581834d427bbf0c11763ab8f17e35d6bfc" }, "downloads": -1, "filename": "osmapi-0.4.0.tar.gz", "has_sig": false, "md5_digest": "879da6d5d870f898708c151444b7c159", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9509, "upload_time": "2014-10-07T09:46:56", "url": "https://files.pythonhosted.org/packages/89/b6/65a344f4e4658afd4f755c3ee2b17324ed49caf5d8ac7e003abef84deb45/osmapi-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e5d5d599df7d00895205b601629576fb", "sha256": "c4b0f3eb9f9e3fc544955f85ad57f0cacec335f9d40eed506bb816ed476ae65f" }, "downloads": -1, "filename": "osmapi-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e5d5d599df7d00895205b601629576fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9579, "upload_time": "2014-10-08T08:07:46", "url": "https://files.pythonhosted.org/packages/f3/e4/d3be055589dbd8a553d63fb5629a827e09bb47578fa78d34aa919ccd5d68/osmapi-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "de402a60cb2d5bee62804783b98a27d8", "sha256": "d94d9f2d98ba5588f138d6db5f559313e0aca801f1de74067750b7fa1c8cdb7d" }, "downloads": -1, "filename": "osmapi-0.4.2.tar.gz", "has_sig": false, "md5_digest": "de402a60cb2d5bee62804783b98a27d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13395, "upload_time": "2015-01-01T18:16:47", "url": "https://files.pythonhosted.org/packages/7a/95/c0d89556f678dc2cef81042be3473704b9d5770e00150d118e192b14ac55/osmapi-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e9eb0013186f16a48da13db540cea6d0", "sha256": "e0ca95af91afd9ac45f126f73880cc0075331f918fb9e955442637fb277536ae" }, "downloads": -1, "filename": "osmapi-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e9eb0013186f16a48da13db540cea6d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12848, "upload_time": "2015-01-03T14:12:34", "url": "https://files.pythonhosted.org/packages/0c/ef/86bacc1277abe1c794dbe90bb085cd79601c07b8149cc205ca3c74d0bc55/osmapi-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "ade4fc22215c60d4bdb8057c813f2813", "sha256": "2b1703e98360c6c47e6d8c380630118b215fbd270f8a2e32de6d5caeb309beb9" }, "downloads": -1, "filename": "osmapi-0.6.0.tar.gz", "has_sig": false, "md5_digest": "ade4fc22215c60d4bdb8057c813f2813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13453, "upload_time": "2015-05-26T06:22:48", "url": "https://files.pythonhosted.org/packages/68/65/20a546b31a8748549da5f52a35de1b29e780ef9955b3430ef71d6e0424a5/osmapi-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "3d8a93bdd4c5540d764ba95e9800dc7e", "sha256": "3a83786cd5a62f59a8bf336ed3156bd0a318a3300e5d2b8604e4a69d6c05f5e6" }, "downloads": -1, "filename": "osmapi-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3d8a93bdd4c5540d764ba95e9800dc7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14504, "upload_time": "2016-01-04T00:25:07", "url": "https://files.pythonhosted.org/packages/00/84/8c2f1d0cd1014fdcf3fe603c8ac9014efcc2cd3c0cf6e7cfbe6421bc709e/osmapi-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "9d092c8be03372b50292dd07a2a2d53c", "sha256": "65bf5b5911519fa9bd152414b18b98746a59998cd5c1ccde78021a8c3ab9a060" }, "downloads": -1, "filename": "osmapi-0.6.2.tar.gz", "has_sig": false, "md5_digest": "9d092c8be03372b50292dd07a2a2d53c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14648, "upload_time": "2016-01-04T16:00:43", "url": "https://files.pythonhosted.org/packages/9f/8f/797b03eb46acf23e6e774d007ee879a23625860f8b9b59ac66408ec3633d/osmapi-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "c004a63e737227767f646de60ed8f9f3", "sha256": "d12ec28da17fed43fb2712b87255e6eaa4653b263636fcd6255822d40469af1f" }, "downloads": -1, "filename": "osmapi-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c004a63e737227767f646de60ed8f9f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13887, "upload_time": "2016-12-07T15:06:39", "url": "https://files.pythonhosted.org/packages/3d/68/27bcbad0c9106691c4d134daa21f9b9b60423e1221962841edcdd65a17b5/osmapi-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "bb0f7498274c7f8a2a829918563d1277", "sha256": "77532f53a7c068078dbfbdd658cbc9d0df19bd61be6b97c73b68d0b28d8532a3" }, "downloads": -1, "filename": "osmapi-0.7.1.tar.gz", "has_sig": false, "md5_digest": "bb0f7498274c7f8a2a829918563d1277", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13896, "upload_time": "2016-12-10T15:11:42", "url": "https://files.pythonhosted.org/packages/f6/8e/b49a554cae749d9add108d3ab5b707801e12f297c38424366ea8c504b2b4/osmapi-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "12c6640f24eacc596e5195c478e52b8b", "sha256": "02ca4e116912aee2d5ba64a31f07075ea0e79d8a2592191e2252fd385c0917ae" }, "downloads": -1, "filename": "osmapi-0.7.2.tar.gz", "has_sig": false, "md5_digest": "12c6640f24eacc596e5195c478e52b8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13915, "upload_time": "2016-12-21T12:17:37", "url": "https://files.pythonhosted.org/packages/e4/61/e0d0acd2a42de62bbb9985bfa47b2ad6524a4dedcdb0ed6caa6ecfb0081a/osmapi-0.7.2.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "a4b72f1407fa6f47393155a3fda48b87", "sha256": "808cfa88a46bb80a9af4454b953b6631819734b6fa0dfeb588aac3da6611a860" }, "downloads": -1, "filename": "osmapi-0.8.1.tar.gz", "has_sig": false, "md5_digest": "a4b72f1407fa6f47393155a3fda48b87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14449, "upload_time": "2016-12-21T22:04:07", "url": "https://files.pythonhosted.org/packages/ed/aa/051111e5126354f006352b9df7520837a92ef47892f917f214641e38ecee/osmapi-0.8.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b7ce677644204c6baf5be8685d8ad291", "sha256": "efa1b429c95b95de890a3fdc43fde14573b024ec70964f8eec6054df8c7d736f" }, "downloads": -1, "filename": "osmapi-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b7ce677644204c6baf5be8685d8ad291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16666, "upload_time": "2017-09-05T08:57:57", "url": "https://files.pythonhosted.org/packages/f4/1e/4149ae7fa53c201e053f8e75b74f01a3fdb98116d04765f391412115208f/osmapi-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a66fbfe99f9158321ce7e92120753153", "sha256": "86867a6ca6baef4ce493cfb73e61b4a6156af8114a2cc5a123760a139e970963" }, "downloads": -1, "filename": "osmapi-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a66fbfe99f9158321ce7e92120753153", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16693, "upload_time": "2017-09-06T22:23:18", "url": "https://files.pythonhosted.org/packages/6b/67/6f9531eaf6227468aab166fe88ade2d24fd4f89326bc5c1f2f0461f1d47e/osmapi-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9b3b53500dcd716a374301d6db9c15d8", "sha256": "f5ac1d47ad33a70a1016cc7bdb4e69fa506e5a169e96d695a7036b28fa85496f" }, "downloads": -1, "filename": "osmapi-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9b3b53500dcd716a374301d6db9c15d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16851, "upload_time": "2017-09-07T13:43:02", "url": "https://files.pythonhosted.org/packages/bc/85/173dfd7504fe38d3b1d7c1c8b72ed1083b47238a1bdac7e7cc8d1c8c9ddc/osmapi-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9a897b2823e70b4ad460a342e9aa1ab7", "sha256": "9ad6c6df2e2727db82ad67560f420f67eb9e96408e1838962ceb131fb7267eff" }, "downloads": -1, "filename": "osmapi-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9a897b2823e70b4ad460a342e9aa1ab7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17404, "upload_time": "2017-10-11T21:40:37", "url": "https://files.pythonhosted.org/packages/6e/90/6af3640ccdc2beb8f6d24707af5bb880ca18d62b21673d27ee952a4b6109/osmapi-1.1.0.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "38b9c6285aa23421455e91cf1720cc33", "sha256": "f80749c3bf414138c82790da2179519b63d60ce7146d471ba6c651307f5b77f1" }, "downloads": -1, "filename": "osmapi-1.2.2.tar.gz", "has_sig": false, "md5_digest": "38b9c6285aa23421455e91cf1720cc33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17436, "upload_time": "2018-11-07T08:03:05", "url": "https://files.pythonhosted.org/packages/bd/5c/922862500070038783b62c7a81b3262fd0779a5a0ec1a06556fafa8be2a9/osmapi-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "38b9c6285aa23421455e91cf1720cc33", "sha256": "f80749c3bf414138c82790da2179519b63d60ce7146d471ba6c651307f5b77f1" }, "downloads": -1, "filename": "osmapi-1.2.2.tar.gz", "has_sig": false, "md5_digest": "38b9c6285aa23421455e91cf1720cc33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17436, "upload_time": "2018-11-07T08:03:05", "url": "https://files.pythonhosted.org/packages/bd/5c/922862500070038783b62c7a81b3262fd0779a5a0ec1a06556fafa8be2a9/osmapi-1.2.2.tar.gz" } ] }