{ "info": { "author": "Yan Wenjun", "author_email": "mylastnameisyan@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Topic :: Software Development :: Libraries" ], "description": "linux pipe style port to python\n===============================\n\ncode like this: ``pipe(1) | float | str | list | done`` !\n\n|Build Status| tested on 2.7, 3.2, 3.3\n\nInstall\n-------\n\n.. code:: bash\n\n pip install pipeto\n\nAPI\n---\n\n- | ``pipe(arg)``\n | generate a pipable object pipe to next function.\n | @param : arg {mixed}\n\n- | ``done(arg)``\n | get the actural value out of pipable object\n\n- | ``compose(fn)``\n | Compose functions. Can be used as a decorator.\n | @alias : composable\n | @param : fn {callable}\n\nexample\n-------\n\n.. code:: python\n\n from pipeto import *\n import operator as op\n\n inc = lambda x: x + 1\n double = lambda x: x + x\n\n # pipe\n pipe(1) | float | str | list | done # == ['1', '.', '0']\n pipe(2) | inc | done # == 3\n pipe(2) | inc | double | done # == 6\n pipe([1,2,3]) | sum | done # == 6\n\n # compose\n newfn = compose(inc) | double\n newfn(2) # == double(inc(2))\n\n.. |Build Status| image:: https://travis-ci.org/v2e4lisp/pipeto.png\n :target: https://travis-ci.org/v2e4lisp/pipeto", "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/v2e4lisp/pipeto", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pipeto", "package_url": "https://pypi.org/project/pipeto/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pipeto/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/v2e4lisp/pipeto" }, "release_url": "https://pypi.org/project/pipeto/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "command line pipe style for python", "version": "0.2.1" }, "last_serial": 906262, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1c1cc19b6abf1b5a88b83af576bfa36a", "sha256": "67dee26ab853dfa0be351a78a8fc26cc7271ef74dca77a21f3eec83c0851ea4a" }, "downloads": -1, "filename": "pipeto-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1c1cc19b6abf1b5a88b83af576bfa36a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2135, "upload_time": "2013-10-24T15:39:59", "url": "https://files.pythonhosted.org/packages/50/6b/887dcacd1ff6e24a831d495c73f3eecf09e63d984c8c23b020e518a327e5/pipeto-0.0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "da1421f400025e91ca4764c8a5a517e9", "sha256": "e8a4886b72b1857938e2ec097c7f2fa442d0642089476f1d2d8e47559b707a69" }, "downloads": -1, "filename": "pipeto-0.1.1.tar.gz", "has_sig": false, "md5_digest": "da1421f400025e91ca4764c8a5a517e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2648, "upload_time": "2013-10-27T15:38:54", "url": "https://files.pythonhosted.org/packages/a9/43/9487a9c8e2f5c60db13563de928f4a59f1537b9ae38db819ea28b71996c4/pipeto-0.1.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "56d5e02a6f9614a2ba6b5ad400705261", "sha256": "b5fcb914b8346dd0466d53c3def773a7483b39bc4faabd771c51d712c954b907" }, "downloads": -1, "filename": "pipeto-0.2.1.tar.gz", "has_sig": false, "md5_digest": "56d5e02a6f9614a2ba6b5ad400705261", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2309, "upload_time": "2013-10-29T13:18:42", "url": "https://files.pythonhosted.org/packages/d1/50/235cd11653a5ed0dbae42a97d383e772ee1b87564db56da11dcbc058e2c8/pipeto-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56d5e02a6f9614a2ba6b5ad400705261", "sha256": "b5fcb914b8346dd0466d53c3def773a7483b39bc4faabd771c51d712c954b907" }, "downloads": -1, "filename": "pipeto-0.2.1.tar.gz", "has_sig": false, "md5_digest": "56d5e02a6f9614a2ba6b5ad400705261", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2309, "upload_time": "2013-10-29T13:18:42", "url": "https://files.pythonhosted.org/packages/d1/50/235cd11653a5ed0dbae42a97d383e772ee1b87564db56da11dcbc058e2c8/pipeto-0.2.1.tar.gz" } ] }