{ "info": { "author": "Lo\u00efc Peron", "author_email": "peronloic.us@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "clichain\n======== \n\n|license| |python version| |build-status| |docs| |coverage| |pypi package|\n\n.. |license| image:: https://img.shields.io/github/license/loicpw/clichain.svg\n.. |build-status| image:: https://travis-ci.org/loicpw/clichain.svg?branch=master\n :target: https://travis-ci.org/loicpw/clichain\n.. |docs| image:: https://readthedocs.org/projects/clichain/badge/?version=latest\n :target: http://clichain.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n.. |coverage| image:: https://coveralls.io/repos/github/loicpw/clichain/badge.svg?branch=master\n :target: https://coveralls.io/github/loicpw/clichain?branch=master\n.. |pypi package| image:: https://badge.fury.io/py/clichain.svg\n :target: https://badge.fury.io/py/clichain\n.. |python version| image:: https://img.shields.io/pypi/pyversions/clichain.svg\n :target: https://pypi.python.org/pypi/clichain\n\nCreate a command line interface to chain tasks as a pipeline\n\n**clichain** is a framework to easily define task types and chain them\nfrom a command line interface.\n\nThe goal of this framework is to use `David Beazle's idea`_ to implement\ntask types as coroutines and use them to create and run a pipeline.\n\nThe goal is **not** to parallelize tasks but to be able to reuse task\ntypes in different configurations without need for coding and in some\ncases reuse a result from a long computational task for different\npurposes without running it several times. \n\ninstall and test\n=======================\n\ninstall from pypi\n********************\n\nusing pip:\n\n.. code-block:: bash\n\n $ pip install clichain\n\ninstall using requirements\n****************************\n\nThere is a makefile in the project root directory:\n\n.. code-block:: bash\n\n $ make install\n\nUsing pip, the above is equivalent to:\n\n.. code-block:: bash\n\n $ pip install -r requirements.txt \n $ pip install -e .\n\ndev install\n****************\n\nThere is a makefile in the project root directory:\n\n.. code-block:: bash\n\n $ make dev\n\nUsing pip, the above is equivalent to:\n\n.. code-block:: bash\n\n $ pip install -r requirements-dev.txt \n $ pip install -e .\n\nrun the tests\n******************\n\nUse the makefile in the project root directory:\n\n.. code-block:: bash\n\n $ make test\n\nThis runs the tests generating a coverage html report\n\nbuild the doc\n******************\n\nThe documentation is made with sphinx, you can use the makefile in the\nproject root directory to build html doc:\n\n.. code-block:: bash\n\n $ make doc\n\nDocumentation\n=======================\n\nDocumentation on `Read The Docs`_.\n\nMeta\n=======================\n\nloicpw - peronloic.us@gmail.com\n\nDistributed under the MIT license. See ``LICENSE.txt`` for more information.\n\nhttps://github.com/loicpw\n\n\n.. _Read The Docs: http://clichain.readthedocs.io/en/latest/\n.. _David Beazle's idea: http://www.dabeaz.com/coroutines/\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/loicpw/clichain.git", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/loicpw/clichain", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "clichain", "package_url": "https://pypi.org/project/clichain/", "platform": "", "project_url": "https://pypi.org/project/clichain/", "project_urls": { "Download": "https://github.com/loicpw/clichain.git", "Homepage": "https://github.com/loicpw/clichain" }, "release_url": "https://pypi.org/project/clichain/0.1.1/", "requires_dist": [ "click" ], "requires_python": "", "summary": "Create a CLI to chain tasks as a pipeline", "version": "0.1.1" }, "last_serial": 4687666, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5e9caaa7a6a49fc7516877bec0a62d13", "sha256": "c533b92d1c87260ff0c8a75cd9cc5b33ad40bc00c1e67c3568099e49eace9475" }, "downloads": -1, "filename": "clichain-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e9caaa7a6a49fc7516877bec0a62d13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21509, "upload_time": "2018-09-13T15:28:02", "url": "https://files.pythonhosted.org/packages/14/f2/7287aaa32f3b493e2b5b9f515e26da2e8ad104a6ed9d63432645c447fad5/clichain-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36981208d9fefdbffeef3286627a7649", "sha256": "33d2792a0d40d03625081bc9a209cdcfd9bc952f367236291b3e3c852c085ced" }, "downloads": -1, "filename": "clichain-0.0.1.tar.gz", "has_sig": false, "md5_digest": "36981208d9fefdbffeef3286627a7649", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19352, "upload_time": "2018-09-13T15:28:03", "url": "https://files.pythonhosted.org/packages/d4/72/12c6fe79057c2b68e1acd45aed889bc1048da5a29e4fbcadef5e4e6bf3e4/clichain-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "57489d6a4e08e2f181160fd54aeebcb9", "sha256": "0839c6462d6d92b7a35a4292e636191632b23df5e0714acb0ac62e62870d00c9" }, "downloads": -1, "filename": "clichain-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57489d6a4e08e2f181160fd54aeebcb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21456, "upload_time": "2018-10-03T15:47:53", "url": "https://files.pythonhosted.org/packages/90/dc/88d8a6d550fe0b1e6184d83a9f3a9cf73552b9876e3df501cf1f48c1bfe6/clichain-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e36a56c54f9615411740c4f648d2843", "sha256": "3d0b18fe270e79cabc993343e51fe371f495ba84202de9378928f133f546adcc" }, "downloads": -1, "filename": "clichain-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7e36a56c54f9615411740c4f648d2843", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19363, "upload_time": "2018-10-03T15:47:56", "url": "https://files.pythonhosted.org/packages/8e/8b/98c9e9ef77909e92ac3e35c1edbcd2ba28b506e0637def9fa967799d9a86/clichain-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e6bc93c4caa78df9d233fd3c9ed39314", "sha256": "4c676d9a63f1e95271ddfc8ca49fd26a04edb77ba6a8184c51dbde49c9c71599" }, "downloads": -1, "filename": "clichain-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6bc93c4caa78df9d233fd3c9ed39314", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21776, "upload_time": "2018-10-15T20:30:23", "url": "https://files.pythonhosted.org/packages/7d/d6/9937edc97221bdcc1af8e6af977efab9f30f21c77b89ad9022ffdf725e98/clichain-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89af374875f2052b0f97d9822631801b", "sha256": "f3080f5a8ea2971e52afd3dd00c0eef6e3755724333f96b09ba3f4ba6d6003b9" }, "downloads": -1, "filename": "clichain-0.1.0.tar.gz", "has_sig": false, "md5_digest": "89af374875f2052b0f97d9822631801b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19638, "upload_time": "2018-10-15T20:30:26", "url": "https://files.pythonhosted.org/packages/3b/b6/f71d00a3e39e04591368800ef7efdc4b2c6dec6bfb3d2ad5fcd8d05e3066/clichain-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "cb70b7fab6cd0a58c5656e17a7cd23b9", "sha256": "8e95c6d2194d5b8fa84d5f49c98bfbed0459fd7dce2fb8403281913e278d25fc" }, "downloads": -1, "filename": "clichain-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb70b7fab6cd0a58c5656e17a7cd23b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22466, "upload_time": "2019-01-12T02:59:00", "url": "https://files.pythonhosted.org/packages/c1/d7/20c77ab821b97df9aba085ca1317e51227f2f630ed9f024766d6d636ddae/clichain-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74b1a34813c41f716b7a4908f8339529", "sha256": "2cf049615308243d50209b43b2d0ac4f381afb738c86e2edabddd50aad70eefc" }, "downloads": -1, "filename": "clichain-0.1.1.tar.gz", "has_sig": false, "md5_digest": "74b1a34813c41f716b7a4908f8339529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20339, "upload_time": "2019-01-12T02:59:02", "url": "https://files.pythonhosted.org/packages/b9/60/905b209fa0ff29a0ff381dcdafa1519c9727b8f055e80469e5112b2e35d3/clichain-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb70b7fab6cd0a58c5656e17a7cd23b9", "sha256": "8e95c6d2194d5b8fa84d5f49c98bfbed0459fd7dce2fb8403281913e278d25fc" }, "downloads": -1, "filename": "clichain-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb70b7fab6cd0a58c5656e17a7cd23b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22466, "upload_time": "2019-01-12T02:59:00", "url": "https://files.pythonhosted.org/packages/c1/d7/20c77ab821b97df9aba085ca1317e51227f2f630ed9f024766d6d636ddae/clichain-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74b1a34813c41f716b7a4908f8339529", "sha256": "2cf049615308243d50209b43b2d0ac4f381afb738c86e2edabddd50aad70eefc" }, "downloads": -1, "filename": "clichain-0.1.1.tar.gz", "has_sig": false, "md5_digest": "74b1a34813c41f716b7a4908f8339529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20339, "upload_time": "2019-01-12T02:59:02", "url": "https://files.pythonhosted.org/packages/b9/60/905b209fa0ff29a0ff381dcdafa1519c9727b8f055e80469e5112b2e35d3/clichain-0.1.1.tar.gz" } ] }