{ "info": { "author": "Paul Landes", "author_email": "landes@mailc.net", "bugtrack_url": null, "classifiers": [], "description": "# Action and Mnemonic command line library\n\n[![Travis CI Build Status][travis-badge]][travis-link]\n[![PyPI][pypi-badge]][pypi-link]\n\nThis library intends to make command line execution and configuration easy.\nThe library supports (among other features) an mnemonic centric way to\ntie a command line an *action* to a Python 3 handler code segment.\nFeatures include:\n\n* Better command line parsing than [optparse]. This a binding to from a\n command line option using an action mnemonic to invocation of a handler.\n* Better application level support for configuration than [configparser].\n Specifically, optional configuration and configuration groups.\n\n\n## Obtaining\n\nThe easiest way to obtain this package is via [pip]:\n\n```bash\npip install zensols.actioncli\n```\n\nBinaries are also available on [pypi].\n\n\n## Usage\n\nTwo ways to use this project follow. The easiest way is to use the template\nmethod. Either way, first install the library via [pip] or [easyinstall].\n\n\n### Template\n\nThe best way to get started is to template out this project with the following\ncommands:\n\n```bash\n# clone the boilerplate repo\ngit clone https://github.com/plandes/template\n# download the boilerplate tool\nwget https://github.com/plandes/clj-mkproj/releases/download/v0.0.7/mkproj.jar\n# create a python template and build it out\njava -jar mkproj.jar config -s template/python\njava -jar mkproj.jar\n```\n\n\n### Straight Python\n\nIf you want to skip templating it out (i.e. don't like Java), create a command\nline module:\n\n```python\nfrom zensols.actioncli import OneConfPerActionOptionsCli\nfrom zensols.actioncli import SimpleActionCli\nfrom zensols.tools import HelloWorld\n\nVERSION='0.1'\n\nclass ConfAppCommandLine(OneConfPerActionOptionsCli):\n def __init__(self):\n cnf = {'executors':\n [{'name': 'hello',\n 'executor': lambda params: HelloWorld(**params),\n 'actions':[{'name': 'doit',\n 'meth': 'print_message',\n 'opts': [['-m', '--message', True, # require argument\n {'dest': 'message', 'metavar': 'STRING',\n 'help': 'a message to print'}]]}]}],\n # uncomment to add a configparse (ini format) configuration file\n # 'config_option': {'name': 'config',\n # 'opt': ['-c', '--config', False,\n # {'dest': 'config', 'metavar': 'FILE',\n # 'help': 'configuration file'}]},\n 'whine': 1}\n super(ConfAppCommandLine, self).__init__(cnf, version=VERSION)\n\ndef main():\n cl = ConfAppCommandLine()\n cl.invoke()\n```\n\nThis uses the `OneConfPerActionOptionsCliEnv` class, which provides a data\ndriven way of configuring the action based command line. An extention of this\nclass is the `OneConfPerActionOptionsCliEnv` class, which imports environment\nvariables and allows adding to the configuration via adding a resource like\nfile (i.e. `~/.rc`) type file. See the\n\nSee the [command line test cases](test/python/cli_env_test.py) for more\nexamples.\n\n\n## Changelog\n\nAn extensive changelog is available [here](CHANGELOG.md).\n\n\n## License\n\nCopyright (c) 2018 Paul Landes\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n[pip]: https://pip.pypa.io/en/stable/\n[easyinstall]: https://wiki.python.org/moin/EasyInstall\n[configparser]: https://docs.python.org/3/library/configparser.html\n[optparse]: https://docs.python.org/3/library/optparse.html\n[pypi]: https://pypi.org/project/zensols.actioncli/\n\n[travis-link]: https://travis-ci.org/plandes/actioncli\n[travis-badge]: https://travis-ci.org/plandes/actioncli.svg?branch=master\n[pypi-link]: https://pypi.python.org/pypi/zensols.actioncli\n[pypi-badge]: https://img.shields.io/pypi/v/zensols.actioncli.svg\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/plandes/actioncli/releases/download/v1.0.18/zensols.actioncli-1.0.18-py3-none-any.whl", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/plandes/actioncli", "keywords": "tooling,command line", "license": "", "maintainer": "", "maintainer_email": "", "name": "zensols.actioncli", "package_url": "https://pypi.org/project/zensols.actioncli/", "platform": "", "project_url": "https://pypi.org/project/zensols.actioncli/", "project_urls": { "Download": "https://github.com/plandes/actioncli/releases/download/v1.0.18/zensols.actioncli-1.0.18-py3-none-any.whl", "Homepage": "https://github.com/plandes/actioncli" }, "release_url": "https://pypi.org/project/zensols.actioncli/1.0.18/", "requires_dist": [ "configparser (==3.5.0)", "PyYAML (>=5.1)", "parse (>=1.9.0)" ], "requires_python": "", "summary": "This library intends to make command line execution and configuration easy.", "version": "1.0.18" }, "last_serial": 5900488, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f7c6fd373adf06d01f43c29fb8e90425", "sha256": "0105e8273db8df8e7d1b7b8497ea2b1aaba57a317c762849da3fd0adf799f113" }, "downloads": -1, "filename": "zensols.actioncli-0.1.tar.gz", "has_sig": false, "md5_digest": "f7c6fd373adf06d01f43c29fb8e90425", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6544, "upload_time": "2018-03-28T01:47:48", "url": "https://files.pythonhosted.org/packages/1b/cb/f2ae47ca61399b65bcca9303496faf32cafb923bc0a74fe58e8f03550974/zensols.actioncli-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "be50c8102aa0a7d2fa36520b224e28b0", "sha256": "0aca991cb5dfe7cb161e7d21d511113a5157a40c967644ce4edb3e61f35b140d" }, "downloads": -1, "filename": "zensols.actioncli-0.2.tar.gz", "has_sig": false, "md5_digest": "be50c8102aa0a7d2fa36520b224e28b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6565, "upload_time": "2018-05-21T21:32:14", "url": "https://files.pythonhosted.org/packages/0b/2e/943d863596c5d81d2a8f62f1f19d560a2bbcf08e90f58a95f12e7a208ed4/zensols.actioncli-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "474e5a9e41be954bb4b4869daba29c43", "sha256": "29bd0d7037585ffda0ef3dfb8a19bbdf63f06062f801af0a1d4575a62a5a8182" }, "downloads": -1, "filename": "zensols.actioncli-0.3.tar.gz", "has_sig": false, "md5_digest": "474e5a9e41be954bb4b4869daba29c43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7060, "upload_time": "2018-06-28T00:18:39", "url": "https://files.pythonhosted.org/packages/53/61/cf3e2bec5a809392ad1146518603bcd538f6e7d9332452eba57c0b03e811/zensols.actioncli-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "cc6941c7a237b5ba75a3bbbfa7711439", "sha256": "453f917a21005a342e51e95253da768332775a926a2a647d3a3eea2602e72174" }, "downloads": -1, "filename": "zensols.actioncli-0.4.tar.gz", "has_sig": false, "md5_digest": "cc6941c7a237b5ba75a3bbbfa7711439", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8284, "upload_time": "2018-07-06T04:09:08", "url": "https://files.pythonhosted.org/packages/57/9b/60e9a3a7f099eb7f999dd475a54b4f7f4d6f3db11316f5c191cf58d77a8c/zensols.actioncli-0.4.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "c047f2dbaa9265fc392346a547a448f3", "sha256": "f14faf6ee9b14fd95e856b7017b3de6677bf10a962c9d6dfa36408487c863b95" }, "downloads": -1, "filename": "zensols.actioncli-0.6-py3.6.egg", "has_sig": false, "md5_digest": "c047f2dbaa9265fc392346a547a448f3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 22862, "upload_time": "2018-07-22T05:23:05", "url": "https://files.pythonhosted.org/packages/eb/7b/ae69122d8e4e87fadbad82c107a08c2fab79586a4ddfa5cba88354ceb4fc/zensols.actioncli-0.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "8fe62ae5a385a37eb5f86ce900d48c9f", "sha256": "6498f4e008eb0c379f110c75362cf619e0bbf188d015a739e4a9055ee86b3d2e" }, "downloads": -1, "filename": "zensols.actioncli-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8fe62ae5a385a37eb5f86ce900d48c9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10647, "upload_time": "2018-07-22T05:23:04", "url": "https://files.pythonhosted.org/packages/77/7b/770c68b438c2c6a216332eee3be8e645045e6e085b0ce01c1f79e862fd1f/zensols.actioncli-0.6-py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "629dc0ce6a6bf023ab44febb81180c05", "sha256": "aa439fdb734f0cae7cb93e3a58969c7816c220559da66a4d191d43d2e2fc997d" }, "downloads": -1, "filename": "zensols.actioncli-1.0.0-py3.6.egg", "has_sig": false, "md5_digest": "629dc0ce6a6bf023ab44febb81180c05", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 28351, "upload_time": "2018-08-20T00:08:33", "url": "https://files.pythonhosted.org/packages/56/ac/263e1cced439c9214d65340603d65905c3567348f161864b8dc026d1c150/zensols.actioncli-1.0.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "63026cad8b28c559e6bce4bcd506d373", "sha256": "587273a7d380b090b5156039d18cd34b79430b8c42de7a1a2fa7fb589d90f5d3" }, "downloads": -1, "filename": "zensols.actioncli-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "63026cad8b28c559e6bce4bcd506d373", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12940, "upload_time": "2018-08-20T00:08:32", "url": "https://files.pythonhosted.org/packages/f9/86/a4e0c2cdede4f6d1d65bd1a6bbdb879d73f944743584da2bd9d77c9ae0a6/zensols.actioncli-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9adc84ef7e037fc3c6e1ad7548f51267", "sha256": "92746950a0a372feabf1e236bb5a7a4aed3df9baf89ae0fa96ceaec10ea4be09" }, "downloads": -1, "filename": "zensols.actioncli-1.0.1-py3.6.egg", "has_sig": false, "md5_digest": "9adc84ef7e037fc3c6e1ad7548f51267", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 28980, "upload_time": "2018-08-20T01:19:38", "url": "https://files.pythonhosted.org/packages/36/f6/147dfdd455482b408b353f86346ab95d99a94dc54645948a0cfafa51cdd1/zensols.actioncli-1.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "4ee456f68630a58a3bfb27d02fb4dcbc", "sha256": "e9eb6681c2c1c5d5863c589be587fb298eec3de352aa8d79eebb69a01abcd749" }, "downloads": -1, "filename": "zensols.actioncli-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4ee456f68630a58a3bfb27d02fb4dcbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13194, "upload_time": "2018-08-20T01:19:36", "url": "https://files.pythonhosted.org/packages/2d/3b/b17e9806d094cdadf73c1c98ca327f4f36955a7040f8f3fe1f3f97bfc113/zensols.actioncli-1.0.1-py3-none-any.whl" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "6978530b73d8d74777d430a2b4fca014", "sha256": "a9af46845287b2a3ae795f6d48b3e62d19379beb17adbd53830dbde4934e48d2" }, "downloads": -1, "filename": "zensols.actioncli-1.0.10-py3.6.egg", "has_sig": false, "md5_digest": "6978530b73d8d74777d430a2b4fca014", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 56138, "upload_time": "2018-11-26T12:13:51", "url": "https://files.pythonhosted.org/packages/20/bf/e745bb1259e97e7d23e230ada55240a23ac1ad6263e8d535feb60ea68160/zensols.actioncli-1.0.10-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "6b6d4922b5f133f9940042a519c7898a", "sha256": "b4310344d8efa9f24d8a47fbcc9a30aa8d5bcedea23109a5314605c4cdb82a35" }, "downloads": -1, "filename": "zensols.actioncli-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "6b6d4922b5f133f9940042a519c7898a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24174, "upload_time": "2018-11-26T12:13:49", "url": "https://files.pythonhosted.org/packages/e2/52/8b26f3f63f922dc7f86465f15f26f0694a9172e3bb1868ffada960ff7de2/zensols.actioncli-1.0.10-py3-none-any.whl" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "713c78baa313c46f65e7bd3a6ca318a9", "sha256": "9ffd911eb0ca29fdc22ea0d224f58a31f1b5bfa51e2ebd10d78bd4060a129b30" }, "downloads": -1, "filename": "zensols.actioncli-1.0.11-py3.6.egg", "has_sig": false, "md5_digest": "713c78baa313c46f65e7bd3a6ca318a9", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 55859, "upload_time": "2019-02-04T04:11:11", "url": "https://files.pythonhosted.org/packages/aa/6e/3a54e1ddb74b62c9881f276457a8a1d8f940f3884b0624814192bf60ba39/zensols.actioncli-1.0.11-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d91b557bc9459a29a433676ad230f046", "sha256": "b6786f11623380461828c782f57aa42a20981b3e071352c704db2e920a3c808f" }, "downloads": -1, "filename": "zensols.actioncli-1.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "d91b557bc9459a29a433676ad230f046", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24367, "upload_time": "2019-02-04T04:11:10", "url": "https://files.pythonhosted.org/packages/58/76/e64dbe9d8d448e70d2840bff8304b4fc1c585e4d27bc3cec4caa323b9e5a/zensols.actioncli-1.0.11-py3-none-any.whl" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "4b99a5413d5f69803000449c2ddf3723", "sha256": "044ad7047a1f9f47c9bed77ea7a18451ff03457cf5d983da7154d7a8e90b9949" }, "downloads": -1, "filename": "zensols.actioncli-1.0.12-py3.6.egg", "has_sig": false, "md5_digest": "4b99a5413d5f69803000449c2ddf3723", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 59586, "upload_time": "2019-03-24T11:48:07", "url": "https://files.pythonhosted.org/packages/36/32/b5bdf52285c6fe7bb4286bd9e67f3e8758d9faf176b34b19d34c24bb614f/zensols.actioncli-1.0.12-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "5c68318871df5c646883b36404c5a9f5", "sha256": "d92f2209fbf6c3bd00bcfba200eb82bc817db604af051dc01426b0b2cbcc1488" }, "downloads": -1, "filename": "zensols.actioncli-1.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "5c68318871df5c646883b36404c5a9f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25656, "upload_time": "2019-03-24T11:48:05", "url": "https://files.pythonhosted.org/packages/1f/64/50ebaa93d4d2b787e9cd1cd964dad3868ef0d9b7e07fee46dbfa979c265b/zensols.actioncli-1.0.12-py3-none-any.whl" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "678cacf75d021c01db5b238347e7f730", "sha256": "4ae5f80a789e7ea29f49016f5863150564cacdbe3fc6a0eae6acb820ec2f6261" }, "downloads": -1, "filename": "zensols.actioncli-1.0.13-py3.6.egg", "has_sig": false, "md5_digest": "678cacf75d021c01db5b238347e7f730", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 59784, "upload_time": "2019-05-27T16:58:34", "url": "https://files.pythonhosted.org/packages/56/c6/f128d3d4505a485535f284ab7c6bed1eb398d01098dccd7e2a47a3a78b0a/zensols.actioncli-1.0.13-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "820414fe0d58faa41c9a5b6d9cf88c26", "sha256": "29bc1315e23e4744f0c88ff5060dbbd43ff15ba9bfc087821c1720cfad7df465" }, "downloads": -1, "filename": "zensols.actioncli-1.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "820414fe0d58faa41c9a5b6d9cf88c26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25746, "upload_time": "2019-05-27T16:58:32", "url": "https://files.pythonhosted.org/packages/49/11/82f10cbf56703fb821aba9d866ec61a4962462fdaa080cba0e177e971cfe/zensols.actioncli-1.0.13-py3-none-any.whl" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "99f815d0b351f219f1ab30551f5599ac", "sha256": "63543137e6587018cff8d84a876e41a691a2f1c36745a91d21bfb389b8b997f1" }, "downloads": -1, "filename": "zensols.actioncli-1.0.14-py3.6.egg", "has_sig": false, "md5_digest": "99f815d0b351f219f1ab30551f5599ac", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 59990, "upload_time": "2019-06-23T19:35:26", "url": "https://files.pythonhosted.org/packages/0f/12/13810fae59faf109a637d6ce81e2eea0171b06d824a97c82fb8360c9a6ba/zensols.actioncli-1.0.14-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "c1d79af7afaf4bb171f6f3fe9cf88cef", "sha256": "2c3e42d5c37ec217aafe7f232551c8ddb55862fe1e87d4ea275aa7b11fd7c2b0" }, "downloads": -1, "filename": "zensols.actioncli-1.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "c1d79af7afaf4bb171f6f3fe9cf88cef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25839, "upload_time": "2019-06-23T19:35:24", "url": "https://files.pythonhosted.org/packages/c5/eb/9e21757cd8dc53921f90ef0f32231d6a3f81f949ae42b4fbdf2b1cdf9d87/zensols.actioncli-1.0.14-py3-none-any.whl" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "d58fd09bb4a6525f71a04347fe0e0e49", "sha256": "66d7fb5ab6d09e6413a596ffc906ef198c2b545a4a7527384c3a9736b9dfef03" }, "downloads": -1, "filename": "zensols.actioncli-1.0.15-py3.6.egg", "has_sig": false, "md5_digest": "d58fd09bb4a6525f71a04347fe0e0e49", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 63286, "upload_time": "2019-07-06T23:43:34", "url": "https://files.pythonhosted.org/packages/f2/7f/d17d0f426d3c439a85ffe8fd809b358e31e6d9ee17251f5a8b31a620c7ad/zensols.actioncli-1.0.15-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "08fa0fcf85413497e2fc3ba64c994811", "sha256": "09b761c6add8fe4cc717f91fd8b2a51edc6034692fdba671271b7120d63ec110" }, "downloads": -1, "filename": "zensols.actioncli-1.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "08fa0fcf85413497e2fc3ba64c994811", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26905, "upload_time": "2019-07-06T23:43:32", "url": "https://files.pythonhosted.org/packages/24/e1/d740a80b83e328229032fd224addd8eb5a451be87c74adcdcf5feb243b78/zensols.actioncli-1.0.15-py3-none-any.whl" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "819a96132213e0aaf91c81a91eaadf4e", "sha256": "5612ed644fd0824224be17f9b48a16b2569b25526e0215f6b02d273b61b78ae2" }, "downloads": -1, "filename": "zensols.actioncli-1.0.16-py3.6.egg", "has_sig": false, "md5_digest": "819a96132213e0aaf91c81a91eaadf4e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 65881, "upload_time": "2019-07-25T12:34:22", "url": "https://files.pythonhosted.org/packages/06/bc/7b99b13676e37a54cd0992d83ab25ef3ff13cc3e394b7db910d005154043/zensols.actioncli-1.0.16-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "239ac6fb0ebacc2821fabfc2bf58c6a5", "sha256": "632d92de35f0d705806a1e58dc3e2d969f5605ccfada71723e62e0d7a3bdbf62" }, "downloads": -1, "filename": "zensols.actioncli-1.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "239ac6fb0ebacc2821fabfc2bf58c6a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27927, "upload_time": "2019-07-25T12:34:20", "url": "https://files.pythonhosted.org/packages/27/13/405fff6aea63cd25a8074c31aeab4c035103868ddc84299cc68b14c9ddf3/zensols.actioncli-1.0.16-py3-none-any.whl" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "dcde688e8ed2ab298cee2dbf63c905bc", "sha256": "23e835fe49c3e41d90f4d7ac0046e5a1beb9c6a3cee1136e579750db26159dbc" }, "downloads": -1, "filename": "zensols.actioncli-1.0.17-py3.6.egg", "has_sig": false, "md5_digest": "dcde688e8ed2ab298cee2dbf63c905bc", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 69733, "upload_time": "2019-08-01T01:01:32", "url": "https://files.pythonhosted.org/packages/5b/9a/51c7cd1413a114c6dd94af4c80193d0002e5ef4f54f2af4d21725d05c959/zensols.actioncli-1.0.17-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "17116b65ffae25336c6ef7d363fefa6e", "sha256": "f226e2c43103907345d867c871712c92fb587bee46d52c0f6bd261462df43dcc" }, "downloads": -1, "filename": "zensols.actioncli-1.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "17116b65ffae25336c6ef7d363fefa6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29427, "upload_time": "2019-08-01T01:01:31", "url": "https://files.pythonhosted.org/packages/a8/a9/ec90a3dbe7edc7168e7bbfc9e93818d0d4512a55920d7abe495b3e85ede5/zensols.actioncli-1.0.17-py3-none-any.whl" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "bc2c7639bc365cc7e2f203e090b23dc2", "sha256": "2dacb18456b0da1037b089641739b02ddc1934bf1238b9519d437a708ed6260f" }, "downloads": -1, "filename": "zensols.actioncli-1.0.18-py3.6.egg", "has_sig": false, "md5_digest": "bc2c7639bc365cc7e2f203e090b23dc2", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 75206, "upload_time": "2019-09-28T19:39:21", "url": "https://files.pythonhosted.org/packages/59/48/0f3f5e4c4c8b00a794134a153b7e95a4086fd56897a5eb5a4b79d3330772/zensols.actioncli-1.0.18-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "b4f5cf110556ee48560f6755ee20cf6f", "sha256": "e461b4023b910111c8a10e915b9152a5ded35eb98e25de33e2ba0099622a619c" }, "downloads": -1, "filename": "zensols.actioncli-1.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "b4f5cf110556ee48560f6755ee20cf6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31475, "upload_time": "2019-09-28T19:39:19", "url": "https://files.pythonhosted.org/packages/f2/7a/4d9f0ea2cda1d7a4b5b2821420b70216eeb7095c4476f28a1a8e045dd069/zensols.actioncli-1.0.18-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4313540e23f011b11106daf210cf3db1", "sha256": "124806989626732f08c2796c43a134a7df74baf5b5552055cc2b933432c7f568" }, "downloads": -1, "filename": "zensols.actioncli-1.0.2-py3.6.egg", "has_sig": false, "md5_digest": "4313540e23f011b11106daf210cf3db1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 29051, "upload_time": "2018-08-20T02:22:07", "url": "https://files.pythonhosted.org/packages/af/8b/76feb390f1edbc16f9e2faea4576c46c5a5b08569755033ec3b5aa9e3805/zensols.actioncli-1.0.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "dd428dc51590707d2a75161a7d44d1ef", "sha256": "cce6cf6a9ec9a43988ddc7c1bb8c5bac075a2e5d6caa252fa040be54c6564366" }, "downloads": -1, "filename": "zensols.actioncli-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dd428dc51590707d2a75161a7d44d1ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13221, "upload_time": "2018-08-20T02:22:06", "url": "https://files.pythonhosted.org/packages/3b/a2/c314d60f6914ae997be1c98cfec751e94b70cbda7c8fe2317be626daa8a9/zensols.actioncli-1.0.2-py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "ab9c2b527e7f68ed7509c4d0a16d487b", "sha256": "b698968918a90e65fec61537bc898f5340bb9ac2186ffd722e5fba986d49ec22" }, "downloads": -1, "filename": "zensols.actioncli-1.0.3-py3.6.egg", "has_sig": false, "md5_digest": "ab9c2b527e7f68ed7509c4d0a16d487b", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 29195, "upload_time": "2018-08-20T02:29:00", "url": "https://files.pythonhosted.org/packages/64/c3/aa0a6c39d778e48d2db4e9e0a20f5572c9ef254645ac7a8f1eca800862d6/zensols.actioncli-1.0.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "f9c832b46ebe341fb2d54493ac84e98d", "sha256": "68b536dc816c548e4d9881bda65323dbf4d916512096313119626e51abc13b75" }, "downloads": -1, "filename": "zensols.actioncli-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f9c832b46ebe341fb2d54493ac84e98d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13259, "upload_time": "2018-08-20T02:28:59", "url": "https://files.pythonhosted.org/packages/13/73/1a5496773aa5134f23eef07739ae8a6974337795ab846874917c6f51ab58/zensols.actioncli-1.0.3-py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "0de01c73c6141a86c66fdcd5a914c847", "sha256": "8719acc9fa0a5965858ed66865ee6c9f97dd9d83d3ba64ec69ace0d2a0ac8e4b" }, "downloads": -1, "filename": "zensols.actioncli-1.0.4-py3.6.egg", "has_sig": false, "md5_digest": "0de01c73c6141a86c66fdcd5a914c847", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 29342, "upload_time": "2018-08-29T18:46:28", "url": "https://files.pythonhosted.org/packages/ec/d1/f8edbd5be8388bc988796c98d8d5c1611d57c67ac59b7f519169d36d693f/zensols.actioncli-1.0.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d262d20ab7e27a19cc92aaec120234a1", "sha256": "6794d310eb6de91c245447807223ad43aa11c778c62008fc38881763b8dc0521" }, "downloads": -1, "filename": "zensols.actioncli-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d262d20ab7e27a19cc92aaec120234a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13304, "upload_time": "2018-08-29T18:46:27", "url": "https://files.pythonhosted.org/packages/67/3a/71b1822961c7490d5d12e5ed658e93f8a0d12f85cbe87126c9128cf4e86f/zensols.actioncli-1.0.4-py3-none-any.whl" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "eab5bad4bfabc3e4836112cf157b475e", "sha256": "b3bb25a55ef6c644836274ec35b6ff0034b5a05cdf52fd3ca1cd1ce415411395" }, "downloads": -1, "filename": "zensols.actioncli-1.0.5-py3.6.egg", "has_sig": false, "md5_digest": "eab5bad4bfabc3e4836112cf157b475e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 29795, "upload_time": "2018-09-01T20:34:12", "url": "https://files.pythonhosted.org/packages/ed/2c/71c1bedc45cc2300baa7167dc0cd2e65402eff8e969dead526bec65b0532/zensols.actioncli-1.0.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3f047bb6fb3518d36b33c7fb5c20527f", "sha256": "5cd77898829d01b15cfcb3b3b47eba8d870e5198bca9a0c4211caa3608270d61" }, "downloads": -1, "filename": "zensols.actioncli-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3f047bb6fb3518d36b33c7fb5c20527f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13488, "upload_time": "2018-09-01T20:34:11", "url": "https://files.pythonhosted.org/packages/ed/8b/98bfdcf4509e49269d6901f7878a7eb6978f9cf6eb9d3809ca9a67c0e192/zensols.actioncli-1.0.5-py3-none-any.whl" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "ee13e23a640e5d74cedc13161a2fb63b", "sha256": "d0d2b5ddf552ae90b670d50e53ebf784c181e49ec84d87d996f987c2924cf45d" }, "downloads": -1, "filename": "zensols.actioncli-1.0.6-py3.6.egg", "has_sig": false, "md5_digest": "ee13e23a640e5d74cedc13161a2fb63b", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 29822, "upload_time": "2018-09-01T22:22:26", "url": "https://files.pythonhosted.org/packages/bf/90/c76589220fe3c2dfcac8238f9fb360014145013e1fa94d7a2bd4e2411731/zensols.actioncli-1.0.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "aeabd83fff7443f1caf674a06735ca5a", "sha256": "ae3980a363b6ef285a1515d2ab62516a6a925ee1d1267cffb5c494d31421bfba" }, "downloads": -1, "filename": "zensols.actioncli-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "aeabd83fff7443f1caf674a06735ca5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13510, "upload_time": "2018-09-01T22:22:24", "url": "https://files.pythonhosted.org/packages/55/90/83accedb00b187356ffe93b12c8b116811a92aa0dbedb96f9e5321f11efd/zensols.actioncli-1.0.6-py3-none-any.whl" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "ed77636ffbd09d85339891545c00b065", "sha256": "41b6a7638251cfde968595278fbf724f8abb7fe666a0764832801a2a7ec7674d" }, "downloads": -1, "filename": "zensols.actioncli-1.0.7-py3.6.egg", "has_sig": false, "md5_digest": "ed77636ffbd09d85339891545c00b065", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 31844, "upload_time": "2018-09-14T17:56:55", "url": "https://files.pythonhosted.org/packages/cd/be/27d3d8f546a3ee7deaaa5b862c272766fdd6f3bbcb197bcebbc8ba9ba24f/zensols.actioncli-1.0.7-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "925255a9785ce41fefd255feacec4d56", "sha256": "cd4b6158e250c645baea3763a1f9c096bd9dc055f427747b7ef18140900a63c9" }, "downloads": -1, "filename": "zensols.actioncli-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "925255a9785ce41fefd255feacec4d56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14377, "upload_time": "2018-09-14T17:56:54", "url": "https://files.pythonhosted.org/packages/d0/96/e2cdcf4835ebef72f76f20a2c007f7102eac68ec7b4d1f7d30f1c207a744/zensols.actioncli-1.0.7-py3-none-any.whl" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "d7cd75ad2b1a30d53c0f2e0dcf4b0584", "sha256": "8572699b694f4cb2c6e4c1e380dbb1b081794eb2d74c117cb168b15a2e09fc62" }, "downloads": -1, "filename": "zensols.actioncli-1.0.8-py3.6.egg", "has_sig": false, "md5_digest": "d7cd75ad2b1a30d53c0f2e0dcf4b0584", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 31844, "upload_time": "2018-09-14T18:27:50", "url": "https://files.pythonhosted.org/packages/8f/9f/091fa3d9e2d096279a284592e5854661684d2bc8c40864dfeb88aa13c834/zensols.actioncli-1.0.8-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d70dbc9276da567992a79f1365173840", "sha256": "be78384d58da2767d052f3f26de406ec904ab652be1c8c962d3a42c5f130497a" }, "downloads": -1, "filename": "zensols.actioncli-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d70dbc9276da567992a79f1365173840", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14383, "upload_time": "2018-09-14T18:27:49", "url": "https://files.pythonhosted.org/packages/dc/99/c63261841cf60f8d9f2b4138df00e3b6f58cff1c10499ccb5456c586f74f/zensols.actioncli-1.0.8-py3-none-any.whl" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "c8cdebfa7f31801c7803b4252f11e2de", "sha256": "d5c5f44fdaefeacbb06fdf27ae60cfe7388c5ae8582ffc3f5dba3edb8b1dfdbe" }, "downloads": -1, "filename": "zensols.actioncli-1.0.9-py3.6.egg", "has_sig": false, "md5_digest": "c8cdebfa7f31801c7803b4252f11e2de", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 31822, "upload_time": "2018-09-20T05:18:00", "url": "https://files.pythonhosted.org/packages/d4/cc/e3de1832ffa4b25cce4a65afb85be50bff8aa78cbe25e9be28a0ad5c5c6b/zensols.actioncli-1.0.9-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "43a35428233b698649fadfa4bfb96ac3", "sha256": "b442d7f16d624b6b767213f4c82d6ad8339cabbf86d9537baddf504f38c2fce2" }, "downloads": -1, "filename": "zensols.actioncli-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "43a35428233b698649fadfa4bfb96ac3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14383, "upload_time": "2018-09-20T05:17:59", "url": "https://files.pythonhosted.org/packages/5e/d3/38ad177354e29f5a9a736d212736745ee52e888cf54aec5c81fc2cd67d66/zensols.actioncli-1.0.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc2c7639bc365cc7e2f203e090b23dc2", "sha256": "2dacb18456b0da1037b089641739b02ddc1934bf1238b9519d437a708ed6260f" }, "downloads": -1, "filename": "zensols.actioncli-1.0.18-py3.6.egg", "has_sig": false, "md5_digest": "bc2c7639bc365cc7e2f203e090b23dc2", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 75206, "upload_time": "2019-09-28T19:39:21", "url": "https://files.pythonhosted.org/packages/59/48/0f3f5e4c4c8b00a794134a153b7e95a4086fd56897a5eb5a4b79d3330772/zensols.actioncli-1.0.18-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "b4f5cf110556ee48560f6755ee20cf6f", "sha256": "e461b4023b910111c8a10e915b9152a5ded35eb98e25de33e2ba0099622a619c" }, "downloads": -1, "filename": "zensols.actioncli-1.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "b4f5cf110556ee48560f6755ee20cf6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31475, "upload_time": "2019-09-28T19:39:19", "url": "https://files.pythonhosted.org/packages/f2/7a/4d9f0ea2cda1d7a4b5b2821420b70216eeb7095c4476f28a1a8e045dd069/zensols.actioncli-1.0.18-py3-none-any.whl" } ] }