{ "info": { "author": "zhuangchaoxi", "author_email": "zhuangchaoxi@kaike.la", "bugtrack_url": null, "classifiers": [], "description": "UNKNOWN", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zhuangchaoxi/subcommands", "keywords": "subcommands,egg", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "subcommands", "package_url": "https://pypi.org/project/subcommands/", "platform": "any", "project_url": "https://pypi.org/project/subcommands/", "project_urls": { "Homepage": "https://github.com/zhuangchaoxi/subcommands" }, "release_url": "https://pypi.org/project/subcommands/3.0/", "requires_dist": null, "requires_python": null, "summary": "Call system commands more conveniently.Support for real-time output and timeout control.", "version": "3.0" }, "last_serial": 2850487, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e110ec5d720461c1b291b71606cc9a82", "sha256": "ab60b92b915a43190f2d866207f78fb453e2bcd77b286708e607620a60e7dac3" }, "downloads": -1, "filename": "subcommands-1.0.tar.gz", "has_sig": false, "md5_digest": "e110ec5d720461c1b291b71606cc9a82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1872, "upload_time": "2017-04-17T07:30:29", "url": "https://files.pythonhosted.org/packages/80/67/33e145a7234eae1fce70d51d3d2fc836e54b11bd8c6328f0d7fb7682aba5/subcommands-1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "17a9dcb47299263b5ba22aa78e74b26c", "sha256": "b8438ad27edfa5a8e91fe2b40691d491233b6bc9234e207d6348260685b32e43" }, "downloads": -1, "filename": "subcommands-2.0.tar.gz", "has_sig": false, "md5_digest": "17a9dcb47299263b5ba22aa78e74b26c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1953, "upload_time": "2017-04-28T10:30:31", "url": "https://files.pythonhosted.org/packages/e1/3d/0c9d11b4c60cc7d8f53e02593d2629e63f15c0a8836da8cb60b4ff6466ca/subcommands-2.0.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "6e609bee35fb93626ae8093fcee67069", "sha256": "7e920141aacf7c6e2d8d6b7977ca03a4205a632fc21aeb281d5b52fdee1d2062" }, "downloads": -1, "filename": "subcommands-3.0.tar.gz", "has_sig": false, "md5_digest": "6e609bee35fb93626ae8093fcee67069", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1999, "upload_time": "2017-05-04T03:13:14", "url": "https://files.pythonhosted.org/packages/e1/c2/d62e7565aaa31508c6fe518ab0664411cbee6f78657ca37e9e94682493d2/subcommands-3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e609bee35fb93626ae8093fcee67069", "sha256": "7e920141aacf7c6e2d8d6b7977ca03a4205a632fc21aeb281d5b52fdee1d2062" }, "downloads": -1, "filename": "subcommands-3.0.tar.gz", "has_sig": false, "md5_digest": "6e609bee35fb93626ae8093fcee67069", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1999, "upload_time": "2017-05-04T03:13:14", "url": "https://files.pythonhosted.org/packages/e1/c2/d62e7565aaa31508c6fe518ab0664411cbee6f78657ca37e9e94682493d2/subcommands-3.0.tar.gz" } ] }