{ "info": { "author": "Max Zheng", "author_email": "maxzheng.os@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "utils-core\n===========\n\nGeneral utilities on top of Python standard libraries.\n\nExamples for process-related utilities:\n\n.. code-block:: python\n\n from utils.process import run, silent_run\n\n\n run('ls -l')\n out = run(['ls', '-l'], return_output=True)\n\n # Just runs without any output to stdout. Alias for: run(..., silent=True)\n silent_run('ls -l')\n\nExamples for filesystem-related utilities:\n\n.. code-block:: python\n\n import os\n\n from utils.fs import in_dir, in_temp_dir\n\n\n with in_temp_dir() as tmpdir:\n assert os.getcwd() == tmpdir\n\n with in_dir('/tmp'):\n assert os.getcwd() == '/tmp'\n\n\nLinks & Contact Info\n====================\n\n| PyPI Package: https://pypi.python.org/pypi/utils-core\n| GitHub Source: https://github.com/maxzheng/utils-core\n| Report Issues/Bugs: https://github.com/maxzheng/utils-core/issues\n|\n| Follow: https://twitter.com/MaxZhengX\n| Connect: https://www.linkedin.com/in/maxzheng\n| Contact: maxzheng.os @t gmail.com\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/maxzheng/utils-core", "keywords": "general utilities for standard library", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "utils-core", "package_url": "https://pypi.org/project/utils-core/", "platform": "", "project_url": "https://pypi.org/project/utils-core/", "project_urls": { "Homepage": "https://github.com/maxzheng/utils-core" }, "release_url": "https://pypi.org/project/utils-core/0.1.2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "General utilities on top of Python standard libraries", "version": "0.1.2" }, "last_serial": 5695184, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "55c0a9849b00838534b5aabeb2216fef", "sha256": "4480246fa96bb1f0b0159bf00d1d81d111fa8dae2e1c5e930cd6adf3b47787b4" }, "downloads": -1, "filename": "utils-core-0.0.2.tar.gz", "has_sig": false, "md5_digest": "55c0a9849b00838534b5aabeb2216fef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5252, "upload_time": "2018-05-12T01:49:10", "url": "https://files.pythonhosted.org/packages/ee/f0/758c3114f5e1cad8b878380c5360675d29371e5f4ce061e6025b300400b6/utils-core-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6c5830113b2b4b1ab545a25e47d76d5d", "sha256": "9b358f95412f53ff7997f898c07f5319368d13546f317a08570928ed03512577" }, "downloads": -1, "filename": "utils_core-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6c5830113b2b4b1ab545a25e47d76d5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3519, "upload_time": "2018-06-05T20:21:39", "url": "https://files.pythonhosted.org/packages/07/ba/fb6c604047570eb5d5a4a3aa38765c701d4804e5a4dde8ccf8bffd4ccaad/utils_core-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c52cf49dda34a9efb0feb1cdbf6fd0e", "sha256": "33de449a8c3e60c3fb7b60912d3e02b8719cc12f6d1a47929af7749bab224218" }, "downloads": -1, "filename": "utils-core-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9c52cf49dda34a9efb0feb1cdbf6fd0e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5501, "upload_time": "2018-06-05T20:21:40", "url": "https://files.pythonhosted.org/packages/3e/ba/3c9789283375172d4ea3d68f8c1668b0dc5924ae2d12157e00b253bce67e/utils-core-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "68cb5f2a73deb971d9be77a47348b801", "sha256": "2e254029cd50491149306299f3ca6759591b437123b9c4255f44f55565c65cb6" }, "downloads": -1, "filename": "utils_core-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "68cb5f2a73deb971d9be77a47348b801", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4087, "upload_time": "2018-07-30T22:11:38", "url": "https://files.pythonhosted.org/packages/30/7f/d885337c0057b063d881622a84ad2966bb8186e644170fc37c6b1691cb0c/utils_core-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "952c870736ebd770d7468be8c9d27e61", "sha256": "b1a6e48df8ffce0ee0fa30ab0117096004a2bec7a46eadecbc1d2e2f56e4ce68" }, "downloads": -1, "filename": "utils-core-0.0.4.tar.gz", "has_sig": false, "md5_digest": "952c870736ebd770d7468be8c9d27e61", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6394, "upload_time": "2018-07-30T22:11:39", "url": "https://files.pythonhosted.org/packages/b0/b6/490e8c86cc880b3aa499a25041cb1eb2cfab7abad6f54fd1c10483fe17ea/utils-core-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "12e505bcaf59c48e1e867544102d70e7", "sha256": "f2d0c18e98778eccc27dfa4f0d0ec02ded164a292c98b1a845ca066c8a0ca09d" }, "downloads": -1, "filename": "utils_core-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "12e505bcaf59c48e1e867544102d70e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5281, "upload_time": "2019-05-15T01:35:39", "url": "https://files.pythonhosted.org/packages/c8/b1/0f104423a3d9048f573a09d52468073d01c3feb45fc4280d98ffc7762229/utils_core-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb44d8408c74acc01ab0c40b549ccfa5", "sha256": "a0fa386335963c11c8ff09e11bfd1e4303af871f38529d9755fc0bd1b763fc63" }, "downloads": -1, "filename": "utils-core-0.0.5.tar.gz", "has_sig": false, "md5_digest": "bb44d8408c74acc01ab0c40b549ccfa5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6835, "upload_time": "2019-05-15T01:35:41", "url": "https://files.pythonhosted.org/packages/89/6a/c451cc580a43b5bc6c940b0d21c14910eed93fe248b96f083f9d56374d7d/utils-core-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "2bcf03f48cc801652f380b59c6f83120", "sha256": "7163bec9f4d3279a261714dee0355e4a8845a1cd5fc4f4ac7211e753729c122d" }, "downloads": -1, "filename": "utils_core-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2bcf03f48cc801652f380b59c6f83120", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6782, "upload_time": "2019-08-14T00:24:18", "url": "https://files.pythonhosted.org/packages/2a/0f/dd9ecc49578bb091ef183369884f7cab5d151bc5c73ee9893c441d1a6c03/utils_core-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ec8520796238a93069cb70def3446af", "sha256": "d1eb815855dc0e8839680d25857fdb7ebb7137cf4def502a72fce1714111b0ef" }, "downloads": -1, "filename": "utils-core-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7ec8520796238a93069cb70def3446af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7933, "upload_time": "2019-08-14T00:24:20", "url": "https://files.pythonhosted.org/packages/0a/fc/020db55b005046a641feba68e473531ea7c9da125f25edad7300f048533e/utils-core-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bf27a7d37fe42b761928deea84fe96af", "sha256": "ef904e9f009485b7bbd997bd16eebb25f13bb180871ad0696bd213308a956742" }, "downloads": -1, "filename": "utils_core-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bf27a7d37fe42b761928deea84fe96af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7450, "upload_time": "2019-08-17T03:49:30", "url": "https://files.pythonhosted.org/packages/50/4f/69ff2bb0a9417d3273643ea2d04a4ca4facaa81c881ebe0c6878afe2ee91/utils_core-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "571c0823052b3a76dabe67ab1ae3d9e1", "sha256": "f18e3b0e79c8db226e59e3b4e2bb0e58d7e32c8c9906973e363ba01562a0b686" }, "downloads": -1, "filename": "utils-core-0.1.1.tar.gz", "has_sig": false, "md5_digest": "571c0823052b3a76dabe67ab1ae3d9e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8511, "upload_time": "2019-08-17T03:49:32", "url": "https://files.pythonhosted.org/packages/39/33/d48b5c2baff8d692012811bfe661643ced844a0fa8534e3c965017510a09/utils-core-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c33172659736c3c1641f6910522b86cd", "sha256": "a9d0df0b0a636b854579bfe9d0a9fdf465ce9d6531fdbfa0d420e7d5497019fa" }, "downloads": -1, "filename": "utils_core-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c33172659736c3c1641f6910522b86cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7575, "upload_time": "2019-08-18T16:40:21", "url": "https://files.pythonhosted.org/packages/31/06/2c2efef18dbd4be77b849ee513475e53a62179f30e3b59f2a2f21273de37/utils_core-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eb9ea7086c91e210a78c93499171235", "sha256": "adb26be8fda9d25e5650658ac86a510b612aa5cfc36d1c9d83c46060451ebbb6" }, "downloads": -1, "filename": "utils-core-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9eb9ea7086c91e210a78c93499171235", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8707, "upload_time": "2019-08-18T16:40:23", "url": "https://files.pythonhosted.org/packages/47/c0/dff1ba9922ff6c118fa7c1cff8c3b5bd7b634ed5ce1f050c08f56840f164/utils-core-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c33172659736c3c1641f6910522b86cd", "sha256": "a9d0df0b0a636b854579bfe9d0a9fdf465ce9d6531fdbfa0d420e7d5497019fa" }, "downloads": -1, "filename": "utils_core-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c33172659736c3c1641f6910522b86cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7575, "upload_time": "2019-08-18T16:40:21", "url": "https://files.pythonhosted.org/packages/31/06/2c2efef18dbd4be77b849ee513475e53a62179f30e3b59f2a2f21273de37/utils_core-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eb9ea7086c91e210a78c93499171235", "sha256": "adb26be8fda9d25e5650658ac86a510b612aa5cfc36d1c9d83c46060451ebbb6" }, "downloads": -1, "filename": "utils-core-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9eb9ea7086c91e210a78c93499171235", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8707, "upload_time": "2019-08-18T16:40:23", "url": "https://files.pythonhosted.org/packages/47/c0/dff1ba9922ff6c118fa7c1cff8c3b5bd7b634ed5ce1f050c08f56840f164/utils-core-0.1.2.tar.gz" } ] }