{ "info": { "author": "Thoxvi", "author_email": "A@Thoxvi.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries" ], "description": "Function-Chain-Python\n=====================\n\n`Build Status`_ `PyPI`_\n\nEnables Python to be functionally chain-styled.\n\nDocument\n--------\n\n- **Simplified Chinese documents** `here`_.\n\nIf you are interested in me,you can follow my\n`Blog`_\\ ([STRIKEOUT:\u4e00\u6ce2\u8f6f\u5e7f2333])\u3002\n\nHow to use?\n-----------\n\ninstall form pypi:\n\n::\n\n $ pip install fc\n\nand you just import ``Fc``,like this: ``from fc import Fc``\n\nthen you can enjoy lambda like Kotlin/JS:\n\n.. code:: python\n\n from fc import Fc\n\n l = (\n Fc([1, 2, 3, 4, 5])\n .map(lambda x: x + 1)\n .filter(lambda x: x > 4).print() # [5, 6]\n .map(lambda x: x + 1).print() # [6, 7]\n .cat([8, 9]).print() # [6, 7, 8, 9]\n .add(10).print() # [6, 7, 8, 9, 10]\n .catHead([1, 2, 3, 4, 5]).print() # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n .limit(3)\n .done()\n )\n assert l == [1, 2, 3]\n\nYou can check this this `test file`_ and understand more.\n\nHave Fun ;)\n-----------\n\n.. _Build Status: https://travis-ci.org/Thoxvi/Function-Chain-Python\n.. _PyPI: https://pypi.python.org/pypi/fc\n.. _here: ./docs/zh-CN/main/README.md\n.. _Blog: https://blog.thoxvi.com/2018/05/17/Fuck%E8%BF%99%E4%B8%AA%E4%B8%96%E7%95%8C%E4%B8%8D%E5%A4%9F%E5%A5%BD%E7%9A%84%E4%B8%9C%E8%A5%BF/\n.. _test file: ./tests/test_fc.py", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Thoxvi/Function-Chain-Python", "keywords": "lambda function", "license": "", "maintainer": "", "maintainer_email": "", "name": "fc", "package_url": "https://pypi.org/project/fc/", "platform": "", "project_url": "https://pypi.org/project/fc/", "project_urls": { "Homepage": "https://github.com/Thoxvi/Function-Chain-Python" }, "release_url": "https://pypi.org/project/fc/0.1.12/", "requires_dist": null, "requires_python": "", "summary": "Enables Python to be functionally chain-styled.", "version": "0.1.12" }, "last_serial": 3913656, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "ae31d139c67001811a3f6092305361a5", "sha256": "e0550282e7f41aa8cb8eca7baca09411555b3c5e7c675cdc80ee82b16fe07c27" }, "downloads": -1, "filename": "fc-0.0.10.tar.gz", "has_sig": false, "md5_digest": "ae31d139c67001811a3f6092305361a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1287, "upload_time": "2018-05-16T20:04:31", "url": "https://files.pythonhosted.org/packages/a8/63/1dcb0184c8b9485043e8dbcd20a34a2e5e485d842fd4bfa3b4ed8ec50308/fc-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "f459efbe4621254dee1c70b42dc9e156", "sha256": "99d636071fe051c8ce1327d0f8fe4059d70a32aa3ba1bc91633535b7294d7561" }, "downloads": -1, "filename": "fc-0.0.11.tar.gz", "has_sig": false, "md5_digest": "f459efbe4621254dee1c70b42dc9e156", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1657, "upload_time": "2018-05-19T02:59:09", "url": "https://files.pythonhosted.org/packages/2f/8a/0246cb5c678eaf303b1c134ea29a2c0d7cd15254d3d984bc73bb3903ab86/fc-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "9f90965d0273c602398c4c840007e785", "sha256": "643d0b74c934a861b24d714aaf74ea87715169a2d47ef0d2d851bfa31c8f80b3" }, "downloads": -1, "filename": "fc-0.0.12.tar.gz", "has_sig": false, "md5_digest": "9f90965d0273c602398c4c840007e785", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1802, "upload_time": "2018-05-20T06:33:44", "url": "https://files.pythonhosted.org/packages/38/97/dd8d99c8a0fee971a3ce63ac646d947bdaa211085bccdae45e902190cb59/fc-0.0.12.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "aaac12526bd5b793c8103e532477af19", "sha256": "1b1568e769148ef7100647f4fb1eec730fb52fcea9d5002206df616834e07ebb" }, "downloads": -1, "filename": "fc-0.0.8.tar.gz", "has_sig": false, "md5_digest": "aaac12526bd5b793c8103e532477af19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1633, "upload_time": "2018-05-16T19:21:57", "url": "https://files.pythonhosted.org/packages/99/25/1aa272d46bf163ae3f03f9b8e42b1fd917108119d32a952d731e58dc15af/fc-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "14075db1f901913c8ca2ae78107f54c8", "sha256": "71b0b60def916059804d948b88b0d90c443613f08fa85050ebe21cf6957d858c" }, "downloads": -1, "filename": "fc-0.0.9.tar.gz", "has_sig": false, "md5_digest": "14075db1f901913c8ca2ae78107f54c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1642, "upload_time": "2018-05-16T19:29:41", "url": "https://files.pythonhosted.org/packages/0a/2f/c158897f1ee2ede9734aaa8d3c8c437603106822692126df4920658852c1/fc-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b3670a304b57b4ae293096fb886bde5b", "sha256": "2731ac7233ffa4112d6f8481ee3ce82252fae7c100f7e34dec5ee757ae744910" }, "downloads": -1, "filename": "fc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b3670a304b57b4ae293096fb886bde5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2059, "upload_time": "2018-05-20T14:06:13", "url": "https://files.pythonhosted.org/packages/e0/af/c997c0548c5751a7de5fb2cfadb330bd28809fc2f733e79592c25ecd407e/fc-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "04f5ab75cad9203041b78dd358079153", "sha256": "1b6acbf46bcc2a8497e26952d46a383658364afd4d76c390c7b8995b571aebd1" }, "downloads": -1, "filename": "fc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "04f5ab75cad9203041b78dd358079153", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3746, "upload_time": "2018-05-21T13:49:57", "url": "https://files.pythonhosted.org/packages/4b/a3/3351480278d4b3ea091fe9121c83bee5842e6ca2d9b259c4998308daf7bf/fc-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "437da13a96f04caf3fb38d79dacd0066", "sha256": "4be807077c2de224de19c41ff1f1ca61ab6df16b2f5f2af3359d0d97162aaadb" }, "downloads": -1, "filename": "fc-0.1.10.tar.gz", "has_sig": false, "md5_digest": "437da13a96f04caf3fb38d79dacd0066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6057, "upload_time": "2018-05-29T02:14:58", "url": "https://files.pythonhosted.org/packages/b4/bb/49191f65fed1df529c04d7494b5e9066ff7104e9daac6cf30a631006753f/fc-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "076f025fae25a5fd759fc25ceb8c6ec0", "sha256": "351aa40c97201912694d6238e0959a600f06a1f934c5e725a508eada5dc44850" }, "downloads": -1, "filename": "fc-0.1.11.tar.gz", "has_sig": false, "md5_digest": "076f025fae25a5fd759fc25ceb8c6ec0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6725, "upload_time": "2018-05-30T05:53:30", "url": "https://files.pythonhosted.org/packages/95/a3/65371e777279e063ccc95a196d6ce1ead749bd446e6428aba13aad7b4fec/fc-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "582af2fc27a85cee333615dbfd5b47f2", "sha256": "d600527f584752e0a82c947171fbe36782f49625566af19e6f37ccf1961f8498" }, "downloads": -1, "filename": "fc-0.1.12.tar.gz", "has_sig": false, "md5_digest": "582af2fc27a85cee333615dbfd5b47f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6883, "upload_time": "2018-05-30T16:25:17", "url": "https://files.pythonhosted.org/packages/20/b2/a8fcfd4f843af6ee8c5837611764ba04b9ac1d0bc3b837b71db2b2648b3d/fc-0.1.12.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d6e0c1274b6afb8d91a2cc084b6d0a11", "sha256": "9dc9d0b25005dbde244f6c9f86fd6f94dbc9e8f4f17d7ae775ef821a21a62afd" }, "downloads": -1, "filename": "fc-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d6e0c1274b6afb8d91a2cc084b6d0a11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3798, "upload_time": "2018-05-21T13:57:44", "url": "https://files.pythonhosted.org/packages/71/75/3d2c864fb18bbbeb50e1ca696934a911360f95c049bff1f28e5d266fa5be/fc-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "049d704e1a57453c95f4a6b41c5c9575", "sha256": "a77f71cd921ff8bd616d7b01cc683a6128900d2a95e70ef3e2f03e2ae3b55521" }, "downloads": -1, "filename": "fc-0.1.3.tar.gz", "has_sig": false, "md5_digest": "049d704e1a57453c95f4a6b41c5c9575", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5156, "upload_time": "2018-05-22T05:44:10", "url": "https://files.pythonhosted.org/packages/68/27/94c466b4827f7d479775e597905a8cb66aaab1889cfc9d467ea685a9218d/fc-0.1.3.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f01bf79d37d46b9fe3af7eeb2ed08d34", "sha256": "4149c4c77689edafe17989a27441685599a943ecccf0376da341ed313654f3a3" }, "downloads": -1, "filename": "fc-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f01bf79d37d46b9fe3af7eeb2ed08d34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5349, "upload_time": "2018-05-22T10:37:45", "url": "https://files.pythonhosted.org/packages/57/35/89845136186f9502144260a7302ce8447db1d7cce41fe77f914b4c8bb6cf/fc-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "e0e757542b73b75bd5c2c2a2080753d6", "sha256": "9957576473cb3859a495f7f089a54b7ec8d459450a09117f742cd5cfdbcb64e1" }, "downloads": -1, "filename": "fc-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e0e757542b73b75bd5c2c2a2080753d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5456, "upload_time": "2018-05-23T00:47:52", "url": "https://files.pythonhosted.org/packages/79/b7/813859c68369cb83ee2ef46f5d393ab47f3cefa4fb2534954a8e0922f8bf/fc-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "9e0db8e6e1aaffcd01eaeac1efb65f3e", "sha256": "dca104cad6bfe3ce0fc738a7383e6a94c1e87ec397e632742c7008f297cb6d6c" }, "downloads": -1, "filename": "fc-0.1.7.tar.gz", "has_sig": false, "md5_digest": "9e0db8e6e1aaffcd01eaeac1efb65f3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5474, "upload_time": "2018-05-23T09:47:46", "url": "https://files.pythonhosted.org/packages/31/ec/6d2bfc67af0abbeb19d7261432cd83055c209caf6d835db3fc98c4452760/fc-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "89a3530fa7d23817ce70d3f124b30d1c", "sha256": "1445ae8da5e959e90d169e4353215d1f23949c7eacba0335f71ebddcca173f0c" }, "downloads": -1, "filename": "fc-0.1.8.tar.gz", "has_sig": false, "md5_digest": "89a3530fa7d23817ce70d3f124b30d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5620, "upload_time": "2018-05-24T07:59:29", "url": "https://files.pythonhosted.org/packages/e7/90/90aa06e6f709a40d64569dea6622cd96894abca043ef6559fee0ebc01235/fc-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "1aa6b552326073b0f929eed60b567a46", "sha256": "f90efa6fba6ff38bc75767da2c54008ef5124351f3eb8c68db3f0b5aaaae3c79" }, "downloads": -1, "filename": "fc-0.1.9.tar.gz", "has_sig": false, "md5_digest": "1aa6b552326073b0f929eed60b567a46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5679, "upload_time": "2018-05-24T09:34:49", "url": "https://files.pythonhosted.org/packages/1c/db/86c7f0490c8418f9fbc04620a8c84bbb0cec475fa8f351a27381c68e124a/fc-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "582af2fc27a85cee333615dbfd5b47f2", "sha256": "d600527f584752e0a82c947171fbe36782f49625566af19e6f37ccf1961f8498" }, "downloads": -1, "filename": "fc-0.1.12.tar.gz", "has_sig": false, "md5_digest": "582af2fc27a85cee333615dbfd5b47f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6883, "upload_time": "2018-05-30T16:25:17", "url": "https://files.pythonhosted.org/packages/20/b2/a8fcfd4f843af6ee8c5837611764ba04b9ac1d0bc3b837b71db2b2648b3d/fc-0.1.12.tar.gz" } ] }