{ "info": { "author": "Michiel Scholten", "author_email": "michiel@diginaut.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.4", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "==============\npython-utilkit\n==============\n\nSome useful functions and usability that should be shared between your apps.\n\n|PyPI version| |PyPI downloads| |PyPI license| |pyversions| |Code health|\n\nRepo: ``_\n\nInstallation\n------------\n\nFrom PyPI\n~~~~~~~~~\n\nAssuming you already are inside a virtualenv:\n\n.. code-block:: bash\n\n pip install utilkit\n\nIf you want to use yaml-related functionality (like fileutil.yaml_ordered_load), please also install PyYAML through `pip install PyYAML`. This is not istalled by default to keep the dependencies limited.\n\n\nFrom Git\n~~~~~~~~\n\nCreate a new virtualenv (if you are not already in one) and install the\nnecessary packages:\n\n.. code-block:: bash\n\n git clone https://github.com/aquatix/python-utilkit.git\n cd utilkit\n mkvirtualenv utilkit # or whatever project you are working on\n pip install -r requirements.txt\n\n\ndatetime utils\n--------------\n\n\nfile utils\n----------\n\n\nprint utils\n-----------\n\nPretty printing of data, for example the formatting of two-dimensional lists into\na table which finds out the correct width of its columns by itself (to_smart_columns).\n\n\nstring utils\n------------\n\n\nWhat's new?\n-----------\n\nSee the `Changelog`_.\n\n\n.. _python-utilkit: https://pypi.python.org/pypi/python-utilkit\n.. |PyPI version| image:: https://img.shields.io/pypi/v/utilkit.svg\n :target: https://pypi.python.org/pypi/utilkit/\n.. |PyPI downloads| image:: https://img.shields.io/pypi/dm/utilkit.svg\n :target: https://pypi.python.org/pypi/utilkit/\n.. |PyPI license| image:: https://img.shields.io/github/license/aquatix/python-utilkit.svg\n :target: https://pypi.python.org/pypi/utilkit/\n.. |Code health| image:: https://landscape.io/github/aquatix/python-utilkit/master/landscape.svg?style=flat\n :target: https://landscape.io/github/aquatix/python-utilkit/master\n :alt: Code Health\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/python-utilkit.svg\n.. _Changelog: https://github.com/aquatix/python-utilkit/blob/master/CHANGELOG.md\n.. |version| image:: https://img.shields.io/pypi/v/python-utilkit.svg\n :target: `python-utilkit`_\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aquatix/python-utilkit", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "utilkit", "package_url": "https://pypi.org/project/utilkit/", "platform": "", "project_url": "https://pypi.org/project/utilkit/", "project_urls": { "Homepage": "https://github.com/aquatix/python-utilkit" }, "release_url": "https://pypi.org/project/utilkit/0.4.1/", "requires_dist": null, "requires_python": "", "summary": "Collection of useful helper functions for datetime, print, string formatting, directory and file handling, and more", "version": "0.4.1" }, "last_serial": 3631620, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d7c1a162eac9485da7dba7a71fdf3543", "sha256": "ae3e7f709a8c4d823c5356b0a2cfa0b85bbdf5adc729e61eb48db754e9bfd134" }, "downloads": -1, "filename": "utilkit-0.1.zip", "has_sig": false, "md5_digest": "d7c1a162eac9485da7dba7a71fdf3543", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3017, "upload_time": "2016-02-01T14:21:23", "url": "https://files.pythonhosted.org/packages/3c/8d/266be6441e82fe12144687b2d9e36eb47952ece996951e119ce203c19ba8/utilkit-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "21bae2caf5a16f76e55e67c06df1ab42", "sha256": "68ee9f63c94c1f02df5ee475b6d13c39dfd7f3e190996edcaf1f7fb8a759555e" }, "downloads": -1, "filename": "utilkit-0.1.1.zip", "has_sig": false, "md5_digest": "21bae2caf5a16f76e55e67c06df1ab42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4651, "upload_time": "2016-02-01T14:25:14", "url": "https://files.pythonhosted.org/packages/0f/3b/12326761ee3062869b357a795f31e98c62b0a4e234d43cf3b3c75f596ec5/utilkit-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1d2d7cbb67c8c7149f4bfd1f2aa3cd45", "sha256": "8ee33481c16079671ef69b07dc6d011a555686e8eeab32635f02e3165612cfe0" }, "downloads": -1, "filename": "utilkit-0.1.2.zip", "has_sig": false, "md5_digest": "1d2d7cbb67c8c7149f4bfd1f2aa3cd45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6865, "upload_time": "2016-02-01T14:57:33", "url": "https://files.pythonhosted.org/packages/6c/92/f46b80128a84e60948b1c529b99bb44a962a2217538217396b4358ca2931/utilkit-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ae732e1bbe1d8250fe64d727d9eddafe", "sha256": "1e2856ee9a169596cbb38801aeb993d2c6481d82f85804adac0795278f16942b" }, "downloads": -1, "filename": "utilkit-0.1.3.zip", "has_sig": false, "md5_digest": "ae732e1bbe1d8250fe64d727d9eddafe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7783, "upload_time": "2016-02-01T15:41:30", "url": "https://files.pythonhosted.org/packages/82/42/4e26538eae920a7b8e28c11563473f396211ca0715e1883c6f834ba4dce8/utilkit-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a9822e8e5d8c696ed7858903d699e742", "sha256": "46164eccf16b7f41dc274ad0f8fda2e70ae84ca9d70a9e3dc8479b6aa5bccb5d" }, "downloads": -1, "filename": "utilkit-0.1.4.zip", "has_sig": false, "md5_digest": "a9822e8e5d8c696ed7858903d699e742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7789, "upload_time": "2016-02-01T18:39:17", "url": "https://files.pythonhosted.org/packages/a2/e2/43126066deff1a26d6486ad32314e684bf64a282161f52f76d6b28fb766a/utilkit-0.1.4.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "75d55641459b5ca0617807e129422f85", "sha256": "34d54ed3335c57b421452f05c686de4373de69427ab4243293e501fa6d950a91" }, "downloads": -1, "filename": "utilkit-0.2.zip", "has_sig": false, "md5_digest": "75d55641459b5ca0617807e129422f85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9357, "upload_time": "2016-03-27T12:06:01", "url": "https://files.pythonhosted.org/packages/a4/ea/00863d658c7451bee4999f98b31769fa7d4656827b2f00a0f0cea0d682e4/utilkit-0.2.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6ddb4b70a719a3488d6604fc06049705", "sha256": "4e845cd6426b23fa464f9355e34e86c15b945828ace18e9f827c587951e8bdf2" }, "downloads": -1, "filename": "utilkit-0.3.0.zip", "has_sig": false, "md5_digest": "6ddb4b70a719a3488d6604fc06049705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10141, "upload_time": "2016-04-24T19:31:58", "url": "https://files.pythonhosted.org/packages/1c/79/c38b655e214951366ccad5d5cce3677187984c030ecb475471a88d51d378/utilkit-0.3.0.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "048dddfb699c63dd74c33a4300feed5d", "sha256": "7c122caa6fdfc808479b4a3b4b2a432eb76073a548c106e64e1557456f669c74" }, "downloads": -1, "filename": "utilkit-0.4.0.zip", "has_sig": false, "md5_digest": "048dddfb699c63dd74c33a4300feed5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11316, "upload_time": "2016-11-11T13:56:36", "url": "https://files.pythonhosted.org/packages/7e/12/8a3a35f9aff1ac1bd7b07ca3f5194eb8b68a36d1999e2711651c3337b070/utilkit-0.4.0.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "baef9aaf4f678a1f1fe3afa5f0f3e5db", "sha256": "48808b5e1d90661e4cfbd5113be37feab4b6a0d66a9da79af8479d280f14148a" }, "downloads": -1, "filename": "utilkit-0.4.1.zip", "has_sig": false, "md5_digest": "baef9aaf4f678a1f1fe3afa5f0f3e5db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11411, "upload_time": "2018-03-02T10:36:23", "url": "https://files.pythonhosted.org/packages/f0/fd/a85fce35b2a40a333c6339826878f5508f9bbd6418355e0eddfcf05e200b/utilkit-0.4.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "baef9aaf4f678a1f1fe3afa5f0f3e5db", "sha256": "48808b5e1d90661e4cfbd5113be37feab4b6a0d66a9da79af8479d280f14148a" }, "downloads": -1, "filename": "utilkit-0.4.1.zip", "has_sig": false, "md5_digest": "baef9aaf4f678a1f1fe3afa5f0f3e5db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11411, "upload_time": "2018-03-02T10:36:23", "url": "https://files.pythonhosted.org/packages/f0/fd/a85fce35b2a40a333c6339826878f5508f9bbd6418355e0eddfcf05e200b/utilkit-0.4.1.zip" } ] }