{ "info": { "author": "Michael Williamson", "author_email": "mike@zwobble.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "Zuice: dependency injection for Python\n======================================\n\nExample\n-------\n\n.. code-block:: python\n\n import zuice\n\n class BlogPostLister(zuice.Base):\n _fetcher = zuice.dependency(BlogPostFetcher)\n\n def all(self):\n return \", \".join(post.name for post in self._fetcher.fetch_all())\n\n bindings = zuice.Bindings()\n bindings.bind(BlogPostFetcher).to_instance(blog_post_fetcher)\n\n injector = zuice.Injector(bindings)\n assert injector.get(BlogPostFetcher) is blog_post_fetcher\n injector.get(BlogPostLister) # constructs BlogPostLister using the bound instance of BlogPostFetcher", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mwilliamson/zuice", "keywords": "dependency injection di", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "zuice", "package_url": "https://pypi.org/project/zuice/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zuice/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mwilliamson/zuice" }, "release_url": "https://pypi.org/project/zuice/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "A dependency injection framework for Python", "version": "0.3.0" }, "last_serial": 1424102, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "908dc8b2239d92a4fc756f063a046084", "sha256": "597f5ac5e2e5ba965aaac7a98aabbf15d653cf6758cc0bbc42535d858c487a8b" }, "downloads": -1, "filename": "zuice-0.2.0.tar.gz", "has_sig": false, "md5_digest": "908dc8b2239d92a4fc756f063a046084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10246, "upload_time": "2013-09-14T18:51:46", "url": "https://files.pythonhosted.org/packages/25/a2/42c9df76662434b343561e55f5322de872e48421f721850a7de1acd39bef/zuice-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2af87bd91892fbd9c0205a961d58031d", "sha256": "4f35f7c244367d0baba9b768ba761bc0d3ccd789c2818394413bf06cae7adee1" }, "downloads": -1, "filename": "zuice-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2af87bd91892fbd9c0205a961d58031d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10725, "upload_time": "2013-09-20T15:04:38", "url": "https://files.pythonhosted.org/packages/12/30/0c9eb21a28cc852ce5ea1974090b1c6b32973912fee321d60c48f22a23ad/zuice-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "350d35f5d38adcf6b448bf75d8fdb3b1", "sha256": "8a823b864cbf151b50b3bc396b010be5f1a1e1fd6e50b11ec8bba02a9568da52" }, "downloads": -1, "filename": "zuice-0.2.2.tar.gz", "has_sig": false, "md5_digest": "350d35f5d38adcf6b448bf75d8fdb3b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10763, "upload_time": "2013-09-20T15:12:42", "url": "https://files.pythonhosted.org/packages/94/4c/dae20b835135bf1f4e806bcc4fc72539d6ca18d81d0fc8e35552d238a29e/zuice-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5af41c6be0275b320ef4a7498a9a1166", "sha256": "3af5294c9f1395818b8cd5268abb4fc3808d5dca6191d579681b96bc8791e154" }, "downloads": -1, "filename": "zuice-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5af41c6be0275b320ef4a7498a9a1166", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10920, "upload_time": "2013-09-20T15:20:49", "url": "https://files.pythonhosted.org/packages/36/db/114bbe00bfd24328d8c51bed502e9b84419f9698cce167d1bd62237d3db6/zuice-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "ac2e495ecb0a5176cf38f567ecfdad54", "sha256": "9b8069054b87496ad74a34e27001e3ebfd9393633cb32084929a42b98dfbb10f" }, "downloads": -1, "filename": "zuice-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ac2e495ecb0a5176cf38f567ecfdad54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11167, "upload_time": "2013-09-25T15:28:45", "url": "https://files.pythonhosted.org/packages/40/fe/8340798b263f50a8c491999e2f552210822484261897c644f7fe0d6ebea1/zuice-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c6b4c6fb401835837dd22b22afbd06ae", "sha256": "251154d7e5f2f9a3bded787c4d28fa7c55b08d871dec9cf0204a3b2a5bade4ec" }, "downloads": -1, "filename": "zuice-0.2.5.tar.gz", "has_sig": false, "md5_digest": "c6b4c6fb401835837dd22b22afbd06ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11385, "upload_time": "2014-10-12T15:39:47", "url": "https://files.pythonhosted.org/packages/2a/28/cbe02596b06210b7b29f304d01985ae489d3d010963c0955ffefc451cf12/zuice-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7f5514a3cad8b4cf7db33c39f9897454", "sha256": "9bf8a82bb46b7f6454bfee20291125e620cb89b9d02f182840c68c7ff5301b40" }, "downloads": -1, "filename": "zuice-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7f5514a3cad8b4cf7db33c39f9897454", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10016, "upload_time": "2015-02-15T14:25:03", "url": "https://files.pythonhosted.org/packages/10/b1/a6b02c683939462670060a8f21dda3518e08811674f40062fcdecc5c039a/zuice-0.3.0.tar.gz" } ], "0.3.0-pre1": [ { "comment_text": "", "digests": { "md5": "252107a46e67bd72dac14b2a32caea23", "sha256": "096959214016396e0d72ed76cc8379211786c20f5e8880f47f3185972ed928ec" }, "downloads": -1, "filename": "zuice-0.3.0-pre1.tar.gz", "has_sig": false, "md5_digest": "252107a46e67bd72dac14b2a32caea23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9636, "upload_time": "2014-10-18T16:15:31", "url": "https://files.pythonhosted.org/packages/50/cf/d1115137032ed36298509aeeaaf0724a02f044591e6c62ca40d779de1e85/zuice-0.3.0-pre1.tar.gz" } ], "0.3.0-pre2": [ { "comment_text": "", "digests": { "md5": "7cf95d804d4b9a9d575637ca3cf45947", "sha256": "e0bd692de6f515ca945ee17b510eee7d358a2bfaae67fbc5d817c5c2c03a0977" }, "downloads": -1, "filename": "zuice-0.3.0-pre2.tar.gz", "has_sig": false, "md5_digest": "7cf95d804d4b9a9d575637ca3cf45947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9604, "upload_time": "2014-10-18T16:25:47", "url": "https://files.pythonhosted.org/packages/fe/79/0216c682140d9c39c88c0cf204bfa68beb2f8799259718bf155812014664/zuice-0.3.0-pre2.tar.gz" } ], "0.3.0-pre3": [ { "comment_text": "", "digests": { "md5": "f1470a87b108c0886cf1a6addcc4a6a1", "sha256": "08ae6e689535cd5ccc9510955dc3114a82394416af50f404644dcd2d4463e398" }, "downloads": -1, "filename": "zuice-0.3.0-pre3.tar.gz", "has_sig": false, "md5_digest": "f1470a87b108c0886cf1a6addcc4a6a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9700, "upload_time": "2014-10-18T19:11:08", "url": "https://files.pythonhosted.org/packages/fc/8a/6264dc154d829681aec5924afdabb8e6303cd810ab262704279563b4669e/zuice-0.3.0-pre3.tar.gz" } ], "0.3.0-pre4": [ { "comment_text": "", "digests": { "md5": "ff1fb38aa95c457faa2f34ed1ab7c87c", "sha256": "97a3b5fb4c0d87e1b20f2181a3e284e087858aa7340acf2f880a04bddc9ef6e2" }, "downloads": -1, "filename": "zuice-0.3.0-pre4.tar.gz", "has_sig": false, "md5_digest": "ff1fb38aa95c457faa2f34ed1ab7c87c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9980, "upload_time": "2014-10-19T16:07:13", "url": "https://files.pythonhosted.org/packages/65/60/225c085ea2a1a2fbcebd3342a7402b0ee6e9de948ac9534215ca2b557080/zuice-0.3.0-pre4.tar.gz" } ], "0.3.0-pre5": [ { "comment_text": "", "digests": { "md5": "20faef89f8d811c204c3791f8f6a40d2", "sha256": "3bc6e60071aa4817a494f3956cb92bba102a0ff546c62a0707566edf38ddcebf" }, "downloads": -1, "filename": "zuice-0.3.0-pre5.tar.gz", "has_sig": false, "md5_digest": "20faef89f8d811c204c3791f8f6a40d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10017, "upload_time": "2014-10-26T19:54:42", "url": "https://files.pythonhosted.org/packages/79/35/9d05bc8a88c004e6486fa414ae1c2656306084a9792ba4483820bc7d4829/zuice-0.3.0-pre5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7f5514a3cad8b4cf7db33c39f9897454", "sha256": "9bf8a82bb46b7f6454bfee20291125e620cb89b9d02f182840c68c7ff5301b40" }, "downloads": -1, "filename": "zuice-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7f5514a3cad8b4cf7db33c39f9897454", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10016, "upload_time": "2015-02-15T14:25:03", "url": "https://files.pythonhosted.org/packages/10/b1/a6b02c683939462670060a8f21dda3518e08811674f40062fcdecc5c039a/zuice-0.3.0.tar.gz" } ] }