{ "info": { "author": "Marinko Peso", "author_email": "marinko.peso@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "# get-port\n[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)\n[![license](https://img.shields.io/github/license/marinko-peso/get-port.svg)](https://github.com/marinko-peso/get-port/blob/master/LICENSE)\n[![Last Commit](https://img.shields.io/github/last-commit/marinko-peso/get-port.svg?maxAge=3600)](https://github.com/marinko-peso/get-port/commits/master)\n[![PyPI](https://img.shields.io/pypi/v/get-port.svg)](https://pypi.org/project/get-port/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/get-port.svg)](https://pypi.org/project/get-port/)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)\n\nGet an available port. Checks first for preferred port in case its available, if not returns random.\nPython implementation of the [get-port](https://github.com/sindresorhus/get-port) idea by @[sindresorhus](https://github.com/sindresorhus/).\n\n\n## Installation.\n\nAvailable via PyPI.\n```sh\npip install get-port\n```\n\n\n## Usage.\n\nAvailable in terminal:\n```sh\nget-port [preferred-port-optional]\n```\n\nUsage in code:\n```python\n# Gets the actual port. Send preferred_port to pick if available.\nfrom get_port import get_port\nport = get_port(preferred_port)\n\n# Check if port is available. Returns tuple: (Boolean, Dict)\nfrom get_port import port_available\nis_available = port_available(your_port)\n\n# Find random free port. Returns tuple: (Port, Dict)\nfrom get_port import find_free_port\nport = find_free_port()\n```\n\n\n## License\n\nMIT.", "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/marinko-peso/get-port/", "keywords": "get-port get port available socket", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "get-port", "package_url": "https://pypi.org/project/get-port/", "platform": "", "project_url": "https://pypi.org/project/get-port/", "project_urls": { "Homepage": "https://github.com/marinko-peso/get-port/" }, "release_url": "https://pypi.org/project/get-port/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "Get an available port. Checks first for preferred port in case its available, if not returns random.", "version": "0.0.5" }, "last_serial": 4432997, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e0acf805e7c1113d89e944918c122e21", "sha256": "0e0462d69aefad3415577bc38b917b1cab2ec666c2db9db4b27ea9bed7ddfd2c" }, "downloads": -1, "filename": "get-port-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e0acf805e7c1113d89e944918c122e21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3546, "upload_time": "2018-09-06T15:01:54", "url": "https://files.pythonhosted.org/packages/8d/49/e6ff23fe7d1336da7b42be3ba0408b102f96ceb60b89e2894f903ee0b57e/get-port-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3cb154e68b7f73629ceeae68834125e8", "sha256": "e7dc8f0d1735965c64f79fdc2c6ee519bc35de5655adcceb0b056c2822547c62" }, "downloads": -1, "filename": "get-port-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3cb154e68b7f73629ceeae68834125e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3657, "upload_time": "2018-09-06T15:37:53", "url": "https://files.pythonhosted.org/packages/e4/72/6cca08e61fa5cc040c93703f924a12f793741f455bdccac9707a1bd6d000/get-port-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6e38e13c8617855b42de3858681ca677", "sha256": "39ce7fd761fff835cbe5f9c2d8f04c75874f5433800224de5528308dc0b64460" }, "downloads": -1, "filename": "get-port-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6e38e13c8617855b42de3858681ca677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3670, "upload_time": "2018-09-06T15:42:08", "url": "https://files.pythonhosted.org/packages/99/29/6156be0c52db210c6ff848644ee4ae1619e519227718ee3c9e91938ce1e9/get-port-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "db2f8d700a21e0dd1091b10b4f72d3bc", "sha256": "7b494a9de01c51f1a927fbf38ebd7ff9dd06cea806cdc39a368488384d9b16fe" }, "downloads": -1, "filename": "get-port-0.0.4.tar.gz", "has_sig": false, "md5_digest": "db2f8d700a21e0dd1091b10b4f72d3bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3664, "upload_time": "2018-09-06T15:43:43", "url": "https://files.pythonhosted.org/packages/46/b8/019f585cb3b76e5f9dab87c1fb6ef9444375f169aa0fb9f2b76aa0e276cd/get-port-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1651b60ee3e726e40bd2cc92f3d2cb44", "sha256": "194daa34c41b54b72b5f630ce660e12f4a22116f7e76dfd4f7da0e42c820c198" }, "downloads": -1, "filename": "get-port-0.0.5.tar.gz", "has_sig": false, "md5_digest": "1651b60ee3e726e40bd2cc92f3d2cb44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3668, "upload_time": "2018-10-30T20:14:31", "url": "https://files.pythonhosted.org/packages/22/7a/72aea74216f79b6177a887c2a006a788b0d1ae43c6674c31a9cd706f37e8/get-port-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1651b60ee3e726e40bd2cc92f3d2cb44", "sha256": "194daa34c41b54b72b5f630ce660e12f4a22116f7e76dfd4f7da0e42c820c198" }, "downloads": -1, "filename": "get-port-0.0.5.tar.gz", "has_sig": false, "md5_digest": "1651b60ee3e726e40bd2cc92f3d2cb44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3668, "upload_time": "2018-10-30T20:14:31", "url": "https://files.pythonhosted.org/packages/22/7a/72aea74216f79b6177a887c2a006a788b0d1ae43c6674c31a9cd706f37e8/get-port-0.0.5.tar.gz" } ] }