{ "info": { "author": "Theodor Nolte", "author_email": "utlz@theno.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "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", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "utlz\n====\n\nA Python utils library\n\n|Build Status| |Supported Python Versions| |PyPI Version|\n\nInstallation\n------------\n\nInstall the latest version of the pypi python package\n`utlz `__:\n\n.. code:: shell\n\n pip install utlz\n\nDevelopment\n-----------\n\nClone the source code `repository `__:\n\n.. code:: bash\n\n git clone https://github.com/theno/utlz.git\n cd utlz\n\nFabfile\n~~~~~~~\n\nThe ``fabfile.py`` contains devel-tasks to be executed with\n`Fabric `__ (maybe you need to\n`install `__ it):\n\n::\n\n > fab -l\n\n Available commands:\n\n clean Delete temporary files not under version control.\n pypi Build package and upload to pypi.\n pythons Install latest pythons with pyenv.\n test Run unit tests.\n tox Run tox.\n\n # Show task details, e.g. for task `test`:\n > fab -d test\n\n Run unit tests.\n\n Keyword-Args:\n args: Optional arguments passed to pytest\n py: python version to run the tests against\n\n Example:\n\n fab test:args=-s,py=py27\n\nAt first, set up python versions with\n`pyenv `__ and virtualenvs for\ndevelopment with `tox `__:\n\n::\n\n fab pythons\n fab tox\n\nTox creates virtualenvs of different Python versions (if they not exist\nalready) and runs the unit tests against each virtualenv.\n\nOn Ubuntu 16.04 you must install ``libpython-dev`` and\n``libpython3-dev`` in order to make the tests passing for Python-2.7 and\nPython-3.5:\n\n.. code:: bash\n\n sudo apt-get install libpython-dev libpython3-dev\n\n # Then, rebuild the non-working Python-2.7 and Python-3.5 virtualenv and\n # run the unit tests:\n fab tox:'-e py27 -e py35 --recreate'\n\nDevel-Commands\n~~~~~~~~~~~~~~\n\nRun unit tests against several pythons with tox (needs pythons defined\nin envlist of ``tox.ini`` to be installed with pyenv):\n\n.. code:: bash\n\n python3.6 -m tox\n\n # only against one python version:\n python3.6 -m tox -e py27\n\n # rebuild virtual environments:\n python3.6 -m tox -r\n\nRun unit tests with pytest (uses tox virtualenv, replace ``py36`` by\ne.g. ``py27`` where applicable):\n\n.. code:: bash\n\n PYTHONPATH='.' .tox/py36/bin/python -m pytest\n\n # show output\n PYTHONPATH='.' .tox/py36/bin/python -m pytest -s\n\n.. |Build Status| image:: https://travis-ci.org/theno/utlz.svg?branch=master\n :target: https://travis-ci.org/theno/utlz\n.. |Supported Python Versions| image:: https://img.shields.io/pypi/pyversions/utlz.svg\n :target: https://pypi.python.org/pypi/utlz\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/utlz.svg\n :target: https://pypi.python.org/pypi/utlz", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/theno/utlz", "keywords": "python development utilities library", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "utlz", "package_url": "https://pypi.org/project/utlz/", "platform": "", "project_url": "https://pypi.org/project/utlz/", "project_urls": { "Homepage": "https://github.com/theno/utlz" }, "release_url": "https://pypi.org/project/utlz/0.10.5/", "requires_dist": null, "requires_python": "", "summary": "A python utils library", "version": "0.10.5" }, "last_serial": 3279492, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4b2105b545117960c644e16af8861f98", "sha256": "d5b57319b57b63980c803bce39101a48414096a8a2bfcdbcf63e47c0adedcd21" }, "downloads": -1, "filename": "utlz-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b2105b545117960c644e16af8861f98", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5804, "upload_time": "2017-02-12T18:01:31", "url": "https://files.pythonhosted.org/packages/0f/31/9f825e9d8f646f8a92b79c323fd8ac265e3387b97ba165348b6a11643885/utlz-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3188824cd5d152182f06bfbaa57a7ada", "sha256": "86c06233580ad98cb3c6729e76e04e1e669412d04c2693305d1db1328d026f1a" }, "downloads": -1, "filename": "utlz-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3188824cd5d152182f06bfbaa57a7ada", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4753, "upload_time": "2017-02-12T18:01:32", "url": "https://files.pythonhosted.org/packages/b2/e0/bbd74e937576f3ec201a18f068d0715965cfe25674e6370cafadaedb58d5/utlz-0.1.0.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "cd8826b81177bb959e661e69cc285dd3", "sha256": "f7393e6db1e08b8afe3a9ff5dd859776531cd725f792ba5dc8e5bf35192ec9fa" }, "downloads": -1, "filename": "utlz-0.10.0.tar.gz", "has_sig": false, "md5_digest": "cd8826b81177bb959e661e69cc285dd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9254, "upload_time": "2017-07-28T11:40:37", "url": "https://files.pythonhosted.org/packages/8b/0a/8538503012a7d92f3b2f29ed76db6962be01eb9a4f40eecbf92c9f730e30/utlz-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "a7fc7c32d9ce893ce3b56a7657844890", "sha256": "90db64ee41be7a28034ba166123be4aff5fdb5e2dc108c1aeae4e1fbd5fb1ffe" }, "downloads": -1, "filename": "utlz-0.10.1.tar.gz", "has_sig": false, "md5_digest": "a7fc7c32d9ce893ce3b56a7657844890", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9288, "upload_time": "2017-08-30T06:43:50", "url": "https://files.pythonhosted.org/packages/44/2d/58f5877791295db1f6da2b68b92447d7ef066e43d89c5dab92007713b993/utlz-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "f66508a14c7ada0cf0ce8b44e7b98f37", "sha256": "c8285f6b6aeb624357a55eb32b62e55dd484f9bb5a420f5e1b2551128cd0388f" }, "downloads": -1, "filename": "utlz-0.10.2.tar.gz", "has_sig": false, "md5_digest": "f66508a14c7ada0cf0ce8b44e7b98f37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9239, "upload_time": "2017-08-31T17:41:12", "url": "https://files.pythonhosted.org/packages/0d/a5/f62f911090f26ad9267fcfa386748d887ad1cd1d3c4d668d75ae47717a53/utlz-0.10.2.tar.gz" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "33362cc29fec6ac0533ce8b5a4d01990", "sha256": "303feb42b8ea924b049e04c186539ef532ea7eb564b01de3282d9bf1b651dcc0" }, "downloads": -1, "filename": "utlz-0.10.3.tar.gz", "has_sig": false, "md5_digest": "33362cc29fec6ac0533ce8b5a4d01990", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9299, "upload_time": "2017-09-01T16:05:30", "url": "https://files.pythonhosted.org/packages/64/06/4633bd52d364f1f80d7b46e9303b8f4a9957ddfc77a72952edefa0bb824b/utlz-0.10.3.tar.gz" } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "0b2d8ada73517a29e5c42305d4b95218", "sha256": "4eb1f9c7b8c1e84c09bbf9e7122f665d89fcebd52f38f1e66ab4c5f96df3bf24" }, "downloads": -1, "filename": "utlz-0.10.4.tar.gz", "has_sig": false, "md5_digest": "0b2d8ada73517a29e5c42305d4b95218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9791, "upload_time": "2017-10-25T22:16:52", "url": "https://files.pythonhosted.org/packages/dd/92/1621c8c3d4ec8b597da84033d4f66c81a67b475dbd356c4f06fd86a029c0/utlz-0.10.4.tar.gz" } ], "0.10.5": [ { "comment_text": "", "digests": { "md5": "b9a6978b4a71ff9026a255c41c0cadb1", "sha256": "46db89a0b3a5d08c2d61f3a1eab4a8dd91bdf6350c0a3c1903a2306268d2898f" }, "downloads": -1, "filename": "utlz-0.10.5.tar.gz", "has_sig": false, "md5_digest": "b9a6978b4a71ff9026a255c41c0cadb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9387, "upload_time": "2017-10-25T22:56:42", "url": "https://files.pythonhosted.org/packages/30/1c/41ff8bf55a16274f2e61c78d2b79bd81f87924ffe2c093766ed5c5fe0328/utlz-0.10.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "09076c4e0bc55c517fd1a091b885a153", "sha256": "58f94e5a25e690926c3f8ec7f4680ca29c61d461a3445c4a2cba7db598a04163" }, "downloads": -1, "filename": "utlz-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09076c4e0bc55c517fd1a091b885a153", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5961, "upload_time": "2017-02-12T18:09:03", "url": "https://files.pythonhosted.org/packages/67/b6/449294a5f17a8a5e17fbabb7a9b51e3a2333702da133d7990f4c56f4a0af/utlz-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74014fc5513ec26ddda499688df5d186", "sha256": "a93eae6cb6ebba8e16b567cef3521eb013ffc82a763d39c975b6494807895a34" }, "downloads": -1, "filename": "utlz-0.2.0.tar.gz", "has_sig": false, "md5_digest": "74014fc5513ec26ddda499688df5d186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4830, "upload_time": "2017-02-12T18:09:04", "url": "https://files.pythonhosted.org/packages/79/71/31c049eaff5f42c0efe03651f797059e61afbf018829771a2c6c52d8ea7b/utlz-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "bfec3149a2dda4ff18d915d7cc362df0", "sha256": "ddf3e73320d0b98950182494036684a2c811b28c222de26f8b577f6aaf97f85d" }, "downloads": -1, "filename": "utlz-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfec3149a2dda4ff18d915d7cc362df0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9648, "upload_time": "2017-02-12T18:23:20", "url": "https://files.pythonhosted.org/packages/1c/eb/ea9f563e55ca2fcad2173c6790f848d15c3faa53567cb69e6ae775333ee3/utlz-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36dfc88df0fd8c6b27dc00e657928b92", "sha256": "7d31c623d3994402a0119c89c592ce03cfe98d83d6b969772ab8b8959669d71e" }, "downloads": -1, "filename": "utlz-0.3.0.tar.gz", "has_sig": false, "md5_digest": "36dfc88df0fd8c6b27dc00e657928b92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4831, "upload_time": "2017-02-12T18:23:21", "url": "https://files.pythonhosted.org/packages/3d/b6/afa136ad1918bd2476a7ac16c9cd264dbffd5ccb9dfc3067da3e268e2428/utlz-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "70f06b1659b31f0b51812bf5fd8eb67e", "sha256": "4792741f691cd79c312e410957aeb88d43cf053e49c7b103503cf80c4def3aee" }, "downloads": -1, "filename": "utlz-0.4.0.tar.gz", "has_sig": false, "md5_digest": "70f06b1659b31f0b51812bf5fd8eb67e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4831, "upload_time": "2017-02-12T23:14:53", "url": "https://files.pythonhosted.org/packages/66/a4/02ef5635d285ad980acbb4dba6a6b85fe67b0abbda01234027472d7ff970/utlz-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "49e5286e7cf2963ba18b2d0933f1e228", "sha256": "ad48dc4e14fe746659575eb720289cdf62b4ce0188cdc04317c320a9614dca24" }, "downloads": -1, "filename": "utlz-0.4.1.tar.gz", "has_sig": false, "md5_digest": "49e5286e7cf2963ba18b2d0933f1e228", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4821, "upload_time": "2017-02-12T23:18:26", "url": "https://files.pythonhosted.org/packages/c2/f2/b03a4640d969561bb66bd8fd36e2d8812527b6d0f17de13b6d7d9bdd9462/utlz-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "088042f2ab181de6c34b6a4cfecb416f", "sha256": "c1fc94eb4b0b9c9ad711860600e2b40ed40824cd8b113ba456976455b3e2e471" }, "downloads": -1, "filename": "utlz-0.4.2.tar.gz", "has_sig": false, "md5_digest": "088042f2ab181de6c34b6a4cfecb416f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4941, "upload_time": "2017-02-13T00:30:55", "url": "https://files.pythonhosted.org/packages/86/8e/db4e6d10db3b576bfce565e2f81f50634b4b42ab31b496964dc2f901a27d/utlz-0.4.2.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "e95129bad25c040342a5d193e10ed312", "sha256": "37a43d3274c4f51e7caa0153b66f4da341948bf2025c6f5e5e52d1fd40b96779" }, "downloads": -1, "filename": "utlz-0.5.2.tar.gz", "has_sig": false, "md5_digest": "e95129bad25c040342a5d193e10ed312", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5178, "upload_time": "2017-02-13T21:46:30", "url": "https://files.pythonhosted.org/packages/b4/64/fb88ef5d814c6927125ced729e624a0308e6782ff89f899cab9d8f60f74a/utlz-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "75f9032df458084bfd57bcbbc14ba6dd", "sha256": "27c741849386eb562d1a766f5028bec1d65adede21f594d982071175b1855f89" }, "downloads": -1, "filename": "utlz-0.6.0.tar.gz", "has_sig": false, "md5_digest": "75f9032df458084bfd57bcbbc14ba6dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6278, "upload_time": "2017-02-20T23:03:28", "url": "https://files.pythonhosted.org/packages/99/98/63b705a5c0a83d0326840970656cde8739463d4a2921a77d9a988812e264/utlz-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "772267b8c8788fd11c6889f1be50ab07", "sha256": "32c6a3ac4c8061313370f05d056fed6acfaefb667098473edb5171fbd3c45c9b" }, "downloads": -1, "filename": "utlz-0.6.1.tar.gz", "has_sig": false, "md5_digest": "772267b8c8788fd11c6889f1be50ab07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6300, "upload_time": "2017-02-20T23:10:19", "url": "https://files.pythonhosted.org/packages/72/60/85bebf1f81732e489191d471411f007250595e5bb8ce924f5bce7b9c562e/utlz-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "22da040ab83b482adab7d752c95c53d9", "sha256": "d4b527f0f91f9593fe3be0b89b83d351f572e97cb5b2b1d651cf3c16e56a5b71" }, "downloads": -1, "filename": "utlz-0.6.2.tar.gz", "has_sig": false, "md5_digest": "22da040ab83b482adab7d752c95c53d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6315, "upload_time": "2017-02-20T23:27:49", "url": "https://files.pythonhosted.org/packages/08/fd/c5bcace479d3214b1e7a41bab23a76162be823a0e1f7824fae84835cd275/utlz-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f8964ebe2243b91aec9c22dfa0123e90", "sha256": "0df0a05f06e42516fb1cea6665ebf20309139cf112ea481ee19f45516e4c1f5d" }, "downloads": -1, "filename": "utlz-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f8964ebe2243b91aec9c22dfa0123e90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6850, "upload_time": "2017-02-24T17:41:43", "url": "https://files.pythonhosted.org/packages/0e/fb/dd6d61083e3c8f03d546ab5c92b8a03383f41ac8c3ca090c97fcdba16c0f/utlz-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "8980076e36f604751ac09f9887e2a280", "sha256": "6fe7c51e5865c5689e4ed9bc949d9c20dd4a7644da4b6983bde3995f74fb8d4c" }, "downloads": -1, "filename": "utlz-0.8.0.tar.gz", "has_sig": false, "md5_digest": "8980076e36f604751ac09f9887e2a280", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7287, "upload_time": "2017-02-24T18:11:05", "url": "https://files.pythonhosted.org/packages/dc/03/0096cb4e26782d038e53b0238bf94f6a794628925e847a159a3065e05415/utlz-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "09552f9ee7ddcd54ed0d548eab9bfafe", "sha256": "e5561fd5857244cfac19fb5ebac2d97abde224a18d8206ddbb663693490d44f4" }, "downloads": -1, "filename": "utlz-0.9.0.tar.gz", "has_sig": false, "md5_digest": "09552f9ee7ddcd54ed0d548eab9bfafe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7914, "upload_time": "2017-02-24T19:11:20", "url": "https://files.pythonhosted.org/packages/65/98/8ff144f21769e4d638351842bfbeb200170fbbab7d75bfa48ac4c5e0ad98/utlz-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "6b3d4b1e836d20b65ca2afecc93ead86", "sha256": "566290189834532e7da95efdbbec24dc284375cf28fa9467c75d627b0cff25ec" }, "downloads": -1, "filename": "utlz-0.9.1.tar.gz", "has_sig": false, "md5_digest": "6b3d4b1e836d20b65ca2afecc93ead86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8116, "upload_time": "2017-02-24T23:48:12", "url": "https://files.pythonhosted.org/packages/c8/b6/80d24fc375dc6dbafb39eb97c6edb65c2ac857417638834c8168ad948c33/utlz-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "2c5c28f31b025b214a5931f71f06026c", "sha256": "21e5a1e30f388cb446bac271ad72371f8b20ff55de29044ceb28ef1548d87755" }, "downloads": -1, "filename": "utlz-0.9.2.tar.gz", "has_sig": false, "md5_digest": "2c5c28f31b025b214a5931f71f06026c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8425, "upload_time": "2017-02-25T13:45:59", "url": "https://files.pythonhosted.org/packages/cd/f6/88aa15a9a2eece5253441327fc016d1dbc0b4e9e8a07258b669e51e73479/utlz-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "2ae667d3b098c74e34e12d487b4ec103", "sha256": "c4c44b907f07a5d6b4760913498b9cf702cf65b914e0e764bea91f654f5f0e80" }, "downloads": -1, "filename": "utlz-0.9.3.tar.gz", "has_sig": false, "md5_digest": "2ae667d3b098c74e34e12d487b4ec103", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9473, "upload_time": "2017-02-27T00:39:42", "url": "https://files.pythonhosted.org/packages/94/7a/07ca648cb10c14c2dd0452f3549beaa5aaa5fed65ada97ef9cb4ec91f476/utlz-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "f0c3382c5bb793520a62d8f7b352251c", "sha256": "4507d43153e287276514d54c3a1530f6864de930f379252671b2a9197e000556" }, "downloads": -1, "filename": "utlz-0.9.4.tar.gz", "has_sig": false, "md5_digest": "f0c3382c5bb793520a62d8f7b352251c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9109, "upload_time": "2017-02-27T21:57:52", "url": "https://files.pythonhosted.org/packages/70/0c/3d02240ea8b2174b8f20c5a1aba7381214d0e7629a26af080a84b780e407/utlz-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "0b2da110588f2ac502bfa321a5566d7c", "sha256": "cbfd7148a98659e2f66594ee4a91817f06c05ec67cce58e5cebabd9d1c10c841" }, "downloads": -1, "filename": "utlz-0.9.5.tar.gz", "has_sig": false, "md5_digest": "0b2da110588f2ac502bfa321a5566d7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9917, "upload_time": "2017-03-01T22:01:09", "url": "https://files.pythonhosted.org/packages/da/a0/efaae4e4f9bbb16cb7625c0ab4dfe19fe74676af1bdacc6cfe1825962c4b/utlz-0.9.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9a6978b4a71ff9026a255c41c0cadb1", "sha256": "46db89a0b3a5d08c2d61f3a1eab4a8dd91bdf6350c0a3c1903a2306268d2898f" }, "downloads": -1, "filename": "utlz-0.10.5.tar.gz", "has_sig": false, "md5_digest": "b9a6978b4a71ff9026a255c41c0cadb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9387, "upload_time": "2017-10-25T22:56:42", "url": "https://files.pythonhosted.org/packages/30/1c/41ff8bf55a16274f2e61c78d2b79bd81f87924ffe2c093766ed5c5fe0328/utlz-0.10.5.tar.gz" } ] }