{ "info": { "author": "Mozilla Services", "author_email": "services-dev@mozilla.org", "bugtrack_url": null, "classifiers": [ "Framework :: Pylons", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "======\nMozSvc\n======\n\nVarious utilities for Pyramid-based Mozilla applications\n\n\n0.10\n====\n\n- fix handling of non-utf8 path components\n\n\n0.9\n===\n\n- small test fixes and updates for latest versions of dependencies\n\n\n0.8\n===\n\n- compatibility fixes for cornice>=0.17\n- config options to generate backoff/unavailable responses\n- custom gevent worker with per-request timeouts\n- use hawkauth instead of macauth for default auth policy\n- shared-secret management scripts\n- MemcachedClient \"servers\" argument renamed to \"server\" since it\n has only ever supported a single server.\n- removed dependency on metlog, replacing it with stdlib logging\n and a very simple scheme for annotating metrics onto a request.\n- added a json log formatter, useful for logs that are machined\n processed by e.g. heka\n\n\n0.7 - 2012-11-14\n================\n\n- compatability fixes for cornice>=0.10\n\n\n0.6 - 2012-08-14\n================\n\n- switch to ultramemcache as the backend for mozsvc.storage.mcclient.\n- add mozsvc.utils.dnslookup function.\n\n\n0.5.1 - 2012-07-27\n==================\n\n- add a workaround for some buggy-seeming pylibmc/libmemcached installs,\n which raise NotFound instead of returning None in some cases.\n\n\n0.5 - 2012-07-12\n================\n\n- add \"load_metlog_client\" function for loading a metlog client from a\n Configurator, with sensible defaults when no explicit backend is configured.\n- add \"update_mozsvc_data\" function as a shortcut for adding information\n to the mozsvc metlog payload.\n- remove use of repoze.who for authentication; all auth is now done using\n standard pyramid plugins.\n- add MemcachedNonceCache for cross-server nonce management.\n- add mozsvc.storage.mcclient for accessing memcached server(s).\n- add support for %(here)s syntax in config files.\n\n\n0.4 - 2012-06-01\n================\n\n- add a tween to log any uncaught exceptions.\n- compatability with latest metlog-py release.\n- add a call counter to default MetlogService decorators.\n\n\n0.3 - 2012-04-18\n================\n\n- Removed the hard dependencies from the setup.py file.\n- Secret can load several files now\n- use req.user[\"uid\"] for consistency with tokenserver\n\n\n0.2 - 2012-03-22\n================\n\n- Updated license to MPL 2.0\n- Added mozsvc.user for easy access to auth backends and user data.\n- Added mozsvc.http_helpers for dealing with other HTTP services.\n- Added a tween that turns BackendErrors into HTTP 503 responses.\n- Added some testing helper functions.\n- Added mozsvc.metrics providing first pass at metlog integration.\n\n0.1 - 2011-11-15\n================\n\n- Initial release.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mozilla-services/mozservices", "keywords": "web pyramid pylons", "license": "", "maintainer": "", "maintainer_email": "", "name": "mozsvc", "package_url": "https://pypi.org/project/mozsvc/", "platform": "", "project_url": "https://pypi.org/project/mozsvc/", "project_urls": { "Homepage": "https://github.com/mozilla-services/mozservices" }, "release_url": "https://pypi.org/project/mozsvc/0.10/", "requires_dist": null, "requires_python": "", "summary": "Various utilities for Mozilla apps", "version": "0.10" }, "last_serial": 2889741, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a6d0b66a0a4ad10926c0a30bedcf38f8", "sha256": "59e55c2aab34172f96741508021101c5af416e06a705998a13a63443863a1aab" }, "downloads": -1, "filename": "mozsvc-0.1.tar.gz", "has_sig": false, "md5_digest": "a6d0b66a0a4ad10926c0a30bedcf38f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11587, "upload_time": "2011-11-15T23:41:08", "url": "https://files.pythonhosted.org/packages/5e/08/e8c736fade6f58ba46245e0e6807584d8308c254b5356d5cd8358a6c5558/mozsvc-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "e4da3c7b978effad81821b90734f1abd", "sha256": "09332b753c3e471fbc6d230a695a29c6f5bf0c3b778b9b56123563c0ade3192d" }, "downloads": -1, "filename": "mozsvc-0.10.tar.gz", "has_sig": false, "md5_digest": "e4da3c7b978effad81821b90734f1abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38786, "upload_time": "2017-05-22T03:09:33", "url": "https://files.pythonhosted.org/packages/b5/b9/bede16bafe144acfd96ffb99185ae3adac1bac8e642665ee08c9d429fcc4/mozsvc-0.10.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e1d0a251963878ece43b1a0ce31ed7dd", "sha256": "3c59db8236f14f4c6f7374d252b5ad7ae6402274be622b48dff292ea972e63b2" }, "downloads": -1, "filename": "mozsvc-0.2.tar.gz", "has_sig": false, "md5_digest": "e1d0a251963878ece43b1a0ce31ed7dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27894, "upload_time": "2012-03-22T23:31:13", "url": "https://files.pythonhosted.org/packages/81/c6/7b48d61f11146b1b994cb2685d3c4583c31f472317bbafb70cb571e3f4c5/mozsvc-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "8fd706e5526aee68ae4bdee733f51d4d", "sha256": "ca6c66e898923dc0a3d0120f6a48321f3948a4edcd91494d701cbfa8e4ac3eac" }, "downloads": -1, "filename": "mozsvc-0.3.tar.gz", "has_sig": false, "md5_digest": "8fd706e5526aee68ae4bdee733f51d4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28599, "upload_time": "2012-04-18T21:36:30", "url": "https://files.pythonhosted.org/packages/d3/1a/8614ba48a5f82d683c28c526adef83ef6856b6631c0cf8499fcedde51077/mozsvc-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "7c191bda316705d20958527149d8cc43", "sha256": "2fffa150f941a586c8b110b1e15ff0c7945860bc7eea8b55193aa5e65ac72983" }, "downloads": -1, "filename": "mozsvc-0.4.tar.gz", "has_sig": false, "md5_digest": "7c191bda316705d20958527149d8cc43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29602, "upload_time": "2012-06-01T10:59:03", "url": "https://files.pythonhosted.org/packages/f7/72/536ef8e4e75c447449808baada89cdf53b5c46221cda2334ed3ad42405de/mozsvc-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ab145f8aa5b828173adda13c24cf8e06", "sha256": "40593a2fb4662bb70e37cec29db070deb5a279bec59d01a1c275077f67458c11" }, "downloads": -1, "filename": "mozsvc-0.5.tar.gz", "has_sig": false, "md5_digest": "ab145f8aa5b828173adda13c24cf8e06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31717, "upload_time": "2012-07-12T07:38:15", "url": "https://files.pythonhosted.org/packages/44/eb/7f3a0bfe78791bdc24ca1543252567007058f575bea06c56018f66b3cc8b/mozsvc-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "a16f1b54e823c256f375566876c9accf", "sha256": "dc1ff3bc45260f89c435c7fa4277add27744d3dbb5b85d72dd5a114aefae8340" }, "downloads": -1, "filename": "mozsvc-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a16f1b54e823c256f375566876c9accf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31904, "upload_time": "2012-07-27T08:42:49", "url": "https://files.pythonhosted.org/packages/54/53/d75b79a2337731496aa00c9781a29147fd28f0db7cd1be4b3a2b4baba05c/mozsvc-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "458c787bd6ce41cd5a614f0664ad48b1", "sha256": "41a80cc0cf712a9d23b806723014d281a17d78cb60e323fd655efd6ea5d2b630" }, "downloads": -1, "filename": "mozsvc-0.6.tar.gz", "has_sig": false, "md5_digest": "458c787bd6ce41cd5a614f0664ad48b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33387, "upload_time": "2012-08-14T10:53:11", "url": "https://files.pythonhosted.org/packages/2a/8e/16cd65a100576256811c1aa0abb9bcd6951bc172b94a2948fbd1a8062a38/mozsvc-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "32f821c320f293d861e6d6ddd7019e24", "sha256": "98914c56a73507b6ae5129d243cd8c0b4e3e0c0cb1edc32661b0d1bec0077405" }, "downloads": -1, "filename": "mozsvc-0.7.tar.gz", "has_sig": false, "md5_digest": "32f821c320f293d861e6d6ddd7019e24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33662, "upload_time": "2012-11-13T22:43:54", "url": "https://files.pythonhosted.org/packages/dc/29/456ca5832cc711f097a1d5b823a9cce76e190fcb53e2b6449ef197b5b1cf/mozsvc-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "8a5f654aaaae4c7ceecc1d06914ad175", "sha256": "d8476d9697a2d399b44c91c3e88de4a67afb16b45d89f702ae61de01b67f8639" }, "downloads": -1, "filename": "mozsvc-0.8.tar.gz", "has_sig": false, "md5_digest": "8a5f654aaaae4c7ceecc1d06914ad175", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37140, "upload_time": "2014-09-12T01:41:24", "url": "https://files.pythonhosted.org/packages/8f/df/9bb9aac797491bb6ca95718a43607ab2da5ec327e7bd80865a6116121b01/mozsvc-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "354d7d5c84a93e16b4ff58225f91317e", "sha256": "0db909fb8b13ac59ef01f76e0d7f46a1a73a8dc551dfde024d91524e55e87c45" }, "downloads": -1, "filename": "mozsvc-0.9.tar.gz", "has_sig": false, "md5_digest": "354d7d5c84a93e16b4ff58225f91317e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37952, "upload_time": "2016-11-23T20:01:14", "url": "https://files.pythonhosted.org/packages/be/80/0092eed477da13b5621c767ae5e87fc0f93ddcebeb43771035a9eee80657/mozsvc-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e4da3c7b978effad81821b90734f1abd", "sha256": "09332b753c3e471fbc6d230a695a29c6f5bf0c3b778b9b56123563c0ade3192d" }, "downloads": -1, "filename": "mozsvc-0.10.tar.gz", "has_sig": false, "md5_digest": "e4da3c7b978effad81821b90734f1abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38786, "upload_time": "2017-05-22T03:09:33", "url": "https://files.pythonhosted.org/packages/b5/b9/bede16bafe144acfd96ffb99185ae3adac1bac8e642665ee08c9d429fcc4/mozsvc-0.10.tar.gz" } ] }