{ "info": { "author": "Chris Withers", "author_email": "chris@simplistix.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Mush is a light weight dependency injection framework aimed at\nenabling the easy testing and re-use of chunks of code that make up\nscripts. \n\nThis is done by combining several callables into a re-usable\nrunner. Those callables may produce or require resource objects which\nmush passes between them based on the type of the object. The\ncallables are called roughly in the order they are added to the\nrunner, but adjusted for the resources required or produced by it.\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/mush", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mush", "package_url": "https://pypi.org/project/mush/", "platform": "", "project_url": "https://pypi.org/project/mush/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/mush" }, "release_url": "https://pypi.org/project/mush/2.7.2/", "requires_dist": [ "sphinx; extra == 'build'", "pkginfo; extra == 'build'", "setuptools-git; extra == 'build'", "wheel; extra == 'build'", "twine; extra == 'build'", "pytest; extra == 'test'", "coverage; extra == 'test'", "coveralls; extra == 'test'", "mock; extra == 'test'", "sybil; extra == 'test'", "testfixtures; extra == 'test'" ], "requires_python": "", "summary": "Type-based dependency injection for scripts.", "version": "2.7.2" }, "last_serial": 3524276, "releases": { "0.0": [], "1.0": [ { "comment_text": "", "digests": { "md5": "c7f85040bcdf65745459ac794250532a", "sha256": "211666d08d6c6a1ea1ab939214dfe36679965ea243c71a66d6bd50076cafd657" }, "downloads": -1, "filename": "mush-1.0.tar.gz", "has_sig": false, "md5_digest": "c7f85040bcdf65745459ac794250532a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25354, "upload_time": "2013-10-29T23:44:14", "url": "https://files.pythonhosted.org/packages/cf/af/d1a684f61f16fb5089989166d441c62b31754451d5ee52fb51cbad0d27f3/mush-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "e955da439d9f5bf9449a19c6ff6ba13b", "sha256": "b18f09f65fc4bb2e177269926a080831a221588d91dfef0e5e295cee595b944c" }, "downloads": -1, "filename": "mush-1.1.tar.gz", "has_sig": false, "md5_digest": "e955da439d9f5bf9449a19c6ff6ba13b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26110, "upload_time": "2013-11-27T23:44:28", "url": "https://files.pythonhosted.org/packages/b6/5f/c9028edc5fc88c693f5d15ff685b5dc1341dd3128fe66d0618011f48770a/mush-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "fee00f69a6743ebcb7f2b99958d2ac08", "sha256": "6d56a374e5da9169e86a118d759c5599941c8bd0a6d8f77d3ce640d090eb6fe7" }, "downloads": -1, "filename": "mush-1.2.tar.gz", "has_sig": false, "md5_digest": "fee00f69a6743ebcb7f2b99958d2ac08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26996, "upload_time": "2013-12-11T11:17:52", "url": "https://files.pythonhosted.org/packages/c7/96/8d09ec9c1f5612bdcdac27be6ad5babbcd00ed85e8ade664b161c4cd3d3f/mush-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "ce8b7b16e8373bd13b8b53a8f8041ec8", "sha256": "41ca9435ae59c7480bfe597420e7d3adca254c7974d0d904fc44416d6aa33b25" }, "downloads": -1, "filename": "mush-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce8b7b16e8373bd13b8b53a8f8041ec8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20039, "upload_time": "2015-10-21T12:18:25", "url": "https://files.pythonhosted.org/packages/72/f6/25ab76384dfa4efdfc01ffdb7f5812ca5dc29843f8b0d5edd49df56b51ac/mush-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bc9c8481cd01e1d4c84730142ecbb74", "sha256": "b0eb24590f61d2acb9ebf269391eaf84e4d49e59c30db451fdffa0e673dcefc1" }, "downloads": -1, "filename": "mush-1.3.tar.gz", "has_sig": false, "md5_digest": "0bc9c8481cd01e1d4c84730142ecbb74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26078, "upload_time": "2015-10-21T12:18:29", "url": "https://files.pythonhosted.org/packages/47/59/de07b62360eda4c498c16ad45fb754427736676ffdf57f1dc64f01dbc654/mush-1.3.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "f70e14c8fc82b495686256c041c70bd9", "sha256": "d3bd2f5367d8ebc4393de52274eeced03a74c5f246665a6f98aa90db56e07fb6" }, "downloads": -1, "filename": "mush-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f70e14c8fc82b495686256c041c70bd9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23223, "upload_time": "2015-12-11T12:57:39", "url": "https://files.pythonhosted.org/packages/c7/7f/c67a171f3113ce71825bf7a48ecd1099eae4924f3a0130108ed9530775f7/mush-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3fbe283912134b9b122200b48c0066f", "sha256": "9fe38aad347b151789f129a539d0be6419a5ef697f8e5c9bcd88078c55efe50b" }, "downloads": -1, "filename": "mush-2.0.tar.gz", "has_sig": false, "md5_digest": "d3fbe283912134b9b122200b48c0066f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28177, "upload_time": "2015-12-11T12:57:44", "url": "https://files.pythonhosted.org/packages/97/c9/2dcc7529079cadc358590d42ab0f87210eed5a0e3a13a6d3c308a9018986/mush-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "e8a15d6e4c489d5e974c7153e5baee00", "sha256": "a2817f11f2a32e3d54a26ee38d83ffcbfff5b2abc36b7740409dcf92231c19a7" }, "downloads": -1, "filename": "mush-2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8a15d6e4c489d5e974c7153e5baee00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23693, "upload_time": "2015-12-14T14:31:36", "url": "https://files.pythonhosted.org/packages/33/ff/ea7991b00b53bfbf3ed8a1b2f74d799305975597a55ef59ce3974b6ece1a/mush-2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aafafe0d255eed292cecf58c7304543", "sha256": "9684b2486fd97b610681b393eedcabecaff086cd20f42751f7bd0976e2d2d853" }, "downloads": -1, "filename": "mush-2.1.tar.gz", "has_sig": false, "md5_digest": "4aafafe0d255eed292cecf58c7304543", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28816, "upload_time": "2015-12-14T14:31:40", "url": "https://files.pythonhosted.org/packages/c5/d1/9246b1dacb22bd3578a7b596614a962b8033af66d1165963302644272fec/mush-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "3bb32251a137223bfdd619d6362aa079", "sha256": "d8e99932a5a1e938849b58fec1648fd722f569c99bbc3548865e3f299aa82efc" }, "downloads": -1, "filename": "mush-2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bb32251a137223bfdd619d6362aa079", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24866, "upload_time": "2016-01-02T10:42:05", "url": "https://files.pythonhosted.org/packages/f1/5b/101e8beacd284e158e52f699d41f00606b21e9ed6c3229990df5e4a96290/mush-2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17e1fcbde71fa269ff7822f45c938166", "sha256": "7a1b92ce6ac3b743a8925001e9dbddc45c8d6a8b8bf5159351dee416fddb680b" }, "downloads": -1, "filename": "mush-2.2.tar.gz", "has_sig": false, "md5_digest": "17e1fcbde71fa269ff7822f45c938166", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29450, "upload_time": "2016-01-02T10:42:11", "url": "https://files.pythonhosted.org/packages/3a/33/5a330148cf3a5e073cef81d470f63d38d098275dc7bb05d1b503a539c9a7/mush-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "01933c77816ffb11fcf0dc54141d68b3", "sha256": "ca6938fc761ef9221738826713568625c33a00c9110431cd4421c79851f103e2" }, "downloads": -1, "filename": "mush-2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01933c77816ffb11fcf0dc54141d68b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24863, "upload_time": "2016-06-24T10:33:49", "url": "https://files.pythonhosted.org/packages/a4/40/21d61b0009214c34d2766d1eb227ef9d4a86ebdaaf12b7163070f10fa452/mush-2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "993ab191d88320848fd4084d9dfea619", "sha256": "86172ba766c2e74ee5c2ea3654693fbafb96a033b6228c952daf54c45e4a39a2" }, "downloads": -1, "filename": "mush-2.3.tar.gz", "has_sig": false, "md5_digest": "993ab191d88320848fd4084d9dfea619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29539, "upload_time": "2016-06-24T10:33:53", "url": "https://files.pythonhosted.org/packages/dd/c5/992f016f35e5394e650c24a87c7bad3676cb740ba58cb57a6aad137ddd23/mush-2.3.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "61cfc5ba0480710b971e1c88c3dfa00f", "sha256": "06949fe7603c57609731cd1e6a15062a7de0f778f10ae4d3ca176da74606bbc9" }, "downloads": -1, "filename": "mush-2.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61cfc5ba0480710b971e1c88c3dfa00f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25778, "upload_time": "2016-11-17T11:36:34", "url": "https://files.pythonhosted.org/packages/31/d0/0af2d53b42e1b5af42d819b40136a0492b54d37ed3744eddee126ab02e43/mush-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "840924f235a0f4d14bfa3846e3485258", "sha256": "d1d361a3ee8ae029f06ace0b51430ae9c2fac265481c0530bc34cfed4808277f" }, "downloads": -1, "filename": "mush-2.4.0.tar.gz", "has_sig": false, "md5_digest": "840924f235a0f4d14bfa3846e3485258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31357, "upload_time": "2016-11-17T11:36:36", "url": "https://files.pythonhosted.org/packages/96/f6/70690b1e4ad5b04d423f11a99b77a4a9546054328d95364e4a1c1ee71399/mush-2.4.0.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "9bd6d38854ec87c7cc80f6701b781f9b", "sha256": "82aed796881453f462f7b752a22fb90a13e1f0858a1a1b9335bb541fc6bdc33e" }, "downloads": -1, "filename": "mush-2.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9bd6d38854ec87c7cc80f6701b781f9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25908, "upload_time": "2016-11-23T18:18:55", "url": "https://files.pythonhosted.org/packages/64/b1/a07746eb4071915cd903e819b1e2a86987ce0a2f478b3cd69dbef195a96c/mush-2.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0fce598d0b3fa55f7befbc6c3a69ebb", "sha256": "c31e4d56ed6173f2cba5e22c45b7a75bd05932033a1e9941d0bc704aa625fa26" }, "downloads": -1, "filename": "mush-2.5.0.tar.gz", "has_sig": false, "md5_digest": "c0fce598d0b3fa55f7befbc6c3a69ebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31542, "upload_time": "2016-11-23T18:18:57", "url": "https://files.pythonhosted.org/packages/88/39/cc06c68820c4fd6711a621f264c8f2f7e05a4b2b6bcdfa47fa7207b3da91/mush-2.5.0.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "8366ed851382ac97565ef7f9e6674d38", "sha256": "72edd575e41549b2aefaf8916a2ba13bd6bbd6c18d1faca0e66915da949018d9" }, "downloads": -1, "filename": "mush-2.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8366ed851382ac97565ef7f9e6674d38", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26481, "upload_time": "2017-02-06T11:25:34", "url": "https://files.pythonhosted.org/packages/cc/97/996eb3c5070fc12fe701d5db5c3e463c099f1aed923594ddb30220d37f6d/mush-2.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4630013e0eb5c1d92d2270d481907515", "sha256": "5b27d6d80938a0646a932f8e131244911780e433397e5cc4a248eeba6e3e750e" }, "downloads": -1, "filename": "mush-2.6.0.tar.gz", "has_sig": false, "md5_digest": "4630013e0eb5c1d92d2270d481907515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32143, "upload_time": "2017-02-06T11:25:36", "url": "https://files.pythonhosted.org/packages/7a/8b/c3def9bb199ac672aa49c29cc1936a366e7a1e28c30e5b8d5e050199d12e/mush-2.6.0.tar.gz" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "3392c257493552bc77b7080f68bdcb4a", "sha256": "50f77751dd049aa3d715e73647668e761c45876b5ef8c18ce58f76fc3cfae9fb" }, "downloads": -1, "filename": "mush-2.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3392c257493552bc77b7080f68bdcb4a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28885, "upload_time": "2017-09-07T19:39:49", "url": "https://files.pythonhosted.org/packages/db/2c/477f6d83b48ee29f301c4cb1ccb5f3a46a7f159f9a1f8454443c225cd729/mush-2.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe61e62927605ba8e6c08914b0d8135c", "sha256": "5d62550181adc3d67ea725f703e7fdebbc5d859b35d35e51397060e8f756ca40" }, "downloads": -1, "filename": "mush-2.7.0.tar.gz", "has_sig": false, "md5_digest": "fe61e62927605ba8e6c08914b0d8135c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34720, "upload_time": "2017-09-07T19:39:52", "url": "https://files.pythonhosted.org/packages/39/7f/746c32a52d0e9d2d8d540b9cfee17614798a7eaa93bc2d09550b24561f93/mush-2.7.0.tar.gz" } ], "2.7.1": [ { "comment_text": "", "digests": { "md5": "50dbc3d5acde4eb2009206e0b300af11", "sha256": "4462a7169c615ac2be92bdaf7fc2f26991f10a3cf3cd24c9ede6f1dadb6ebba9" }, "downloads": -1, "filename": "mush-2.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50dbc3d5acde4eb2009206e0b300af11", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29002, "upload_time": "2017-09-07T20:18:52", "url": "https://files.pythonhosted.org/packages/64/a6/344b34173a5f6c401af4bfac9c55654b2ca2693e2e3eb1902b6f4e5a1fe0/mush-2.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c7a53b2a5f313d4fbb4f4e6e251e168", "sha256": "5c656e188bd6a662db79a680553bf327f9b2caccd6ddacf57434ff8615c30a95" }, "downloads": -1, "filename": "mush-2.7.1.tar.gz", "has_sig": false, "md5_digest": "6c7a53b2a5f313d4fbb4f4e6e251e168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34884, "upload_time": "2017-09-07T20:18:57", "url": "https://files.pythonhosted.org/packages/67/08/e8d40d2a13b7cb19f4eb62f3ecf468a3079f730fa68cf56ab9e05e83503f/mush-2.7.1.tar.gz" } ], "2.7.2": [ { "comment_text": "", "digests": { "md5": "f3f523bb77a9263dc69481add23740be", "sha256": "d3fa3bcc1275440f24247f3131421bf934b41d1fdfb1c9d6a78f374e5178ac3c" }, "downloads": -1, "filename": "mush-2.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3f523bb77a9263dc69481add23740be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29626, "upload_time": "2017-09-20T06:55:17", "url": "https://files.pythonhosted.org/packages/8b/63/12185cdd637d2a7d5187d04e85fb53bbc1d651dafb19ca7c3f9a4c0f9a9f/mush-2.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0dbca94075550cc3bb0141317e64aef", "sha256": "3be8fdcc6336a2779860abbb7a4a513d66abf649ef8b9a760ba3cea613eb34a6" }, "downloads": -1, "filename": "mush-2.7.2.tar.gz", "has_sig": false, "md5_digest": "a0dbca94075550cc3bb0141317e64aef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35551, "upload_time": "2017-09-20T06:55:18", "url": "https://files.pythonhosted.org/packages/85/c0/3e300062f9e1a5f0ad2ab60317f1bd7fabf7af1dc80f181f9ea175c3aed5/mush-2.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f3f523bb77a9263dc69481add23740be", "sha256": "d3fa3bcc1275440f24247f3131421bf934b41d1fdfb1c9d6a78f374e5178ac3c" }, "downloads": -1, "filename": "mush-2.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3f523bb77a9263dc69481add23740be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29626, "upload_time": "2017-09-20T06:55:17", "url": "https://files.pythonhosted.org/packages/8b/63/12185cdd637d2a7d5187d04e85fb53bbc1d651dafb19ca7c3f9a4c0f9a9f/mush-2.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0dbca94075550cc3bb0141317e64aef", "sha256": "3be8fdcc6336a2779860abbb7a4a513d66abf649ef8b9a760ba3cea613eb34a6" }, "downloads": -1, "filename": "mush-2.7.2.tar.gz", "has_sig": false, "md5_digest": "a0dbca94075550cc3bb0141317e64aef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35551, "upload_time": "2017-09-20T06:55:18", "url": "https://files.pythonhosted.org/packages/85/c0/3e300062f9e1a5f0ad2ab60317f1bd7fabf7af1dc80f181f9ea175c3aed5/mush-2.7.2.tar.gz" } ] }