{ "info": { "author": "Joe Jevnik", "author_email": "joejev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development", "Topic :: Utilities" ], "description": "``cotoolz 0.1``\n===============\n\n|build status|\n\nA set of utility functions for coroutines.\n\nExample\n-------\n\nIn this example we will be showing ``comap``.\n``comap`` is like ``__builtins__.map``; however, it knows about the coroutine\nprotocol (``send``, ``throw``, and ``close``). Here we will show how you can\nmap over a coroutine while still being able to send into it.\n\n.. code-block:: python\n\n >>> def my_coroutine():\n ... yield (yield (yield 1))\n >>> from cotoolz import comap\n >>> cm = comap(lambda a: a + 1, my_coroutine())\n >>> next(cm)\n 2\n >>> cm.send(2)\n 3\n >>> cm.send(3)\n 4\n >>> cm.send(4)\n Traceback (most recent call last):\n ...\n StopIteration\n\n\nDependencies\n------------\n\n``cotoolz`` depends on CPython 3 and some means of compiling C99.\nWe recommend using ``gcc`` to compile ``cotoolz``.\n\n.. |build status| image:: https://travis-ci.org/llllllllll/cotoolz.svg?branch=master\n :target: https://travis-ci.org/llllllllll/cotoolz\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/llllllllll/cotoolz", "keywords": "", "license": "GPL-2", "maintainer": "", "maintainer_email": "", "name": "cotoolz", "package_url": "https://pypi.org/project/cotoolz/", "platform": "", "project_url": "https://pypi.org/project/cotoolz/", "project_urls": { "Homepage": "https://github.com/llllllllll/cotoolz" }, "release_url": "https://pypi.org/project/cotoolz/0.1.6/", "requires_dist": null, "requires_python": "", "summary": "A set of utility functions for coroutines.", "version": "0.1.6" }, "last_serial": 2412133, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5c4775f9cac583549508d809f9bbbba4", "sha256": "54989d7451f1a408cde09c13fbcc2b54ae8bbd656f920208be9b011bea64d1e3" }, "downloads": -1, "filename": "cotoolz-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5c4775f9cac583549508d809f9bbbba4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7745, "upload_time": "2015-09-13T09:05:12", "url": "https://files.pythonhosted.org/packages/d5/f2/6b9e397695a96c856d3f99732f2de7a0619716c413d8f27a594eaa0c35bd/cotoolz-0.0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f71baf28ddd5680722c79a79981fb33b", "sha256": "fce433acdbba6edbf830a36e337fb5e2346730523aaa41c7fc83b5c5860d65c9" }, "downloads": -1, "filename": "cotoolz-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f71baf28ddd5680722c79a79981fb33b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8381, "upload_time": "2015-09-13T09:42:42", "url": "https://files.pythonhosted.org/packages/ef/29/adb754e59fe397de4b7bc0d2093808b200f3d754b9f64272f2d37bfaaac5/cotoolz-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "421c474fbe49e43fc950b79c77fbbe93", "sha256": "ff72100364209d93e4deac11ad170d791a6f859c1f646be06c43cd822a1aa418" }, "downloads": -1, "filename": "cotoolz-0.1.2.tar.gz", "has_sig": false, "md5_digest": "421c474fbe49e43fc950b79c77fbbe93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17505, "upload_time": "2015-09-13T16:07:12", "url": "https://files.pythonhosted.org/packages/41/36/7a292947d968641f5a6f6cabffbc2b1a4368f9e754de0a6a043373173d61/cotoolz-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c64f622873742b231782951bd9614894", "sha256": "ef1750b361380f390b6cb054dad6e2f79cbe41bec9e3c69e884bfe0d64e6f436" }, "downloads": -1, "filename": "cotoolz-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c64f622873742b231782951bd9614894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17759, "upload_time": "2015-09-13T16:56:13", "url": "https://files.pythonhosted.org/packages/1b/00/48c4c43846a35f6dc9d7567e386eaafda552d79ecdddf96291c65588ad51/cotoolz-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "842cf44206f0f2e0cea4e5edd2faf4eb", "sha256": "497f05119310b4ca34ddcc961936be97b61eab4ceb92fbc47deb727a27196d67" }, "downloads": -1, "filename": "cotoolz-0.1.4.tar.gz", "has_sig": false, "md5_digest": "842cf44206f0f2e0cea4e5edd2faf4eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18448, "upload_time": "2015-09-15T06:31:42", "url": "https://files.pythonhosted.org/packages/5c/57/ca28ff5e3d878bbd8dcbcfb8f1c92166c6d821d6b82f6990e944f505b006/cotoolz-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "65cc3c2aa67d26774109bb6a4b0a67b2", "sha256": "e38661d03f225e0d9074eaba81c6b51811ff69a65aa51a3f3169969a618331e2" }, "downloads": -1, "filename": "cotoolz-0.1.5.tar.gz", "has_sig": false, "md5_digest": "65cc3c2aa67d26774109bb6a4b0a67b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18471, "upload_time": "2015-09-16T05:48:43", "url": "https://files.pythonhosted.org/packages/c5/08/cf0cd2c2de713502e3a01b54aa75a9e4f7dd858e57fe451d5f19eab95ecf/cotoolz-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ea912c121498c2339b05501eb1f81e00", "sha256": "e6b444081f5c4a35f28ddf205882c2349fce899317b0ae8ecb608caf90233bb8" }, "downloads": -1, "filename": "cotoolz-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ea912c121498c2339b05501eb1f81e00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19136, "upload_time": "2016-10-20T03:11:03", "url": "https://files.pythonhosted.org/packages/a8/e6/988d879989c8f0c0e65e620236ff237c13a3f416b69d77fd7ce386702bf7/cotoolz-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea912c121498c2339b05501eb1f81e00", "sha256": "e6b444081f5c4a35f28ddf205882c2349fce899317b0ae8ecb608caf90233bb8" }, "downloads": -1, "filename": "cotoolz-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ea912c121498c2339b05501eb1f81e00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19136, "upload_time": "2016-10-20T03:11:03", "url": "https://files.pythonhosted.org/packages/a8/e6/988d879989c8f0c0e65e620236ff237c13a3f416b69d77fd7ce386702bf7/cotoolz-0.1.6.tar.gz" } ] }