{ "info": { "author": "L. C. Rees", "author_email": "lcrees@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "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 :: Implementation :: CPython", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "Lets arbitrary callables, components, and event listeners be stringed into one lazily evaluated processing chain.\r\n\r\nSome highly contrived examples:\r\n\r\n`chain `_ style:\r\n\r\n>>> from callchain import aachainq as chainq\r\n>>> chainqueue = chainq()\r\n>>> chainqueue(('a', 1), ('b', 2), ('c', 3)).reup().wrap(dict).map().value()\r\n{'a': 1, 'b': 2, 'c': 3}\r\n\r\nObject-oriented style:\r\n\r\n>>> chainqueue(('a', 1), ('b', 2), ('c', 3))\r\n>>> chainqueue.reup()\r\n>>> chainqueue.wrap(dict)\r\n>>> chainqueue.map()\r\n>>> chainqueue.value()\r\n{'a': 1, 'b': 2, 'c': 3}\r\n\r\nMirrored at https://github.com/lcrees/callchain/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/lcrees/callchain", "keywords": "component architecture injection aspect-oriented appspace generator iterator functional", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "callchain", "package_url": "https://pypi.org/project/callchain/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/callchain/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/lcrees/callchain" }, "release_url": "https://pypi.org/project/callchain/0.2.6/", "requires_dist": null, "requires_python": null, "summary": "callables and components joined in one big happy chain", "version": "0.2.6" }, "last_serial": 656099, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3b5700c444dfe153b844a5969d89aec4", "sha256": "aba112134c17f43c30ffb11fa7df77977d872a474eccd54319e169e353bc52e8" }, "downloads": -1, "filename": "callchain-0.1.1.tar.bz2", "has_sig": false, "md5_digest": "3b5700c444dfe153b844a5969d89aec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20491, "upload_time": "2012-03-10T10:29:16", "url": "https://files.pythonhosted.org/packages/ae/cc/24bd667f3db43f7f5fc9a4869c39eeb625bf9b4ce6c542b2b4f696732611/callchain-0.1.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "1a0ac6a40b1d30f0f45547aec80eb11b", "sha256": "95a99492203494e40c34f68bfd0f8aa40af1536370b4a097f424b746f5aee188" }, "downloads": -1, "filename": "callchain-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1a0ac6a40b1d30f0f45547aec80eb11b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27806, "upload_time": "2012-03-10T10:29:17", "url": "https://files.pythonhosted.org/packages/a0/52/290d24f31bc4c969237362ee82a649867a0c9d61919dae9531b4ca8a7ae1/callchain-0.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "537d6e5535530d308a6487a92ea77d43", "sha256": "3ed08472b4945c26b129b686b712bbcdad1a2e940dd8521412b6fc6230551ef3" }, "downloads": -1, "filename": "callchain-0.1.1.zip", "has_sig": false, "md5_digest": "537d6e5535530d308a6487a92ea77d43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55319, "upload_time": "2012-03-10T10:29:15", "url": "https://files.pythonhosted.org/packages/d3/20/f993dd7b451c83025911ad5dc30609c1a802988423bb89e209739a0f7d6a/callchain-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "419ae1670f04b9243590d337f683d5a1", "sha256": "fdf7d605f32e97060efe964344eb0873d7dd67d4d0f40646e11452bc9fcd1912" }, "downloads": -1, "filename": "callchain-0.1.2.tar.bz2", "has_sig": false, "md5_digest": "419ae1670f04b9243590d337f683d5a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16656, "upload_time": "2012-03-17T18:58:55", "url": "https://files.pythonhosted.org/packages/c2/17/8e9b657db600f8f3a63b1ff24a6cbecd7a84eabf31aa50d69f90941f3f89/callchain-0.1.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "40bbf57f426c0a20b8b3b2ee12be261d", "sha256": "ed47ffe207b89681699ff202cabd1be95f7e8d1bf872c5b839b8ea37efc80b95" }, "downloads": -1, "filename": "callchain-0.1.2.tar.gz", "has_sig": false, "md5_digest": "40bbf57f426c0a20b8b3b2ee12be261d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21971, "upload_time": "2012-03-17T18:58:56", "url": "https://files.pythonhosted.org/packages/c2/f1/1c6681c7cdac9a352db1d80b3a69ee4b90a5bc21a0b5289183a614dde651/callchain-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "ceb9acd5983c4afa54baaa14135191ef", "sha256": "0b28afec0cc328f10cd057cf0033c8bc55593434c0f2d56eceac25297c026269" }, "downloads": -1, "filename": "callchain-0.1.2.zip", "has_sig": false, "md5_digest": "ceb9acd5983c4afa54baaa14135191ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48272, "upload_time": "2012-03-17T18:58:54", "url": "https://files.pythonhosted.org/packages/23/bd/0970fce8feb9fff5d2b5c4eee14750bf191eba718198543e9e3adebf9d6f/callchain-0.1.2.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "917132d14f20932973d05c7c16c0ec4d", "sha256": "dc30ec0b13fa243e637fed4e6d06b26cbdb0df1ee61e38c84299f42c215c6aaf" }, "downloads": -1, "filename": "callchain-0.2.0.tar.bz2", "has_sig": false, "md5_digest": "917132d14f20932973d05c7c16c0ec4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20165, "upload_time": "2012-03-19T09:57:44", "url": "https://files.pythonhosted.org/packages/68/40/c9b00007b493e118f3b99330e2381ba985106342c25752f7d8cf64e347a5/callchain-0.2.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "7f8409df1592b0f525c16508a942f444", "sha256": "3097e5f757e2ef5930f7884b9b63bb75ab486c7b63e68ae28a80474e6b604487" }, "downloads": -1, "filename": "callchain-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7f8409df1592b0f525c16508a942f444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25495, "upload_time": "2012-03-19T09:57:45", "url": "https://files.pythonhosted.org/packages/66/d8/c0fdc4f98817f925e4dd735a70695c01162b98929d3440c0520be61e8f4e/callchain-0.2.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "7176bf78796b72b00159ec45248e9fbd", "sha256": "a6bc5f7af4efb522d9e4f119cc28baf6ce59059fa76c1a57eadc6fec70978169" }, "downloads": -1, "filename": "callchain-0.2.0.zip", "has_sig": false, "md5_digest": "7176bf78796b72b00159ec45248e9fbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55457, "upload_time": "2012-03-19T09:57:46", "url": "https://files.pythonhosted.org/packages/84/94/539c25c5984e9968c258d1453d0f37e02e17eb20896ada381df39d6e05c8/callchain-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a8ee86be33cb8d49eeaf89801f23ab71", "sha256": "cb55863f72853bdbc325cb57a93a03668bb94684f3d4a430d1908ca050755f24" }, "downloads": -1, "filename": "callchain-0.2.1.tar.bz2", "has_sig": false, "md5_digest": "a8ee86be33cb8d49eeaf89801f23ab71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19634, "upload_time": "2012-03-28T11:37:59", "url": "https://files.pythonhosted.org/packages/c1/39/2f6c3fbf8dd26e9fefdd89683c2b2279bc16c1ef8a91ad103a54d499944c/callchain-0.2.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "d2f85fc96fb594d8f6f412470457afd6", "sha256": "6fe3d0c38e435ef7ffd40cba5df0014820a3950869a3a7ff8dd31e9295542d04" }, "downloads": -1, "filename": "callchain-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d2f85fc96fb594d8f6f412470457afd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24672, "upload_time": "2012-03-28T11:38:00", "url": "https://files.pythonhosted.org/packages/61/58/f2968dacc8dee325a0a48009bea4fe85d8eae16125579b3c241df96500c5/callchain-0.2.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "e75a8bb4c3d1a871927cff4f7e7abcba", "sha256": "7df7890db400ed0ab49cf05e8e16ba877d0acedffcfd26eccee6851f48d295e5" }, "downloads": -1, "filename": "callchain-0.2.1.zip", "has_sig": false, "md5_digest": "e75a8bb4c3d1a871927cff4f7e7abcba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54545, "upload_time": "2012-03-28T11:38:01", "url": "https://files.pythonhosted.org/packages/d1/74/2cf3f014e888b7964d43194f1153c477e895de6dde76f831a52c363934df/callchain-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "93b86b82d0148722c03158c458129696", "sha256": "babd96652ef730875616be0c8c7e75c88a6c94969a7cae3fd5fe056f5fddb3f9" }, "downloads": -1, "filename": "callchain-0.2.2.tar.bz2", "has_sig": false, "md5_digest": "93b86b82d0148722c03158c458129696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19804, "upload_time": "2012-03-28T22:39:29", "url": "https://files.pythonhosted.org/packages/e8/fa/5c659b8389f3444ea7643f20238f9de638f8c2fdc3c9ca1cbeb96b3b660e/callchain-0.2.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "5e58d19cc390308ab0fff1d4de69a669", "sha256": "c741b3a3ea39529abda747dadcae9951298ad5d4e967fe3cbd4b68b1758c8b2d" }, "downloads": -1, "filename": "callchain-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5e58d19cc390308ab0fff1d4de69a669", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26016, "upload_time": "2012-03-28T22:39:30", "url": "https://files.pythonhosted.org/packages/9d/93/d3fb0871ef6ecb3142c19f0df5483f47cd853fe36c97e3006aeb6117e489/callchain-0.2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "e1c35dcb8c4e43b348907068c434f766", "sha256": "a2b263115bc53011648417d62cb327d7e0bb079caa9afde39a6205bf477f1121" }, "downloads": -1, "filename": "callchain-0.2.2.zip", "has_sig": false, "md5_digest": "e1c35dcb8c4e43b348907068c434f766", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54557, "upload_time": "2012-03-28T22:39:31", "url": "https://files.pythonhosted.org/packages/de/46/7d7c98654bec88128f7006234effea37826f96584a6108f130d4f5f9b8a1/callchain-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "3be3b38b8da3e523d38ab1d11348c1f3", "sha256": "21387fc52979caef011265b2d55358c38cfe82684efff132a6ca9fb4661b83b4" }, "downloads": -1, "filename": "callchain-0.2.3.tar.bz2", "has_sig": false, "md5_digest": "3be3b38b8da3e523d38ab1d11348c1f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19758, "upload_time": "2012-03-29T06:31:19", "url": "https://files.pythonhosted.org/packages/62/1a/c79f5520f172e3fab82aa5eee36fea509f7bfde262237a16e77b0d39f389/callchain-0.2.3.tar.bz2" }, { "comment_text": "", "digests": { "md5": "2e420d7bfdbb3d3beaae765b3fce8aa1", "sha256": "22941810db4c51e5f83594d907b33ea02a035dffa55c5fc4d02a1a15c4653bb8" }, "downloads": -1, "filename": "callchain-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2e420d7bfdbb3d3beaae765b3fce8aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25704, "upload_time": "2012-03-29T06:31:20", "url": "https://files.pythonhosted.org/packages/bf/cb/19836a5778899b2fd8c57c03c8f55bd2868c2b83e4ff963a2261b90cebdf/callchain-0.2.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "5d15774198f43b2624c0bd1c688bad80", "sha256": "9b0cada635ae1f430b0a1a0144bd358595bc519694dda2456acac9233033f950" }, "downloads": -1, "filename": "callchain-0.2.3.zip", "has_sig": false, "md5_digest": "5d15774198f43b2624c0bd1c688bad80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53892, "upload_time": "2012-03-29T06:31:22", "url": "https://files.pythonhosted.org/packages/b3/14/b3e70b45232f437f7636315ac73cd5be06109f6475b107d39f950f18727e/callchain-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "6eff77a944cf51845fb2804b2b5c6a31", "sha256": "6b58c0ae8386483c07e15d58be93a19b8715a462de7a6f32b57dad57863a5000" }, "downloads": -1, "filename": "callchain-0.2.4.tar.bz2", "has_sig": false, "md5_digest": "6eff77a944cf51845fb2804b2b5c6a31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20726, "upload_time": "2012-03-31T08:11:12", "url": "https://files.pythonhosted.org/packages/12/b4/87e6efc65692124a342de7231b42b910dca56d18f94396ef8b0ce6fe5b01/callchain-0.2.4.tar.bz2" }, { "comment_text": "", "digests": { "md5": "d708b79ddedb876da4dad44b090fdb76", "sha256": "6fa19b1fd97a2e78b0d5dd360c83af052b601dc70462d5d0a55db9d6552f3212" }, "downloads": -1, "filename": "callchain-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d708b79ddedb876da4dad44b090fdb76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26849, "upload_time": "2012-03-31T08:11:13", "url": "https://files.pythonhosted.org/packages/96/ff/54d9b62464b74310f01313cc6ef4ebc47b73849cdd7f40830164e987b07a/callchain-0.2.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "1ca0ef72547dfcc14820947c8b76d955", "sha256": "31324ce6f5e97aaed5ab9ed8442e79d1723da13a167c1d2f8041e17cb506886e" }, "downloads": -1, "filename": "callchain-0.2.4.zip", "has_sig": false, "md5_digest": "1ca0ef72547dfcc14820947c8b76d955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55530, "upload_time": "2012-03-31T08:11:15", "url": "https://files.pythonhosted.org/packages/7c/9f/7b98ff94728606090fbb7a6f863431c60b396e79861b7fc0f77a299d136d/callchain-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "d3f1c821b43f04ca98f8fb4dff33bbbb", "sha256": "ec01dd916ddc3370bd5b5ddbb716d4fcb7db54d65dc559467ea5a83fb69d8ba1" }, "downloads": -1, "filename": "callchain-0.2.5.tar.bz2", "has_sig": false, "md5_digest": "d3f1c821b43f04ca98f8fb4dff33bbbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22988, "upload_time": "2012-04-02T03:59:39", "url": "https://files.pythonhosted.org/packages/67/61/1ffdeba8bde00a98564923b774e81e0752f2fda50b737762597b7d4c132d/callchain-0.2.5.tar.bz2" }, { "comment_text": "", "digests": { "md5": "62df27eb823c34921c27249d96094b9f", "sha256": "cbbf2db6f97b1b69ac8928c19043fb6c3784c67f7dbd5fd4d82f4279dac4c74d" }, "downloads": -1, "filename": "callchain-0.2.5.tar.gz", "has_sig": false, "md5_digest": "62df27eb823c34921c27249d96094b9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30493, "upload_time": "2012-04-02T03:59:40", "url": "https://files.pythonhosted.org/packages/72/d5/fec6302ba2f328563d8fca568b3c6f284b968d7b973e6f0e7f966830a6fc/callchain-0.2.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "ae21a7d3b360a87e51c50ad74fd53c19", "sha256": "b850e2b6839169accc7c0813273192cb08e569df4e041159b0c11eb4d8acd2c4" }, "downloads": -1, "filename": "callchain-0.2.5.zip", "has_sig": false, "md5_digest": "ae21a7d3b360a87e51c50ad74fd53c19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57828, "upload_time": "2012-04-02T03:59:42", "url": "https://files.pythonhosted.org/packages/d9/bb/4a16b828f6891eb1ff493e188c5c60de3af213796e1d33d6b448ba6f2026/callchain-0.2.5.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "31fb4f8c15597f7dfcff95fdc62f0241", "sha256": "fbb7c4025ee555e5d67525f8d560ee9eda38d391e9c82682c35c0f77308e0934" }, "downloads": -1, "filename": "callchain-0.2.6.tar.bz2", "has_sig": false, "md5_digest": "31fb4f8c15597f7dfcff95fdc62f0241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22969, "upload_time": "2012-04-03T08:19:45", "url": "https://files.pythonhosted.org/packages/9f/ca/bd3ba3cf0b53ee3ade648572988d8321b8093fbce3ed5a6e28ead50b955c/callchain-0.2.6.tar.bz2" }, { "comment_text": "", "digests": { "md5": "72abf18fa8d8d9f81a6676af52d951e7", "sha256": "dcf282727fa25c7b4295f26ba1cb00b044f2552db8dbc0857d4cf06cd6833c7b" }, "downloads": -1, "filename": "callchain-0.2.6.tar.gz", "has_sig": false, "md5_digest": "72abf18fa8d8d9f81a6676af52d951e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30496, "upload_time": "2012-04-03T08:19:46", "url": "https://files.pythonhosted.org/packages/37/61/14794c1a8f81e69095c19ddbdece17373034029ac8341586e71cb2330697/callchain-0.2.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "7cf9dc9e2bf227c0b7bdb28dc9fef016", "sha256": "5b088fb915512c178ec121ad2472fad9ffd085fe064b8f770d1f121fcde6944b" }, "downloads": -1, "filename": "callchain-0.2.6.zip", "has_sig": false, "md5_digest": "7cf9dc9e2bf227c0b7bdb28dc9fef016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57841, "upload_time": "2012-04-03T08:19:47", "url": "https://files.pythonhosted.org/packages/d3/4a/156b76726aa68cd50e95a8e1c6fc1396594479638d0d7cfbc54b4bedfef5/callchain-0.2.6.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31fb4f8c15597f7dfcff95fdc62f0241", "sha256": "fbb7c4025ee555e5d67525f8d560ee9eda38d391e9c82682c35c0f77308e0934" }, "downloads": -1, "filename": "callchain-0.2.6.tar.bz2", "has_sig": false, "md5_digest": "31fb4f8c15597f7dfcff95fdc62f0241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22969, "upload_time": "2012-04-03T08:19:45", "url": "https://files.pythonhosted.org/packages/9f/ca/bd3ba3cf0b53ee3ade648572988d8321b8093fbce3ed5a6e28ead50b955c/callchain-0.2.6.tar.bz2" }, { "comment_text": "", "digests": { "md5": "72abf18fa8d8d9f81a6676af52d951e7", "sha256": "dcf282727fa25c7b4295f26ba1cb00b044f2552db8dbc0857d4cf06cd6833c7b" }, "downloads": -1, "filename": "callchain-0.2.6.tar.gz", "has_sig": false, "md5_digest": "72abf18fa8d8d9f81a6676af52d951e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30496, "upload_time": "2012-04-03T08:19:46", "url": "https://files.pythonhosted.org/packages/37/61/14794c1a8f81e69095c19ddbdece17373034029ac8341586e71cb2330697/callchain-0.2.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "7cf9dc9e2bf227c0b7bdb28dc9fef016", "sha256": "5b088fb915512c178ec121ad2472fad9ffd085fe064b8f770d1f121fcde6944b" }, "downloads": -1, "filename": "callchain-0.2.6.zip", "has_sig": false, "md5_digest": "7cf9dc9e2bf227c0b7bdb28dc9fef016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57841, "upload_time": "2012-04-03T08:19:47", "url": "https://files.pythonhosted.org/packages/d3/4a/156b76726aa68cd50e95a8e1c6fc1396594479638d0d7cfbc54b4bedfef5/callchain-0.2.6.zip" } ] }