{
"info": {
"author": "Moinuddin Quadri",
"author_email": "moin18@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Software Development :: Libraries"
],
"description": "utilspie : Utilities for Python\n===============================\n\n.. image:: https://img.shields.io/pypi/v/utilspie.svg\n :target: https://pypi.python.org/pypi/utilspie\n :alt: downloads\n\n.. image:: https://travis-ci.org/moin18/utilspie.svg?branch=master\n :alt: build status\n :target: https://travis-ci.org/moin18/utilspie\n\n.. image:: https://codecov.io/github/moin18/utilspie/coverage.svg?branch=master\n :target: https://codecov.io/github/moin18/utilspie\n :alt: codecov\n\n.. image:: https://img.shields.io/badge/contributions-welcome-brightgreen.svg\n :target: https://github.com/moin18/utilspie/issues\n :alt: contributor-friendly\n\n.. image:: https://img.shields.io/badge/docs-latest-brightgreen.svg\n :target: http://utilspie.readthedocs.io/en/latest\n :alt: documentation\n\nDocumentation: `utilspie.readthedocs.org `_\n--------------------------------------------------------------------------------------\n\nWhat is utilspie?\n-----------------\n**Utilspie** is a Python library that offers a sensible, human-friendly utilities which do not come along with Python installation. Utilspie is categorized into 5 modules:\n\n- `asyncutils `_: utilities for asynchronous call/threads\n- `fileutils `_: utilities related to file operations/manipulations\n- `iterutils `_: utilities for iterators. Inspired by `itertools `_ package\n- `collectionsutils `_: provides data objects not present in `collections `_ package\n- `importutils `_: utilities related to importing the modules\n\n\nInstallation\n------------\n**utilspie** is available on `pypi `_. To install, run:\n\n.. code-block:: bash\n\n $ pip install utilspie\n\n\nQuick Start\n-----------\nFor using the utilspie, you have to import the package utilspie and call it's function as:\n\n.. code-block:: python\n\n from utilspie import iterutils\n # OR, from utilspie.iterutils import get_chunks\n\n iterutils.get_chunks([1, 2, 3, 4, 5, 6], 2)\n at 0x1018fab40>\n # returns generator object\n\n list(iterutils.get_chunks([1, 2, 3, 4, 5, 6], 2))\n [[1, 2], [3, 4], [5, 6]]\n\n\nAPI Guide\n---------\n\n-------------------\nutilspie.asyncutils\n-------------------\nContains utility functions for asynchronous calls.\n\n- `ordered_async_call(function_list) `_\n\n\n------------------\nutilspie.fileutils\n------------------\nContains utility functions for files related operations.\n\n- `copy_file(source, destination, unique, sort, case_sensitive, create_path) `_\n\n\n------------------\nutilspie.iterutils\n------------------\nContains utility functions for iterables. It is inspired by **itertools** package.\n\n- `get_chunks(iterable_obj, chunk_size) `_\n\n\n-------------------------\nutilspie.collectionsutils\n-------------------------\nContains additional data objects not available as in-built in Python. This is inspired by **collections** module.\n\n- `frozendict(dict_obj) `_\n- `swap_dict(dict_obj, multivalued) `_\n\n\n--------------------\nutilspie.importutils\n--------------------\nContains utilites related to importing the modules.\n\n- `lazy_load_modules(*modules) `_\n- `reload_module(module) `_\n- `delete_module(modname) `_\n\n\nDidn't find what you want?\n--------------------------\nAre you looking for something which you think should be the part of *utilspie* but is not currently present? Feel free to mention it by\nopening a `issue `_. We will take a look at it, and will implement it if it's a good fit.\n\n\nHow to Contribute?\n------------------\n\n#. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.\n#. Fork `the repository`_ on GitHub to start making your changes to the **master** branch (or branch off of it).\n#. Write a test which shows that the bug was fixed or that the feature works as expected.\n#. Send a pull request and bug the maintainer until it gets merged and published. Make sure to add yourself to AUTHORS_.\n\n.. _`the repository`: http://github.com/moin18/utilspie\n.. _AUTHORS: https://github.com/moin18/utilspie/blob/master/AUTHORS.rst\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/moin18/utilspie",
"keywords": "utils asyncutils importutils fileutils import file async",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "utilspie",
"package_url": "https://pypi.org/project/utilspie/",
"platform": "",
"project_url": "https://pypi.org/project/utilspie/",
"project_urls": {
"Homepage": "https://github.com/moin18/utilspie"
},
"release_url": "https://pypi.org/project/utilspie/0.1.0/",
"requires_dist": null,
"requires_python": "",
"summary": "Python Utilities",
"version": "0.1.0"
},
"last_serial": 2543966,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "596a682135dc58e97e0e9eb11f960e76",
"sha256": "9c7408e75ee90d30d54c3d9ec6a0d81903c5b199c1666fd9255e111b7afbd642"
},
"downloads": -1,
"filename": "utilspie-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "596a682135dc58e97e0e9eb11f960e76",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1664,
"upload_time": "2016-12-24T23:29:27",
"url": "https://files.pythonhosted.org/packages/db/0f/e2974a04860e2a463ce6e4e3d0c91ae6937bbeb39f8f946a1878f357cf4c/utilspie-0.0.1.tar.gz"
}
],
"0.0.10": [
{
"comment_text": "",
"digests": {
"md5": "b24fec9160dceaa88c01362c00d528e1",
"sha256": "f90791f7e11ef044ac946438202107c3ac28999559900e32ec7b4a97f4d3b55b"
},
"downloads": -1,
"filename": "utilspie-0.0.10-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b24fec9160dceaa88c01362c00d528e1",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 8537,
"upload_time": "2016-12-28T12:03:46",
"url": "https://files.pythonhosted.org/packages/f9/26/b0258ccf9ffb92acf4b19be8c5df213d31d050f91673815e88fdd534416c/utilspie-0.0.10-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "79ea639ba43547237be025b6f434a8a3",
"sha256": "5d6698aa794ba56ee57fd98204f671f4ec6de688f645c514a9c418c8b5d65b9e"
},
"downloads": -1,
"filename": "utilspie-0.0.10.tar.gz",
"has_sig": false,
"md5_digest": "79ea639ba43547237be025b6f434a8a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4966,
"upload_time": "2016-12-28T12:03:43",
"url": "https://files.pythonhosted.org/packages/ee/f6/da7a64ea3290800ff213cd378bf258b124680baa2557fa1820fb0060cdde/utilspie-0.0.10.tar.gz"
}
],
"0.0.11": [
{
"comment_text": "",
"digests": {
"md5": "67dd73b50557d416c962467140bb022f",
"sha256": "3b838d2c2c6b59c84d709b654879ca9cef2124ede5dc0bb1e95dc127b51e2053"
},
"downloads": -1,
"filename": "utilspie-0.0.11-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "67dd73b50557d416c962467140bb022f",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 9879,
"upload_time": "2016-12-28T19:48:48",
"url": "https://files.pythonhosted.org/packages/71/9c/1bd87bf0c28151175af5d35debc3ffd4675658342d2ab4df388ed87fba3e/utilspie-0.0.11-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bc0559dca0aec0af9d2770897ec4999f",
"sha256": "657f30b40d1b9ed72a7494cd3ec920ac5222dde2357fe1019b79fba20e20df2f"
},
"downloads": -1,
"filename": "utilspie-0.0.11.tar.gz",
"has_sig": false,
"md5_digest": "bc0559dca0aec0af9d2770897ec4999f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6625,
"upload_time": "2016-12-28T19:48:44",
"url": "https://files.pythonhosted.org/packages/96/5a/b746e7727853b165d24177b9c7853d4b084c727e8ed7eab7bb3010fe3a95/utilspie-0.0.11.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "4460a3f9b7fcf8747b0c5c87901c7f50",
"sha256": "11ccaecb6b456b6536ce755ee48f973ad75cafe989542dc187573a03dd1ec6e1"
},
"downloads": -1,
"filename": "utilspie-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "4460a3f9b7fcf8747b0c5c87901c7f50",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3442,
"upload_time": "2016-12-25T21:01:14",
"url": "https://files.pythonhosted.org/packages/ad/47/feec3442becedf90adc6c43ddaeae23ef02cad6e9b16bd5eadc1a9dc0842/utilspie-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "2b81a9b74f5827b919bc9260939b5e4d",
"sha256": "c9b974340cb91c25dd4c2b405601f5157d7a62b1111c19f757b715f41841ce58"
},
"downloads": -1,
"filename": "utilspie-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "2b81a9b74f5827b919bc9260939b5e4d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4312,
"upload_time": "2016-12-27T23:28:06",
"url": "https://files.pythonhosted.org/packages/a2/9f/0676566d1443ad3be0026b6f490b689c681e52605a53bddf103efd1dc52d/utilspie-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "e0a758cee488971e99b9c4196b913b5e",
"sha256": "0e448fd670af53f2218627f30404a55be517d4db73d2c21a9d519b57800b981d"
},
"downloads": -1,
"filename": "utilspie-0.0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e0a758cee488971e99b9c4196b913b5e",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 6910,
"upload_time": "2016-12-27T23:44:19",
"url": "https://files.pythonhosted.org/packages/79/32/b9535f64fca02616adaf1f972dfdb87ba16f1a5b9f13816425f7d20d202c/utilspie-0.0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "270a7755d8b08c19e8e852f65c5a9fb4",
"sha256": "54ba20d563869a1651a7289a908bb857f378b1a15166fe0b166e7a3190b1505b"
},
"downloads": -1,
"filename": "utilspie-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "270a7755d8b08c19e8e852f65c5a9fb4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4312,
"upload_time": "2016-12-27T23:44:16",
"url": "https://files.pythonhosted.org/packages/d1/68/f21081c75302cf1ad0fcd1856eac58386970c323ab0b6cd62c42c893a35a/utilspie-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "c3639d29affb097fd71815dbab503db2",
"sha256": "f1d47777bf5b742d8d4c14d21e097969e26623fee1cc801b0106bb9ba549a9ee"
},
"downloads": -1,
"filename": "utilspie-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "c3639d29affb097fd71815dbab503db2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4310,
"upload_time": "2016-12-27T23:47:39",
"url": "https://files.pythonhosted.org/packages/27/5b/9a2b707500109bc3e8a3ec67aca677d219752d3d9ad032d87ad1330e7e3c/utilspie-0.0.5.tar.gz"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "ac0ace695552a019c0c6d59a79103dfc",
"sha256": "38480b6ec2720dbfbfece6798b45b4a99636986ba8b3a545cec7715b5a870c15"
},
"downloads": -1,
"filename": "utilspie-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "ac0ace695552a019c0c6d59a79103dfc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4552,
"upload_time": "2016-12-27T23:49:05",
"url": "https://files.pythonhosted.org/packages/c0/a2/01f69e0a75a2aecc1554f746cb8c97f20bfc4e55d94a9c91245a7e1d6cfc/utilspie-0.0.6.tar.gz"
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "e47fe38f67380a98accc8e95f4988d4d",
"sha256": "d32f21acc088ba7f9a4724e9a6573ce0bf62a929892c759f60b9a23e3c19d011"
},
"downloads": -1,
"filename": "utilspie-0.0.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e47fe38f67380a98accc8e95f4988d4d",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 8531,
"upload_time": "2016-12-28T11:58:32",
"url": "https://files.pythonhosted.org/packages/ae/39/92f1412e15e1a869af7b34c221f5b6054d79fa9f8ef22485a2483f4a1856/utilspie-0.0.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9f9af057a1dcf5ad62c03932deade7e3",
"sha256": "7fba85993e673db5cc3c8d6aec4fbd64dc97af19fd7409d8f0a283161d382de1"
},
"downloads": -1,
"filename": "utilspie-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "9f9af057a1dcf5ad62c03932deade7e3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4970,
"upload_time": "2016-12-28T11:58:28",
"url": "https://files.pythonhosted.org/packages/89/33/aa5d037d0d83212d74750cfb518c7d6733063ef3c7c917c2d88f6e5f6bc1/utilspie-0.0.7.tar.gz"
}
],
"0.0.9": [
{
"comment_text": "",
"digests": {
"md5": "8cc930a5e16e6f6a6661ec18cffebf1e",
"sha256": "c9870469480c914e500d50cb20ead65eebff69bb95264e9004a82e4370f12427"
},
"downloads": -1,
"filename": "utilspie-0.0.9-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8cc930a5e16e6f6a6661ec18cffebf1e",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 8529,
"upload_time": "2016-12-28T12:00:47",
"url": "https://files.pythonhosted.org/packages/c6/50/d77e3c8d9d445504a5a6b792b3517d296f7ef83239f678c85bbb2427ac7e/utilspie-0.0.9-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d24774a5daaed73dd6c9d16e7f4075ed",
"sha256": "56992d856d4b5a9ad925f385bed1e3f09fe6e9100b87ce4c8ef83e48dddb5f34"
},
"downloads": -1,
"filename": "utilspie-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "d24774a5daaed73dd6c9d16e7f4075ed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4970,
"upload_time": "2016-12-28T12:00:44",
"url": "https://files.pythonhosted.org/packages/87/e0/46fa6c3a9e9ab7e4f8a2cd31565c9c8cbf99811786bdaf1cd78fc18a13b7/utilspie-0.0.9.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "a711c3836cc38baf79fd2105bf66073b",
"sha256": "0f70a13bc47effbc6777766e3d21295027b3893d356a7f71086987cd2ffe63c5"
},
"downloads": -1,
"filename": "utilspie-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a711c3836cc38baf79fd2105bf66073b",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 10303,
"upload_time": "2016-12-29T10:48:23",
"url": "https://files.pythonhosted.org/packages/16/08/91974271969b09b933c5f949af23905c18533868a6f58d838bf6fb33fc19/utilspie-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8b69a21a43b651b9fff1182f9d8be1ca",
"sha256": "835a62e59bcbac4f6e5c5470bc4e59d5941e36e2563d53e37a1d0d36ff967ba6"
},
"downloads": -1,
"filename": "utilspie-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "8b69a21a43b651b9fff1182f9d8be1ca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7544,
"upload_time": "2016-12-29T10:48:19",
"url": "https://files.pythonhosted.org/packages/b9/f0/b64abaad91d061e61b61965a58714b717ec1dbfadf070fa2c8c42aefd645/utilspie-0.1.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a711c3836cc38baf79fd2105bf66073b",
"sha256": "0f70a13bc47effbc6777766e3d21295027b3893d356a7f71086987cd2ffe63c5"
},
"downloads": -1,
"filename": "utilspie-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a711c3836cc38baf79fd2105bf66073b",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 10303,
"upload_time": "2016-12-29T10:48:23",
"url": "https://files.pythonhosted.org/packages/16/08/91974271969b09b933c5f949af23905c18533868a6f58d838bf6fb33fc19/utilspie-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8b69a21a43b651b9fff1182f9d8be1ca",
"sha256": "835a62e59bcbac4f6e5c5470bc4e59d5941e36e2563d53e37a1d0d36ff967ba6"
},
"downloads": -1,
"filename": "utilspie-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "8b69a21a43b651b9fff1182f9d8be1ca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7544,
"upload_time": "2016-12-29T10:48:19",
"url": "https://files.pythonhosted.org/packages/b9/f0/b64abaad91d061e61b61965a58714b717ec1dbfadf070fa2c8c42aefd645/utilspie-0.1.0.tar.gz"
}
]
}