{ "info": { "author": "Markus Binsteiner", "author_email": "makkus@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "=================\nMarkus Binsteiner\n=================\n\n :Author: Markus Binsteiner\n\n.. contents::\n1 pyclist\n---------\n\nA small framework to quickly create cli scripts for REST (or other) APIs.\n\n1.1 Usage\n~~~~~~~~~\n\n1.1.1 Requirements for api class (at the moment -- might be changed)\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n- Constructor takes named arguments which are present in the resulting argparse namespace (it will be converted to a dict and passed to the constructor)\n\n- methods need to start with \"call\\_\" in order to be automatically added as a sub-command\n\n- [some restritions as to file types maybe]\n\n1.1.2 Example code\n^^^^^^^^^^^^^^^^^^\n\n.. code-block:: python\n\n # create the pyclist object\n pyclist_obj = pyclist('proj', 'A commandline client for CeR project management.')\n\n # add some basic options that are used for all sub-commands (optional)\n pyclist_obj.root_parser.add_argument('--url', '-u', help='API base url', default=self.config.api_url)\n pyclist_obj.root_parser.add_argument('--username', help='API username', default=self.config.api_username)\n pyclist_obj.root_parser.add_argument('--token', help='API token', default=self.config.api_token)\n\n # register the api class\n pyclist_obj.add_command([api_class])\n\n # execute the selected method (using an auto-created api object)\n result = pyclist_obj.execute\n\n\n\n\nHistory\n-------\n\n0.1.0 (2015-01-11)\n---------------------\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/makkus/pyclist", "keywords": "pyclist", "license": "ISCL", "maintainer": null, "maintainer_email": null, "name": "pyclist", "package_url": "https://pypi.org/project/pyclist/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyclist/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/makkus/pyclist" }, "release_url": "https://pypi.org/project/pyclist/0.2.7/", "requires_dist": null, "requires_python": null, "summary": "Makes creating cli wrappers for rest services easier.", "version": "0.2.7" }, "last_serial": 1914465, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0ea6eb5a086fa765abcf5988c12e56cd", "sha256": "fcb25dd9ed16a1360ea9bacb3a905f6f9dc5e8e3e3214851c1cfd75f890b692c" }, "downloads": -1, "filename": "pyclist-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0ea6eb5a086fa765abcf5988c12e56cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16178, "upload_time": "2015-10-30T02:46:52", "url": "https://files.pythonhosted.org/packages/20/4d/db8d85af70e467c81e8690f204a7bf1c9621ca41a861c6c8c031c6c84b34/pyclist-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f2caa3419cef70ab065ed58bcfc3ca14", "sha256": "bc0e6c54a7a32c85b9a9ada3b94e2db96493e6f4f5411ea33fb2e5674e46d233" }, "downloads": -1, "filename": "pyclist-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f2caa3419cef70ab065ed58bcfc3ca14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17718, "upload_time": "2015-11-06T02:09:42", "url": "https://files.pythonhosted.org/packages/99/87/2035a449dffef5fba35b87925338cdf24e396eeeb5f61c47ee6a44f4a0da/pyclist-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "82784d0cf192594e692de24b00d0f3ee", "sha256": "66fcba13773a18ccadd91558e8d78dc92f7f219f9fb4b6bbec082c43fbf9655c" }, "downloads": -1, "filename": "pyclist-0.2.1.tar.gz", "has_sig": false, "md5_digest": "82784d0cf192594e692de24b00d0f3ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17703, "upload_time": "2015-11-06T02:23:42", "url": "https://files.pythonhosted.org/packages/f7/38/4bbe9d394543067d7743f8c3486fdd280fe6e38b9bb26e92e2e15df5da4e/pyclist-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6e85a96161d7781918dc6aa194b0463e", "sha256": "02d1ca67df08c44497a295105f5249717745a32ca042a4ddced8b84b1cd49f11" }, "downloads": -1, "filename": "pyclist-0.2.2.tar.gz", "has_sig": false, "md5_digest": "6e85a96161d7781918dc6aa194b0463e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19576, "upload_time": "2015-11-23T03:07:05", "url": "https://files.pythonhosted.org/packages/aa/96/da112ff99b6f28e399149262c786a8462aa92af458e71b5bc8669ad7ac22/pyclist-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "bb8373621d751fc058dd22ed7b341ac2", "sha256": "55cf410fa43f16551c0df6e50516cec35fd0ed147a88631d64a8dc4d9089169f" }, "downloads": -1, "filename": "pyclist-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bb8373621d751fc058dd22ed7b341ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19574, "upload_time": "2015-11-23T03:11:14", "url": "https://files.pythonhosted.org/packages/15/6b/d07b818365dfd1140af344c0850c6d3edaaee6967386b10604798a058af3/pyclist-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a99384b7141db09c9f02191d4b6a6c38", "sha256": "b47d4a2a607b25ee92460e5ce927764aa1ef8e764805b7e1315a631b59c3dea6" }, "downloads": -1, "filename": "pyclist-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a99384b7141db09c9f02191d4b6a6c38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19593, "upload_time": "2015-11-25T02:41:59", "url": "https://files.pythonhosted.org/packages/07/b4/e083895c328e653ad81d8a80105a4c9b2b17cb6afd7ee44ba3c2619b6215/pyclist-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "91c92aefc51885c16e2a6f8c32618ef7", "sha256": "5cf424bfe9e5a228941b5beecb2b55cdb426f1e0dc0dab75a68b417744a7329a" }, "downloads": -1, "filename": "pyclist-0.2.5.tar.gz", "has_sig": false, "md5_digest": "91c92aefc51885c16e2a6f8c32618ef7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22112, "upload_time": "2016-01-21T02:25:04", "url": "https://files.pythonhosted.org/packages/e5/e8/b5afe90b5f9b4ffa3824b06367848953ca21e82d791267aece77dbdf9c9b/pyclist-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "9165eb2663a36e1fc9392200b9a6d433", "sha256": "467856b1e08ca2955891671f437a82af09a6564eeba0a6b7cf52b1747bd3ce6d" }, "downloads": -1, "filename": "pyclist-0.2.6.tar.gz", "has_sig": false, "md5_digest": "9165eb2663a36e1fc9392200b9a6d433", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22094, "upload_time": "2016-01-21T02:28:30", "url": "https://files.pythonhosted.org/packages/f7/e8/840428591adf73090893a3238d4c64842e012d7ea2abb041e0d77a3a3784/pyclist-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "b037bf182b75d81de51b17d71c42c907", "sha256": "b0e3b6086f7966940ea693c28ec8efdd3609a6df88ccc9f7f07fb6c8885d4011" }, "downloads": -1, "filename": "pyclist-0.2.7.tar.gz", "has_sig": false, "md5_digest": "b037bf182b75d81de51b17d71c42c907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22093, "upload_time": "2016-01-21T02:31:12", "url": "https://files.pythonhosted.org/packages/0a/cc/51a01860b1b491a1563cea5ade165184fb03de56b3af678095f9a90f63e9/pyclist-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b037bf182b75d81de51b17d71c42c907", "sha256": "b0e3b6086f7966940ea693c28ec8efdd3609a6df88ccc9f7f07fb6c8885d4011" }, "downloads": -1, "filename": "pyclist-0.2.7.tar.gz", "has_sig": false, "md5_digest": "b037bf182b75d81de51b17d71c42c907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22093, "upload_time": "2016-01-21T02:31:12", "url": "https://files.pythonhosted.org/packages/0a/cc/51a01860b1b491a1563cea5ade165184fb03de56b3af678095f9a90f63e9/pyclist-0.2.7.tar.gz" } ] }