{ "info": { "author": "Canonical CI Engineering Team", "author_email": "canonical-ci-engineering@lists.launchpad.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development" ], "description": "uservice-utils\n##############\n\n\nThis python library provides common utuilities we use when building \nmicro-services.\n\nHacking Notes:\n==============\n\nThis library is designed to contain useful components for building micro-services. \nWe aim to guarantee backwards compatibility. All code in this library must:\n\n * ...be tested to a reasonable degree.\n * ...be genericly useful to several services.\n\nTo hack on the library, create a python3 virtual environment::\n\n\t$ virtualenv -p python3 ve\n\t$ . ve/bin/activate\n\nTo run the tests::\n\n\t$ pip install -r test_requirements.txt\n\t$ python setup.py test\n\nDependencies:\n=============\n\nThis library contains many different parts, and we don't want to force users to\ninstall all the dependencies for all the parts in order to use any one piece.\nFor that reason, setup.py does not list any install-time dependencies, and users\nof this library must ensure they have the required dependencies configured.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://launchpad.net/uservice-utils", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "uservice-utils", "package_url": "https://pypi.org/project/uservice-utils/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/uservice-utils/", "project_urls": { "Homepage": "https://launchpad.net/uservice-utils" }, "release_url": "https://pypi.org/project/uservice-utils/1.0.3/", "requires_dist": null, "requires_python": null, "summary": "Utilities for building micro-services.", "version": "1.0.3" }, "last_serial": 1495093, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "747ee67709d99bf4766783b02c227742", "sha256": "ec7a10c656a1fb01931e8f4e41f4dc73ee8f2de2471cf96f5f13dd5aa83f5df3" }, "downloads": -1, "filename": "uservice_utils-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "747ee67709d99bf4766783b02c227742", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7112, "upload_time": "2015-04-01T20:36:15", "url": "https://files.pythonhosted.org/packages/f0/67/53c827b7acc4f680ce3633d649e093609691237dc0a63f6c8ab1367d639a/uservice_utils-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8507bb45b0195fa16f940b4c5efc01a7", "sha256": "2d784548814e5d27a6c2cc361466de3d1f81c03f033bb9b7b30a6c65b193fe53" }, "downloads": -1, "filename": "uservice_utils-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8507bb45b0195fa16f940b4c5efc01a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8277, "upload_time": "2015-04-02T04:06:44", "url": "https://files.pythonhosted.org/packages/5c/40/28f5b8a2540c854c818890329d78e3afa52b0b9aa1e7a596afb1465e63f4/uservice_utils-1.0.1-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2911ba2710877f0aa26267ecf8227037", "sha256": "db0cdf811c16a2f7f8aff824f66dffcd01388726c8b3ced387203e076cbcfbe7" }, "downloads": -1, "filename": "uservice_utils-1.0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2911ba2710877f0aa26267ecf8227037", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13184, "upload_time": "2015-04-02T20:32:50", "url": "https://files.pythonhosted.org/packages/8e/48/5564b69c5e8f7b0834358575230060905aaabe7c9d02e7c5313b4a6df3a4/uservice_utils-1.0.2.1-py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "4ca41be21f01bf4fa24afa158d0c40ec", "sha256": "6c4136f80b2d6cc195e4869c13a2aa6f58ae96d1612dafa6b5ea1d83cfce97f5" }, "downloads": -1, "filename": "uservice_utils-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4ca41be21f01bf4fa24afa158d0c40ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13582, "upload_time": "2015-04-07T23:43:30", "url": "https://files.pythonhosted.org/packages/62/0f/b6196cd250648473788c3e838ef4213aa32d04d37a8066f9d7c34a9465f6/uservice_utils-1.0.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ca41be21f01bf4fa24afa158d0c40ec", "sha256": "6c4136f80b2d6cc195e4869c13a2aa6f58ae96d1612dafa6b5ea1d83cfce97f5" }, "downloads": -1, "filename": "uservice_utils-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4ca41be21f01bf4fa24afa158d0c40ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13582, "upload_time": "2015-04-07T23:43:30", "url": "https://files.pythonhosted.org/packages/62/0f/b6196cd250648473788c3e838ef4213aa32d04d37a8066f9d7c34a9465f6/uservice_utils-1.0.3-py3-none-any.whl" } ] }