{ "info": { "author": "Arewa Olakunle", "author_email": "arewa.olakunle@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Gakp-pyfunk\nA set of functional tools for python. It is supposed to have the same interface as Gakp-jsfunk and Gakp-lispfunk\n\n## Example\n```python\nfrom pyfunk.combinators import compose\nfrom pyfunk.collections import fmap\nfrom pyfunk.functors.io import IO\n\n\ndef get_file(filename):\n '''@sig get_file :: String -> IO String '''\n def open_file():\n with open(filename) as f:\n return f.read()\n return IO(open_file)\n\n\ndef get_tokens(str):\n return str.split()\n\n\ndef get_lenght_of_tokens(tokens):\n return len(tokens)\n\ntokenLength = compose(fmap(get_lenght_of_tokens), fmap(get_tokens), get_file)\nprint(tokenLength('.gitignore').unsafeIO())\n```\n\n## Contributing\nAnyone can contribute using the fork and pull model.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/danceasarxx/gakp-pyfunc.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "gakp-pyfunk", "package_url": "https://pypi.org/project/gakp-pyfunk/", "platform": "any", "project_url": "https://pypi.org/project/gakp-pyfunk/", "project_urls": { "Homepage": "https://gitlab.com/danceasarxx/gakp-pyfunc.git" }, "release_url": "https://pypi.org/project/gakp-pyfunk/0.4.1/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.4.1" }, "last_serial": 2537459, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "af62b2839e918c2fc991fa9647a159b7", "sha256": "7e492449255df84b2b86a399fdb9fc13103037c8eb859c078061653b01b36c36" }, "downloads": -1, "filename": "gakp_pyfunk-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "af62b2839e918c2fc991fa9647a159b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8117, "upload_time": "2016-06-25T23:42:41", "url": "https://files.pythonhosted.org/packages/0c/5b/ec47b34940814a5ec1ca0fc038394a9b28062b82f242c9460475e467679e/gakp_pyfunk-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8775a459cd2dab77ee77535fbb280c1", "sha256": "585b4c917e40801f66d857657a011189731793b82baa185771d7a24565a2b676" }, "downloads": -1, "filename": "gakp-pyfunk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c8775a459cd2dab77ee77535fbb280c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4560, "upload_time": "2016-07-08T16:29:12", "url": "https://files.pythonhosted.org/packages/8e/25/c24e1efce0248bef9a74e6f60dc93fb57d5a35c5e868371ae39a6412a95c/gakp-pyfunk-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c8be1bb2f21a1717b17afe4bcf392105", "sha256": "50e62cb2a6b3998e612a995295d1177553a105f0017f1687f84e49eee96a7298" }, "downloads": -1, "filename": "gakp_pyfunk-0.1.1-py3.4.egg", "has_sig": false, "md5_digest": "c8be1bb2f21a1717b17afe4bcf392105", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 29085, "upload_time": "2016-07-14T04:56:08", "url": "https://files.pythonhosted.org/packages/a6/0f/c0191645e8846d995d988038d629e730d27a93b3c61a74064f1922d4b328/gakp_pyfunk-0.1.1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "047c7540d186e9e1ec6719ffc482de55", "sha256": "4ae52b58c76230f9654a4e195fbe80a0861a90d44c2bd6bb3e468fc92f944e4f" }, "downloads": -1, "filename": "gakp_pyfunk-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "047c7540d186e9e1ec6719ffc482de55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8208, "upload_time": "2016-07-08T17:56:46", "url": "https://files.pythonhosted.org/packages/50/9a/ad4f623a4aa1f7f45a7eaedc4bf99b35f9568b8cb8f40172245a3bcc8e8a/gakp_pyfunk-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b826789ebad912b646d93290ae0ea971", "sha256": "10e44066ffc2587a0b5ff11f2726c199f01bc1053beafeb09a734253b6e56095" }, "downloads": -1, "filename": "gakp_pyfunk-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b826789ebad912b646d93290ae0ea971", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17961, "upload_time": "2016-07-14T04:56:04", "url": "https://files.pythonhosted.org/packages/2d/bc/f138c8b4f2695a90e65f2a06aab525a46224f4ab8694f4458078c09e141e/gakp_pyfunk-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f9bbc2bfb3943c8bf8630e1a90aa161", "sha256": "8b2207376b8acc7c0ebda65a9ca402cd4b7b74b73d0bc6a50bba7093f9fb0d75" }, "downloads": -1, "filename": "gakp-pyfunk-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2f9bbc2bfb3943c8bf8630e1a90aa161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17604, "upload_time": "2016-07-14T04:56:11", "url": "https://files.pythonhosted.org/packages/f2/54/a881c59b825a9e9119095dd7c3eef8c10d045f9248695ab430fd354ef0de/gakp-pyfunk-0.1.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b30fd421241f541cf06433654177c26a", "sha256": "4048c1276e871cae4f88c00a7dc1c7285c790dd6f94840e00a1c3ed31e3781a2" }, "downloads": -1, "filename": "gakp_pyfunk-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b30fd421241f541cf06433654177c26a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18731, "upload_time": "2016-07-29T10:44:10", "url": "https://files.pythonhosted.org/packages/50/4e/c961516a29fefc1a15cd63efa76a5941195a8041caa9b56a4a2a622df306/gakp_pyfunk-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f858c2b90760355f7e30093fb5d81a2f", "sha256": "9a01099283072176ea26f103f4f3a959476010f806d10c99b820b5cfdac5fd63" }, "downloads": -1, "filename": "gakp-pyfunk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f858c2b90760355f7e30093fb5d81a2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18230, "upload_time": "2016-07-29T10:44:13", "url": "https://files.pythonhosted.org/packages/f5/0c/1a625d37d3dc10563775d5739239fac65702ae7f714f985eedd3649adfb6/gakp-pyfunk-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "019945cc13cbd728dd4ccdb8b74c5ddd", "sha256": "335b1d7e9066c2b7b0fbcbab416bb26b89f34ab8cd5ffb78bfe619e4c94743a4" }, "downloads": -1, "filename": "gakp_pyfunk-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "019945cc13cbd728dd4ccdb8b74c5ddd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18883, "upload_time": "2016-07-29T10:42:18", "url": "https://files.pythonhosted.org/packages/6b/25/a1c00eeaedfee4c52fc567b4909582c1abec290002441eb088b4c266cf17/gakp_pyfunk-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9077fd05f80bb110b26390aafbb92c29", "sha256": "08d0207846fdef4dea59535129e87527634a88e85fd36c47882241f75d227e11" }, "downloads": -1, "filename": "gakp-pyfunk-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9077fd05f80bb110b26390aafbb92c29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18382, "upload_time": "2016-07-29T10:42:21", "url": "https://files.pythonhosted.org/packages/02/a3/8cd3b19ee96a5315fec5a6019bca9488c2f70a67c79d03f4196fd47c9390/gakp-pyfunk-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "330045dfa35c8ed28fcce30f591dab64", "sha256": "7835bdb1eca9919f6c20dc7b3a72b272dced806382f93c72594ea3ed02f94f83" }, "downloads": -1, "filename": "gakp_pyfunk-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "330045dfa35c8ed28fcce30f591dab64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23425, "upload_time": "2016-12-23T22:56:36", "url": "https://files.pythonhosted.org/packages/c8/77/71a1cf79d078dd37b39b791313326a4541d0c30950d144cb5de8d0ac79cd/gakp_pyfunk-0.4.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "330045dfa35c8ed28fcce30f591dab64", "sha256": "7835bdb1eca9919f6c20dc7b3a72b272dced806382f93c72594ea3ed02f94f83" }, "downloads": -1, "filename": "gakp_pyfunk-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "330045dfa35c8ed28fcce30f591dab64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23425, "upload_time": "2016-12-23T22:56:36", "url": "https://files.pythonhosted.org/packages/c8/77/71a1cf79d078dd37b39b791313326a4541d0c30950d144cb5de8d0ac79cd/gakp_pyfunk-0.4.1-py2.py3-none-any.whl" } ] }