{ "info": { "author": "IP2Location", "author_email": "support@ip2location.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# IP2Location 8.4.1\n\n\nThis is a IP2Location Python library that enables the user to find the country, region or state, city, latitude and longitude, ZIP code, time zone, Internet Service Provider (ISP) or company name, domain name, net speed, area code, weather station code, weather station name, mobile country code (MCC), mobile network code (MNC) and carrier brand, elevation, and usage type by IP address or hostname originates from. The library reads the geo location information\nfrom **IP2Location BIN data** file.\n\nSupported IPv4 and IPv6 address.\n\nFor more details, please visit:\n[https://www.ip2location.com/developers/python](https://www.ip2location.com/developers/python)\n\n# Requirements\n1. Python 2.2 and above\n\n# Installation\n1. Unzip the package.\n2. Execute python setup.py build\n3. Execute python setup.py install\n\n# Testing\n python sample.py\n python test.py\n python lookup.py \n\n# Sample BIN Databases\n* Download free IP2Location LITE databases at [https://lite.ip2location.com](https://lite.ip2location.com) \n* Download IP2Location sample databases at [https://www.ip2location.com/developers](https://www.ip2location.com/developers)\n\n# IPv4 BIN vs IPv6 BIN\n* Use the IPv4 BIN file if you just need to query IPv4 addresses.\n* Use the IPv6 BIN file if you need to query BOTH IPv4 and IPv6 addresses.\n\n# Support\nEmail: support@ip2location.com. \nURL: [https://www.ip2location.com](https://www.ip2location.com)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ip2location/ip2location-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "IP2Location", "package_url": "https://pypi.org/project/IP2Location/", "platform": "", "project_url": "https://pypi.org/project/IP2Location/", "project_urls": { "Homepage": "https://github.com/ip2location/ip2location-python" }, "release_url": "https://pypi.org/project/IP2Location/8.4.1/", "requires_dist": null, "requires_python": "", "summary": "Python API for IP2Location database.", "version": "8.4.1" }, "last_serial": 5947402, "releases": { "6.0.0": [ { "comment_text": "", "digests": { "md5": "f6fd1a36933609d3f550497df00f7b97", "sha256": "878520ffbd77be810ee18a899bc1eaff8f737597cc640b28230a8cc8714a4f41" }, "downloads": -1, "filename": "ip2location-6.0.0.tar.gz", "has_sig": false, "md5_digest": "f6fd1a36933609d3f550497df00f7b97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80422, "upload_time": "2013-05-23T08:38:59", "url": "https://files.pythonhosted.org/packages/bc/20/fa7a1bc0c828d46ed4b7e5502ea5e6c0149f8ec9c671a72ef07f4e61697e/ip2location-6.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "90d249f1771f56b432fd5aef8afaa820", "sha256": "0692799f7fd6eb8be8c5bdb9454a80e7ab767f26401310782be7ab156faf61d2" }, "downloads": -1, "filename": "ip2location-7.0.2.tar.gz", "has_sig": false, "md5_digest": "90d249f1771f56b432fd5aef8afaa820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1771465, "upload_time": "2015-10-19T06:11:06", "url": "https://files.pythonhosted.org/packages/9c/38/fc2f848ce6bbadf5191124de87509fb94904af9b9014227110837d465d90/ip2location-7.0.2.tar.gz" } ], "7.0.0": [ { "comment_text": "", "digests": { "md5": "053e30837b0ec6ddb0d587e99a42b2f0", "sha256": "5111176a160ff5acd9fbd824038a2503a1b784a57eb48e712facc7716a8a4b5e" }, "downloads": -1, "filename": "ip2location-python-7.0.0.tar.gz", "has_sig": false, "md5_digest": "053e30837b0ec6ddb0d587e99a42b2f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1733238, "upload_time": "2014-08-20T05:25:01", "url": "https://files.pythonhosted.org/packages/27/94/938914758414929f2b778dc3c23fa5a3d44d25fab956a02fb97efee2c8ef/ip2location-python-7.0.0.tar.gz" } ], "7.0.2": [], "7.0.3": [ { "comment_text": "", "digests": { "md5": "20936629b54e10c65d59e616d1ffef53", "sha256": "9c64a382a27cc1bcb70669632e677ea3fc9a25e0da7d9e4928ae57fd767800a0" }, "downloads": -1, "filename": "ip2location-7.0.3.tar.gz", "has_sig": false, "md5_digest": "20936629b54e10c65d59e616d1ffef53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1771466, "upload_time": "2015-10-19T06:24:39", "url": "https://files.pythonhosted.org/packages/cc/e5/afc329be88d8118b3b245a49ebeab65bf06c0697925896e8448ffba3d9ed/ip2location-7.0.3.tar.gz" } ], "7.0.4": [ { "comment_text": "", "digests": { "md5": "671169150d3806a599e246e79e666d48", "sha256": "273eedbd93f486b4e2ac2d5f1039083f9f7e0d72e2d6927b8950e2d88c62dab0" }, "downloads": -1, "filename": "ip2location-7.0.4.tar.gz", "has_sig": false, "md5_digest": "671169150d3806a599e246e79e666d48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1771577, "upload_time": "2016-01-29T06:15:40", "url": "https://files.pythonhosted.org/packages/0c/e5/06a832febc56ec213d2bcc663243f1404db709e3feb82e3afcdbb13c02f6/ip2location-7.0.4.tar.gz" } ], "8.0.0": [ { "comment_text": "", "digests": { "md5": "a97959e7eea8152920c6d407c0bbbdb4", "sha256": "17379c2fdba7f1b03495d7f5c487dd2e7c209f1fe7d2aebb55aca54c98262440" }, "downloads": -1, "filename": "ip2location-8.0.0.tar.gz", "has_sig": false, "md5_digest": "a97959e7eea8152920c6d407c0bbbdb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1771630, "upload_time": "2016-07-13T02:03:26", "url": "https://files.pythonhosted.org/packages/d3/c2/271ed5e14de08ff3d5a527a3d555edb7faafd2ab088d7f72c0b5549ca4d1/ip2location-8.0.0.tar.gz" } ], "8.0.1": [ { "comment_text": "", "digests": { "md5": "93240455d732383b5b37d21f8b257e32", "sha256": "0d450a5ad96107ca57bb74578a25a51b34a3f12d204439b8faeef25193458167" }, "downloads": -1, "filename": "IP2Location-8.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "93240455d732383b5b37d21f8b257e32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2421, "upload_time": "2018-07-11T06:13:25", "url": "https://files.pythonhosted.org/packages/b7/5f/edf6e6e8c54cc187a33e460800c65bc076060111f77b1fc31272d2666ca8/IP2Location-8.0.1-py3-none-any.whl" } ], "8.0.2": [ { "comment_text": "", "digests": { "md5": "989ffa8572bd3a1c3b03ef4f4584218d", "sha256": "b74564c3eb98eac85034ec266a7a5176a913597683d9d468909e17f268c38b25" }, "downloads": -1, "filename": "IP2Location-8.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "989ffa8572bd3a1c3b03ef4f4584218d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2418, "upload_time": "2018-07-11T08:33:25", "url": "https://files.pythonhosted.org/packages/c1/c0/3d4bea4261e332ddc9c85e69c51f32bb0b58c84c9d7e6ce29a2272a32f71/IP2Location-8.0.2-py3-none-any.whl" } ], "8.0.3": [ { "comment_text": "", "digests": { "md5": "a92b1e5d7419b6dc370b37ba7736f8c3", "sha256": "5fa79bfd18281bc6331f4e9116cc18f992458bbdec96ab0e008ef3d43bbe4f31" }, "downloads": -1, "filename": "IP2Location-8.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a92b1e5d7419b6dc370b37ba7736f8c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4947, "upload_time": "2018-07-18T02:14:24", "url": "https://files.pythonhosted.org/packages/8a/8d/2e1020b55572f6a90df7bbeb19a0979480a7f120780468e8b491ffa7d4f6/IP2Location-8.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d390b5b03e942da952b9ed6903a28ee", "sha256": "945ed47690abeb269ab2b10e55a41b12d03e85c277d029df96791736095b54ea" }, "downloads": -1, "filename": "IP2Location-8.0.3.tar.gz", "has_sig": false, "md5_digest": "5d390b5b03e942da952b9ed6903a28ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4740, "upload_time": "2018-07-18T02:14:25", "url": "https://files.pythonhosted.org/packages/b3/ec/0ea7279a022fc2fb98c680fce8c7527486a927c67f855aba18b4af30e06d/IP2Location-8.0.3.tar.gz" } ], "8.1.0": [ { "comment_text": "", "digests": { "md5": "2090c4b85b51b7a28ff491399cc62507", "sha256": "5e4214aef619ef7a152c5eeb43518fda5c07fda245ab323b6be71f8b5fa308f7" }, "downloads": -1, "filename": "IP2Location-8.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2090c4b85b51b7a28ff491399cc62507", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6344, "upload_time": "2019-07-03T07:58:11", "url": "https://files.pythonhosted.org/packages/59/01/e2d878b4fee1cceef4df47121f0f9e3118a9c15effe64908f7e311e601a5/IP2Location-8.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db18a0fffe09e94eca137141dc99926a", "sha256": "61dbdab74092f7ef6302c00cc3c322adbdb7fd953b8b810759d590e38c8eac30" }, "downloads": -1, "filename": "IP2Location-8.1.0.tar.gz", "has_sig": false, "md5_digest": "db18a0fffe09e94eca137141dc99926a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5013, "upload_time": "2019-07-03T07:58:13", "url": "https://files.pythonhosted.org/packages/b1/36/d6b117d71b2b40fa7504b0830534486d4ad51b426ecee1d2bebac3ba824e/IP2Location-8.1.0.tar.gz" } ], "8.2.0": [ { "comment_text": "", "digests": { "md5": "82228d189148b7870ff5c05d9a23bdc5", "sha256": "ba2754332d97cffb02a42565422e4563135f8da780e37c96fb7bda5e88b477e9" }, "downloads": -1, "filename": "IP2Location-8.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "82228d189148b7870ff5c05d9a23bdc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6763, "upload_time": "2019-08-05T07:53:44", "url": "https://files.pythonhosted.org/packages/42/1c/9b4b5cc6bd663b4c41af868433b761e4b73aa5da88db96483bba15492f28/IP2Location-8.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38ad6beea60fbc6039cb951ded6c009f", "sha256": "a6a97426983c9f29a6fc59e1536d46b88fb0f42698b3ac17969c3b2a79cc8aeb" }, "downloads": -1, "filename": "IP2Location-8.2.0.tar.gz", "has_sig": false, "md5_digest": "38ad6beea60fbc6039cb951ded6c009f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5017, "upload_time": "2019-08-05T07:53:46", "url": "https://files.pythonhosted.org/packages/de/9e/a8e14ae3a55c71d0558c2521a55e93ba5f195bc13fde834d61f0c0126422/IP2Location-8.2.0.tar.gz" } ], "8.2.1": [ { "comment_text": "", "digests": { "md5": "18359f5baab7e1150f3827c9d9302a40", "sha256": "50fc7ba8b02a083ae97bb74245867ae19a666604263d63d83b7258ecc7e5fa11" }, "downloads": -1, "filename": "IP2Location-8.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "18359f5baab7e1150f3827c9d9302a40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6765, "upload_time": "2019-08-05T08:32:18", "url": "https://files.pythonhosted.org/packages/6e/5e/9e6be793ef8411c55979b11f2433ec3b94cf2584adc58aa6fdc5a2227db2/IP2Location-8.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11a4aee22c8bb43f6b732ed4830d55db", "sha256": "328b7b651ac4113166624a64bda4dfcabb7e6831786514f16c0120e782f0b549" }, "downloads": -1, "filename": "IP2Location-8.2.1.tar.gz", "has_sig": false, "md5_digest": "11a4aee22c8bb43f6b732ed4830d55db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5019, "upload_time": "2019-08-05T08:32:19", "url": "https://files.pythonhosted.org/packages/a6/82/5ff7f9ea3d5010092d5353e8eb21c5813724b4e5631740f010cbb00837ba/IP2Location-8.2.1.tar.gz" } ], "8.2.2": [ { "comment_text": "", "digests": { "md5": "f93cd914a21d764d4fe125e61efd25ef", "sha256": "07509726cb0e9ff184565d0772bb51c1b10e78e985eec066353080e489198bf1" }, "downloads": -1, "filename": "IP2Location-8.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f93cd914a21d764d4fe125e61efd25ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6342, "upload_time": "2019-08-05T08:54:28", "url": "https://files.pythonhosted.org/packages/40/fe/8d6965029473cd2b867b282eeb933d5c9be39dd1622b0cc1b39cacdfbb95/IP2Location-8.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cb361aebb3b4631bacdc8c3889a5501", "sha256": "abd48a625fe2fa3979fd216b19c4b2e12279a9d8df7bf4e782529f601c08da61" }, "downloads": -1, "filename": "IP2Location-8.2.2.tar.gz", "has_sig": false, "md5_digest": "4cb361aebb3b4631bacdc8c3889a5501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5027, "upload_time": "2019-08-05T08:54:30", "url": "https://files.pythonhosted.org/packages/6b/b5/548fb7baccda41dca066a1888810e4ee96799e87703b230d02976aa10714/IP2Location-8.2.2.tar.gz" } ], "8.3.0": [ { "comment_text": "", "digests": { "md5": "3e8afe54c5571bc20fa6f73c73f7bde3", "sha256": "2d7e28e276d892e9827aef495ef4cc0aba42667b96c51ee73447e410811bd1ec" }, "downloads": -1, "filename": "IP2Location-8.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3e8afe54c5571bc20fa6f73c73f7bde3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6596, "upload_time": "2019-09-24T01:19:39", "url": "https://files.pythonhosted.org/packages/ba/34/b8cdf8e08c5b039574a48cefe4437a756b2f45eec25225b2c88297894c70/IP2Location-8.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ccd06a0f8cc7dbd2f3efed90807086e", "sha256": "40e1e8ca9408afdfece277853512621e12e2e5e726bcebcb78a6d7c79c51cc8c" }, "downloads": -1, "filename": "IP2Location-8.3.0.tar.gz", "has_sig": false, "md5_digest": "8ccd06a0f8cc7dbd2f3efed90807086e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5269, "upload_time": "2019-09-24T01:19:41", "url": "https://files.pythonhosted.org/packages/9d/25/df79828ea49f6a49d68818679fc416489c94eed5b4e3b65b186c1432c604/IP2Location-8.3.0.tar.gz" } ], "8.4.0": [ { "comment_text": "", "digests": { "md5": "e77430f7c95534a18819755990672995", "sha256": "84ebcc349a06530b2732a8d23019d0e2dd0c8e61829321eacc48df2bba478a99" }, "downloads": -1, "filename": "IP2Location-8.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e77430f7c95534a18819755990672995", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6899, "upload_time": "2019-10-04T08:24:13", "url": "https://files.pythonhosted.org/packages/9e/09/1615d93a92550bfde41442765ddc78b7a1bc9da6ed8f7b717cbbe564925e/IP2Location-8.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "279d3a70320d8a5c7a09a1b251a1c193", "sha256": "cf56635404b88c9c07f906d358277a101e9a585c7020028d8035fe9ade6c1442" }, "downloads": -1, "filename": "IP2Location-8.4.0.tar.gz", "has_sig": false, "md5_digest": "279d3a70320d8a5c7a09a1b251a1c193", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5529, "upload_time": "2019-10-04T08:24:14", "url": "https://files.pythonhosted.org/packages/b0/c2/bbd3c07106903be829d253e1381e8e930abcbf7a2f4255bf431e3fadb0e7/IP2Location-8.4.0.tar.gz" } ], "8.4.1": [ { "comment_text": "", "digests": { "md5": "cae651cc879add582c2fa8422ed10af2", "sha256": "bbddbd5e3f79c18a9710afd43be09cb21724d7324557668017c545b5c5e62bc4" }, "downloads": -1, "filename": "IP2Location-8.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cae651cc879add582c2fa8422ed10af2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6923, "upload_time": "2019-10-09T01:53:05", "url": "https://files.pythonhosted.org/packages/b0/87/d4455844374fac501f2f31643857540fb2ea69e413d32f6764f58b0f0524/IP2Location-8.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41bb0689f0660cf93d37424fd69f2da3", "sha256": "4a83f32098091b6aafaef63b393331bf973bbf54547db82de38f30108b5f079c" }, "downloads": -1, "filename": "IP2Location-8.4.1.tar.gz", "has_sig": false, "md5_digest": "41bb0689f0660cf93d37424fd69f2da3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5591, "upload_time": "2019-10-09T01:53:07", "url": "https://files.pythonhosted.org/packages/fa/a7/0e25453a15d7b0f99dc1d0a31fa6b48ce328dc6b99ed7583a4b59ef83e3b/IP2Location-8.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cae651cc879add582c2fa8422ed10af2", "sha256": "bbddbd5e3f79c18a9710afd43be09cb21724d7324557668017c545b5c5e62bc4" }, "downloads": -1, "filename": "IP2Location-8.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cae651cc879add582c2fa8422ed10af2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6923, "upload_time": "2019-10-09T01:53:05", "url": "https://files.pythonhosted.org/packages/b0/87/d4455844374fac501f2f31643857540fb2ea69e413d32f6764f58b0f0524/IP2Location-8.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41bb0689f0660cf93d37424fd69f2da3", "sha256": "4a83f32098091b6aafaef63b393331bf973bbf54547db82de38f30108b5f079c" }, "downloads": -1, "filename": "IP2Location-8.4.1.tar.gz", "has_sig": false, "md5_digest": "41bb0689f0660cf93d37424fd69f2da3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5591, "upload_time": "2019-10-09T01:53:07", "url": "https://files.pythonhosted.org/packages/fa/a7/0e25453a15d7b0f99dc1d0a31fa6b48ce328dc6b99ed7583a4b59ef83e3b/IP2Location-8.4.1.tar.gz" } ] }