{ "info": { "author": "Farhan Husain", "author_email": "cooljackal@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# funcmaster\nA straightforward workflow tool that is easy to use.\n\n## Usage\n\nInstall funcmaster using pip:\n\n```\npip install funcmaster\n```\n\nCreate a file `hello_world.py` with the following contents:\n\n```\n# pylint: disable=no-value-for-parameter\nfrom funcmaster import operation, process\n\n\n@operation\ndef add(context, x, y):\n context.log.info(\"%i + %i = %i\" % (x, y, x + y))\n return x + y\n\n\n@operation\ndef subtract(context, x, y):\n context.log.info(\"%i - %i = %i\" % (x, y, x - y))\n return x - y\n\n\n@process\ndef hello_world_process():\n subtract(add(1, 2), 3)\n```\n\nUse the funcmaster cli command to execute the process:\n\n```\nfuncmaster -m hello_world -p hello_world_process\n```\n\nWin!\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cooljackal/funcmaster", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "funcmaster", "package_url": "https://pypi.org/project/funcmaster/", "platform": "", "project_url": "https://pypi.org/project/funcmaster/", "project_urls": { "Homepage": "https://github.com/cooljackal/funcmaster" }, "release_url": "https://pypi.org/project/funcmaster/0.0.2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "A straightforward workflow tool that is easy to use.", "version": "0.0.2" }, "last_serial": 5951111, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "44dc11671c8ef2b37370ba9cce5cdd1c", "sha256": "8e6d17cd3c0d1424090101602155b7deee7e5e824d528c62c6913485ab97a2ef" }, "downloads": -1, "filename": "funcmaster-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "44dc11671c8ef2b37370ba9cce5cdd1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7057, "upload_time": "2019-10-08T21:06:00", "url": "https://files.pythonhosted.org/packages/3d/09/121849f86deb204354b3d5a46e514e7abfd3ed859ba4c9428877f245fc1b/funcmaster-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de256e94c3250ea6a190fef718c21dc7", "sha256": "979df17ab49ae65ba2134ed46365587de42fbb2ba359423c5438f0d225aaab21" }, "downloads": -1, "filename": "funcmaster-0.0.1.tar.gz", "has_sig": false, "md5_digest": "de256e94c3250ea6a190fef718c21dc7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2534, "upload_time": "2019-10-08T21:06:02", "url": "https://files.pythonhosted.org/packages/f8/1e/a2f0b69bdf09015c45b7cef5789ffdf3377e1167b058fed49e2c130ac143/funcmaster-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "dcea5117c0cb1e9a3c74588c279f882d", "sha256": "73449989a6215fdb885b6d134de2bfb06800f67491c167906508e704f72a9ee9" }, "downloads": -1, "filename": "funcmaster-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dcea5117c0cb1e9a3c74588c279f882d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8422, "upload_time": "2019-10-09T17:28:31", "url": "https://files.pythonhosted.org/packages/d7/72/4d4efe69cb30d2bffb3daea46b18a3521a9d8bdbc1e5da9e0fd01348664c/funcmaster-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dcf72690e6387d3d85178271847df2be", "sha256": "b6d674605276bb2caeeba89c39d6a5e5f6d370afae274e257ae0c478a2a7bcf9" }, "downloads": -1, "filename": "funcmaster-0.0.2.tar.gz", "has_sig": false, "md5_digest": "dcf72690e6387d3d85178271847df2be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3603, "upload_time": "2019-10-09T17:28:34", "url": "https://files.pythonhosted.org/packages/58/93/5647b75615fbfa4216c66d2d853026fb3c0bc01b08a1e3a8a6e266d9af67/funcmaster-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dcea5117c0cb1e9a3c74588c279f882d", "sha256": "73449989a6215fdb885b6d134de2bfb06800f67491c167906508e704f72a9ee9" }, "downloads": -1, "filename": "funcmaster-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dcea5117c0cb1e9a3c74588c279f882d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8422, "upload_time": "2019-10-09T17:28:31", "url": "https://files.pythonhosted.org/packages/d7/72/4d4efe69cb30d2bffb3daea46b18a3521a9d8bdbc1e5da9e0fd01348664c/funcmaster-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dcf72690e6387d3d85178271847df2be", "sha256": "b6d674605276bb2caeeba89c39d6a5e5f6d370afae274e257ae0c478a2a7bcf9" }, "downloads": -1, "filename": "funcmaster-0.0.2.tar.gz", "has_sig": false, "md5_digest": "dcf72690e6387d3d85178271847df2be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3603, "upload_time": "2019-10-09T17:28:34", "url": "https://files.pythonhosted.org/packages/58/93/5647b75615fbfa4216c66d2d853026fb3c0bc01b08a1e3a8a6e266d9af67/funcmaster-0.0.2.tar.gz" } ] }