{ "info": { "author": "haoqihan", "author_email": "2263310007@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "## \u4ecb\u7ecd ![](https://img.shields.io/badge/Python-3.7-green.svg)\n \u8fd9\u662f\u5728\u5de5\u4f5c\u4e2d\u7ecf\u5e38\u7528\u7684\u6a21\u5757\uff0c\u7136\u540e\u5bf9\u5176\u8fdb\u884c\u4e86\u4e00\u4e9b\u7b80\u5355\u7684\u5c01\u88c5\n## \u5b89\u88c5\n pip install haoutils\n\n## \u652f\u6301\u7248\u672c\n python 3.x\n\n## \u6a21\u5757\u5982\u4e0b\n1. [excel\u76f8\u5173]()\n2. [\u65f6\u95f4\u8f6c\u6362\u76f8\u5173]()\n3. [ssh\u8fde\u63a5\u670d\u52a1\u5668\u76f8\u5173]()\n\n``` python setup.py sdist bdist_wheel```\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/haoqihan/haoutils", "keywords": "", "license": "MIT Licence", "maintainer": "", "maintainer_email": "", "name": "haoutils", "package_url": "https://pypi.org/project/haoutils/", "platform": "window10", "project_url": "https://pypi.org/project/haoutils/", "project_urls": { "Homepage": "https://github.com/haoqihan/haoutils" }, "release_url": "https://pypi.org/project/haoutils/0.3/", "requires_dist": [ "paramiko", "openpyxl" ], "requires_python": "", "summary": "", "version": "0.3" }, "last_serial": 5701163, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c834a7268b6bd5b3df39385f1ddecea6", "sha256": "55b30483c28d5d32b909321f951a1215567f2dc572a66f51016482d7d4e54363" }, "downloads": -1, "filename": "haoutils-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c834a7268b6bd5b3df39385f1ddecea6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5617, "upload_time": "2019-08-05T07:57:56", "url": "https://files.pythonhosted.org/packages/a4/85/62d917c8c6fd0476d168e542d2e6c935ad4d47950112b24efe3ef5778ea2/haoutils-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e55ab5faf218d1ba9f90384f2f44a620", "sha256": "9c0dd78e1cdf6834dfcb20335dec7f1e7e70b2303aa697d24d3fa2d5318db1f7" }, "downloads": -1, "filename": "haoutils-0.1.tar.gz", "has_sig": false, "md5_digest": "e55ab5faf218d1ba9f90384f2f44a620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3643, "upload_time": "2019-08-05T07:57:59", "url": "https://files.pythonhosted.org/packages/23/fb/2494f326bd9cb92a62fcb578bc5412ad8f3b1ea44ee829cc0cddbb31465e/haoutils-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7a014a86254a82c3fb469d7a60fb62ef", "sha256": "99e91d9586ca5b971082c6ffef0a82856d643207618ed1a4132d0c6c3e61bf48" }, "downloads": -1, "filename": "haoutils-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7a014a86254a82c3fb469d7a60fb62ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5663, "upload_time": "2019-08-07T09:28:25", "url": "https://files.pythonhosted.org/packages/c6/dd/13999a0cbe2a5215ea368cb97d9fe969387b63583ec1912c7e1252e5c575/haoutils-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "700a05e6e1e06a9e6a643477876921fc", "sha256": "9c533f1a16d4fff9657aa82a28bb7477cd0b7819051c253e8a66aec372c40837" }, "downloads": -1, "filename": "haoutils-0.2.tar.gz", "has_sig": false, "md5_digest": "700a05e6e1e06a9e6a643477876921fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3705, "upload_time": "2019-08-07T09:28:26", "url": "https://files.pythonhosted.org/packages/72/01/b4dc8d9af0d3eaf2bdb69f7c75f653658e93a4e507ef82fc20803155c6e5/haoutils-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "9f24152c855c14e852fdba1a23ea9ed8", "sha256": "af3a75842844e6a7534df04829c59086caf707ecbdbe8cbb1a98b0147b7c9b35" }, "downloads": -1, "filename": "haoutils-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9f24152c855c14e852fdba1a23ea9ed8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5721, "upload_time": "2019-08-20T02:25:17", "url": "https://files.pythonhosted.org/packages/0e/07/2b3c6a0afa3cf8e725cf964ebf0cfd52b36558e4a0a27739cec4a01a65cc/haoutils-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ef944373814a9f357501ac90d1c16bc", "sha256": "61239d1ce8b3bbdd72f34569a682c6dc1e54a65465a51c80bad717eed2629ccc" }, "downloads": -1, "filename": "haoutils-0.3.tar.gz", "has_sig": false, "md5_digest": "7ef944373814a9f357501ac90d1c16bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3743, "upload_time": "2019-08-20T02:25:19", "url": "https://files.pythonhosted.org/packages/af/78/5fc7a75fe15fc2b439916c1eb42a43a6e11636713473d8f5eea6cef4d805/haoutils-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f24152c855c14e852fdba1a23ea9ed8", "sha256": "af3a75842844e6a7534df04829c59086caf707ecbdbe8cbb1a98b0147b7c9b35" }, "downloads": -1, "filename": "haoutils-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9f24152c855c14e852fdba1a23ea9ed8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5721, "upload_time": "2019-08-20T02:25:17", "url": "https://files.pythonhosted.org/packages/0e/07/2b3c6a0afa3cf8e725cf964ebf0cfd52b36558e4a0a27739cec4a01a65cc/haoutils-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ef944373814a9f357501ac90d1c16bc", "sha256": "61239d1ce8b3bbdd72f34569a682c6dc1e54a65465a51c80bad717eed2629ccc" }, "downloads": -1, "filename": "haoutils-0.3.tar.gz", "has_sig": false, "md5_digest": "7ef944373814a9f357501ac90d1c16bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3743, "upload_time": "2019-08-20T02:25:19", "url": "https://files.pythonhosted.org/packages/af/78/5fc7a75fe15fc2b439916c1eb42a43a6e11636713473d8f5eea6cef4d805/haoutils-0.3.tar.gz" } ] }