{ "info": { "author": "Alex Laird", "author_email": "contact@alexlaird.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "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", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# pyngrok - a Python wrapper for ngrok\n\n[![PyPI version](https://badge.fury.io/py/pyngrok.svg)](https://badge.fury.io/py/pyngrok)\n[![Documentation Status](https://readthedocs.org/projects/pyngrok/badge/?version=latest)](https://pyngrok.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://travis-ci.org/alexdlaird/pyngrok.svg?branch=master)](https://travis-ci.org/alexdlaird/pyngrok)\n[![codecov](https://codecov.io/gh/alexdlaird/pyngrok/branch/master/graph/badge.svg)](https://codecov.io/gh/alexdlaird/pyngrok)\n[![image](https://img.shields.io/pypi/pyversions/pyngrok.svg)](https://pypi.org/project/pyngrok/)\n[![image](https://img.shields.io/pypi/implementation/pyngrok.svg)](https://pypi.org/project/pyngrok/)\n[![PyPI license](https://img.shields.io/pypi/l/pyngrok.svg)](https://pypi.org/project/pyngrok/)\n\n`pyngrok` is a Python wrapper for [ngrok](https://ngrok.com/) that manages its own binary and puts\nit on our path, making `ngrok` readily available from anywhere on the command line and via a\nconvenient Python API.\n\n## Installation\n\n`pyngrok` is available on [PyPI](https://pypi.org/project/pyngrok/) and can be installed\nusing `pip`.\n\n```sh\npip install pyngrok\n```\n\nThat's it! `pyngrok` is now available as a package to our Python projects, and `ngrok` is now available from\nthe command line.\n\n## Basic Usage\n\nTo open a tunnel, use the `connect()` method, which returns the public URL generated by `ngrok`.\n\n```python\nfrom pyngrok import ngrok\n\n# Open a tunnel on the default port 80\npublic_url = ngrok.connect()\n```\n\nThe `connect()` method can also take an `options` parameter, which allows us to pass additional\noptions that are [supported by ngrok](https://ngrok.com/docs#tunnel-definitions).\n\nThis package also puts the default `ngrok` binary on our path, so all features of `ngrok` are also\navailable on the command line.\n\n```sh\nngrok http 80\n```\n\nFor details on how to fully leverage `ngrok` from the command line, see [ngrok's official documentation](https://ngrok.com/docs).\n\n## Documentation\n\nFor more advanced usage, the full documentation is available at [http://pyngrok.readthedocs.io](http://pyngrok.readthedocs.io).\n\n## Contributing\n\nIf you find issues, [report them on GitHub](https://github.com/alexdlaird/pyngrok/issues). Pull\nrequests for fixes and features are also warmly welcomed.\n\nBe sure to review the [Contribution Guide](https://github.com/alexdlaird/pyngrok/blob/master/CONTRIBUTING.md) and\n[Code of Conduct](https://github.com/alexdlaird/pyngrok/blob/master/CODE_OF_CONDUCT.md) before submitting issues\nor pull requests.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/alexdlaird/pyngrok/archive/1.4.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alexdlaird/pyngrok", "keywords": "ngrok,tunnel,tunneling,webhook,localhost", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyngrok", "package_url": "https://pypi.org/project/pyngrok/", "platform": "", "project_url": "https://pypi.org/project/pyngrok/", "project_urls": { "Download": "https://github.com/alexdlaird/pyngrok/archive/1.4.2.tar.gz", "Homepage": "https://github.com/alexdlaird/pyngrok" }, "release_url": "https://pypi.org/project/pyngrok/1.4.2/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "A Python wrapper for Ngrok.", "version": "1.4.2" }, "last_serial": 5805124, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "d6357aedb91a88f02f40534a0360d11a", "sha256": "569d5cb0c736475d4ce1e9b0d7ac41f5555e087b4ead27a6888dd22056417f3f" }, "downloads": -1, "filename": "pyngrok-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d6357aedb91a88f02f40534a0360d11a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4298, "upload_time": "2018-12-17T04:51:33", "url": "https://files.pythonhosted.org/packages/a0/39/2f33b32669c7e97b22941c68b8b168a08ce6289aadccbe76a6b5cee17761/pyngrok-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "76a51d30ad9c620acf4456c2dabf5420", "sha256": "f63ac4eb821f8d170c301ee03756098a6e8b369cb726ff404c9e7297fea86100" }, "downloads": -1, "filename": "pyngrok-0.2.0.tar.gz", "has_sig": false, "md5_digest": "76a51d30ad9c620acf4456c2dabf5420", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 5484, "upload_time": "2018-12-17T07:07:01", "url": "https://files.pythonhosted.org/packages/e8/23/ccf3269f86c1361a18f06ebaaffc4d5a2843d2cc1659b262d71e914a98e1/pyngrok-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "53c6b9a7d55eec05691c5f2e531e96e1", "sha256": "ceb332f8580449ce8af4396cd5b36f024d873ed428a2a7557eb066cebb7c19e1" }, "downloads": -1, "filename": "pyngrok-0.2.1.tar.gz", "has_sig": false, "md5_digest": "53c6b9a7d55eec05691c5f2e531e96e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 5493, "upload_time": "2018-12-17T07:18:06", "url": "https://files.pythonhosted.org/packages/7c/e4/7506c779579fc54342d87e536a98a1f00858bd63cc5410d8aa287ea4712f/pyngrok-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b8c36ee7529f3cf7225cf9357a56160a", "sha256": "3379f514e2b2f850c8d5ae2d78fb85fe29933271c80c59d600baa4d1b81e1653" }, "downloads": -1, "filename": "pyngrok-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b8c36ee7529f3cf7225cf9357a56160a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 5486, "upload_time": "2018-12-17T15:36:08", "url": "https://files.pythonhosted.org/packages/c4/f2/099c14f11e30121d27ab44df0fc5e8feb644cbe277268a4e77cbe02e220a/pyngrok-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2f1d42e15422c0add954383a49fa163f", "sha256": "c20aee3e8ac10d6e3e0eafebc7c3d043fd84337e9aff4a24fb568cf6f34d66a6" }, "downloads": -1, "filename": "pyngrok-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2f1d42e15422c0add954383a49fa163f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5719, "upload_time": "2018-12-17T19:00:49", "url": "https://files.pythonhosted.org/packages/55/e0/ede89d8d74a07665a261d0ecc71fbf4dea30956590b66b6131c6bfcf9bed/pyngrok-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "edfbfc3dd96b2b1d6792bffe0db78930", "sha256": "78dd0a674ddd6603e47edc7176be94ebc8dd2bbe3d71e7b2caa79987a55d7cee" }, "downloads": -1, "filename": "pyngrok-0.3.1.tar.gz", "has_sig": false, "md5_digest": "edfbfc3dd96b2b1d6792bffe0db78930", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6042, "upload_time": "2018-12-17T23:20:42", "url": "https://files.pythonhosted.org/packages/8f/70/fa34d33c4a90ff62c148275549eb5dd9501615aa19163eb24b32013da9a2/pyngrok-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c9897bc6d30ea00366559c9edaee98ad", "sha256": "ae8cbd82e937d24431c08bceef4bd095d68f57a6cb88e6f8d57a0702103d9221" }, "downloads": -1, "filename": "pyngrok-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c9897bc6d30ea00366559c9edaee98ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6282, "upload_time": "2018-12-18T07:27:07", "url": "https://files.pythonhosted.org/packages/01/f8/7a34071fe53349ff1d185de7bb9425b8a6475ec97eff776dc798ab1a6daa/pyngrok-0.3.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "81f277b3c8d39670e572ae231b8c19a4", "sha256": "52cfbe0da9f1808ef1cf3e4d76b23c4e74559446d1e406c01c2aec40b75bee9d" }, "downloads": -1, "filename": "pyngrok-1.0.0.tar.gz", "has_sig": false, "md5_digest": "81f277b3c8d39670e572ae231b8c19a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6767, "upload_time": "2018-12-18T18:28:45", "url": "https://files.pythonhosted.org/packages/75/fb/d6c926b2268dc5fda4dee25045448f675c9a174e2a0ddb8ab16ff1bc379e/pyngrok-1.0.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "fb5a5b79affe22815d6d29bd3c87cbc4", "sha256": "ef2e5536b368533e4450a00221244a942244b326a0941b9a3de75d21e255bb5a" }, "downloads": -1, "filename": "pyngrok-1.1.1.tar.gz", "has_sig": false, "md5_digest": "fb5a5b79affe22815d6d29bd3c87cbc4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6849, "upload_time": "2018-12-20T01:23:56", "url": "https://files.pythonhosted.org/packages/f7/1a/0202a9f2b0d629db8ff49b4a8eb5d7789da094b1290be907631a44465090/pyngrok-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "0f00a81c0ec5cf917e83644d1b47827d", "sha256": "03dc0629da2e06a9f30accf4ee78c5db5245d8261afbc413dd1c177a167b5ed0" }, "downloads": -1, "filename": "pyngrok-1.1.2.tar.gz", "has_sig": false, "md5_digest": "0f00a81c0ec5cf917e83644d1b47827d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6861, "upload_time": "2019-01-04T04:43:32", "url": "https://files.pythonhosted.org/packages/21/0f/396c02214de6836ca71562daddcfd84e9ab99b0f83242673a3309ca8834a/pyngrok-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "ef75924719419b25a4470e13a5b2265e", "sha256": "7a05534ad33129da7d1f604c36143b5b21538379f0f5272fa0acc0bb8849ff63" }, "downloads": -1, "filename": "pyngrok-1.2.0.tar.gz", "has_sig": false, "md5_digest": "ef75924719419b25a4470e13a5b2265e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 7648, "upload_time": "2019-01-18T18:38:40", "url": "https://files.pythonhosted.org/packages/1d/a6/1c6bda5fd18a6454b56e8a512c547c07e972c192a75005d8b4fa5a6d1652/pyngrok-1.2.0.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "208ebb2093f466c64bf3e05b2ca0e4f2", "sha256": "7e94a32e1413c20b13339c3212a58fad3fce4d9c7334e937b7b8abcf8a77ef6c" }, "downloads": -1, "filename": "pyngrok-1.2.2.tar.gz", "has_sig": false, "md5_digest": "208ebb2093f466c64bf3e05b2ca0e4f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 7896, "upload_time": "2019-01-18T21:24:05", "url": "https://files.pythonhosted.org/packages/43/86/7f6e0400efe574f8aa5b75411a2ef824411f6587760ff82fe095ba16fdab/pyngrok-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "2e39d7e7c805d697e85c88281e008099", "sha256": "eaf1de017397d901b2556ff1930571abbabb59fdebf473fb723057d8fd92d617" }, "downloads": -1, "filename": "pyngrok-1.3.0.tar.gz", "has_sig": false, "md5_digest": "2e39d7e7c805d697e85c88281e008099", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 11483, "upload_time": "2019-01-20T16:21:40", "url": "https://files.pythonhosted.org/packages/6f/32/134142a53899d75720228306a453b2017ee6315bd8a82d9ef57012220990/pyngrok-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "537dfde56ce029b1e7f2a1097518525c", "sha256": "2254caf7bbe6a186a9e8b30a49e0c80e8f955f905ae7ff56e743297936385ab6" }, "downloads": -1, "filename": "pyngrok-1.3.1.tar.gz", "has_sig": false, "md5_digest": "537dfde56ce029b1e7f2a1097518525c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 11600, "upload_time": "2019-01-21T03:34:31", "url": "https://files.pythonhosted.org/packages/20/e4/4aaa6169f65af72bbc82d34df48453222ea63a23460631f8ec22ef49c1cf/pyngrok-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "e7dee5f6a276d4125f8ebdc8482606d7", "sha256": "9becf5e467237c61fb85e34f5a42b1cb4eca774f373d3835f16dbe1f26cc936b" }, "downloads": -1, "filename": "pyngrok-1.3.2.tar.gz", "has_sig": false, "md5_digest": "e7dee5f6a276d4125f8ebdc8482606d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 11628, "upload_time": "2019-04-29T16:47:53", "url": "https://files.pythonhosted.org/packages/42/16/965a846b4d1a739b219901f7d20a336edce95c4fccb29d59e14565802ef7/pyngrok-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "f7d0fcaddbb5a16d842c16b196d2832a", "sha256": "03c8a611a3a3b037a90056747b3da00d3eb28269b6d4d4bac39ada929a15f0d8" }, "downloads": -1, "filename": "pyngrok-1.3.3.tar.gz", "has_sig": false, "md5_digest": "f7d0fcaddbb5a16d842c16b196d2832a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 11792, "upload_time": "2019-05-07T02:24:00", "url": "https://files.pythonhosted.org/packages/9e/82/1b73865dbf8075c79f011f195068c5adf0b27d6e81454ca206e3873829c8/pyngrok-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "4d965366eb2817ef8f2b6a09e263dd84", "sha256": "71cece2e8daa3ac21ab696eea334d873beb7de69aec9cf11c8fe72dc09f3d1a8" }, "downloads": -1, "filename": "pyngrok-1.3.4.tar.gz", "has_sig": false, "md5_digest": "4d965366eb2817ef8f2b6a09e263dd84", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 11799, "upload_time": "2019-05-26T16:25:37", "url": "https://files.pythonhosted.org/packages/23/fe/22838f68e71f797e1563dcc467dbec7ca61591360686650c4a6f67822b1f/pyngrok-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "fe22a1763b5e0f4e168726bc137d3f7f", "sha256": "abe881e684346773a135be7604b7a3da9d19cad55de8566ec81a89f40fe818f8" }, "downloads": -1, "filename": "pyngrok-1.3.5.tar.gz", "has_sig": false, "md5_digest": "fe22a1763b5e0f4e168726bc137d3f7f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 11825, "upload_time": "2019-05-29T17:52:55", "url": "https://files.pythonhosted.org/packages/f2/cb/54d1448d1787fb0121df2307a7395b6013e52a0fa6b74309b989dc5517e1/pyngrok-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "7e0a36c998134404d6d0cd7511ca5bbf", "sha256": "12874cb2f1a44181529d055b60afe550da4acc73c8c44e447527508724ff4cc8" }, "downloads": -1, "filename": "pyngrok-1.3.6.tar.gz", "has_sig": false, "md5_digest": "7e0a36c998134404d6d0cd7511ca5bbf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 12028, "upload_time": "2019-05-30T19:52:23", "url": "https://files.pythonhosted.org/packages/67/97/35d768e8741b86e52774abc5b2bc2a186fce8d9628098ed7d59e066edf63/pyngrok-1.3.6.tar.gz" } ], "1.3.7": [ { "comment_text": "", "digests": { "md5": "81084155e822b8fb85ef57d0e543c30a", "sha256": "022017ffb8b2a54dbd8be67e6b4f066c2553000cedede0855f8891d133b9a2de" }, "downloads": -1, "filename": "pyngrok-1.3.7.tar.gz", "has_sig": false, "md5_digest": "81084155e822b8fb85ef57d0e543c30a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 10009, "upload_time": "2019-06-01T18:59:49", "url": "https://files.pythonhosted.org/packages/63/7b/a07865580e00eaddc2375c4455021c0ddae5ec7f7e193b8e1ba62abc1b2d/pyngrok-1.3.7.tar.gz" } ], "1.3.8": [ { "comment_text": "", "digests": { "md5": "02977168dde73303f4fa2776e60e99f7", "sha256": "3492632bdfa8082e3b53ae8ec87c71b356c95bab544db604a5ba9d437b628dff" }, "downloads": -1, "filename": "pyngrok-1.3.8.tar.gz", "has_sig": false, "md5_digest": "02977168dde73303f4fa2776e60e99f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 10216, "upload_time": "2019-06-23T00:54:48", "url": "https://files.pythonhosted.org/packages/6b/30/c06e3fd25c3ca19ca4fdb913f3c01b9de690b3aeb1d98a994491fe5d2a8b/pyngrok-1.3.8.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "e5168041775a2fecbaf734c688b27c94", "sha256": "9c1e537278060b2c52501ac7c57dab808973aacf77c9ba272c9f38691c4cb9e6" }, "downloads": -1, "filename": "pyngrok-1.4.0.tar.gz", "has_sig": false, "md5_digest": "e5168041775a2fecbaf734c688b27c94", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 9177, "upload_time": "2019-06-25T22:13:02", "url": "https://files.pythonhosted.org/packages/7c/c3/2a21793da2d4952ab42dea486c625d397bcccfb2fac2f9bd08b462a37c0a/pyngrok-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "e382ceaffffb6c631f22da34fbeb248d", "sha256": "55a7a6b7b3b1f88b728bcd79841a0aacad81208794fdb8ba58cf649fc261daa6" }, "downloads": -1, "filename": "pyngrok-1.4.1.tar.gz", "has_sig": false, "md5_digest": "e382ceaffffb6c631f22da34fbeb248d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 9440, "upload_time": "2019-09-09T18:54:21", "url": "https://files.pythonhosted.org/packages/04/70/29ba8583d5c4d73cfd1ba00af48c91a14b6c8eaf02c882477f8a4bb898e3/pyngrok-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "cebc1746106fb55625c0a9955e879a81", "sha256": "ac420f4b2937431181c1ea25a49cc0ec81462f58ee05671fdbcae7869adf833b" }, "downloads": -1, "filename": "pyngrok-1.4.2.tar.gz", "has_sig": false, "md5_digest": "cebc1746106fb55625c0a9955e879a81", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 9448, "upload_time": "2019-09-09T19:21:42", "url": "https://files.pythonhosted.org/packages/11/a1/e40c83041eeea76cbc6d929465b73f836693047cf6e196eb56ded3dc056d/pyngrok-1.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cebc1746106fb55625c0a9955e879a81", "sha256": "ac420f4b2937431181c1ea25a49cc0ec81462f58ee05671fdbcae7869adf833b" }, "downloads": -1, "filename": "pyngrok-1.4.2.tar.gz", "has_sig": false, "md5_digest": "cebc1746106fb55625c0a9955e879a81", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 9448, "upload_time": "2019-09-09T19:21:42", "url": "https://files.pythonhosted.org/packages/11/a1/e40c83041eeea76cbc6d929465b73f836693047cf6e196eb56ded3dc056d/pyngrok-1.4.2.tar.gz" } ] }