{ "info": { "author": "Ricardo Kirkner", "author_email": "ricardo.kirkner@canonical.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "==============\nClick Toolbelt\n==============\n\nAvailable commands\n==================\n\nLogin\n-----\n\nUploading a click package requires the developer to submit\nan oauth signed request. For this, click-toolbelt needs to first\nobtain an oauth token. In order to do so, the user can run the\nfollowing (note: be sure to prepend the command with a space so that\nyour command history doesn't save the sensitive command).\n\n::\n\n $ click-toolbelt login [otp]\n\n\nOn successful execution this command will store the oauth credentials\nin ``$HOME/.config/click-toolbelt/click.cfg`` and will use it during the\nupload step.\n\n\nUpload\n------\n\nOnce the user is successfully logged in, he can then upload\nthe click package. In order to do so, the user can run\n\n::\n\n $ click-toolbelt upload [--metadata ]\n\n\nFor this command to be successful, certain criteria must be met:\n\n- user must be logged in already (see `Login`_)\n- the binary file must be a valid click package\n- user owns the application for which he's uploading the click package (if the application already exists)\n\nThe ``metadata_file`` parameter should refer to a file containing a json document. If this file is provided,\nit will be used to extract extra information not provided in the click package's manifest.\n\nWhen uploading the initial package, the following fields might be extracted from the ``metadata_file``:\n\n- tagline: A one line summary for the app\n- department: The app's category name (see `Department`_)\n- channel: The upload target channel name (see `Channel`_). If omitted, 'stable' is assumed.\n- support_url: A URL users can go to for support for this application. Allows http(s): and mailto: schemes\n- license: The license under which the app will be released (see `License`_)\n- icon_256 (or icon): The path to a local file to be uploaded as the icon for the application; the icon must be 256x256 px in size\n- name: Application name (overrides what's defined in the click package manifest)\n- description: Application description (overrides what's defined in the click package manifest)\n- changelog: A description of the changes included since the last upload\n- screenshots: A list of paths to local files to be uploaded as screenshots for the application\n- blacklist_ids: A list of country codes to prevent the application from being distributed to (see `Country`_)\n- whitelist_ids: A list of country codes to limit the application being distributed to (see `Country`_)\n- auto_publish: Automatically submit for review\n- reviewer_notes: Notes for reviewers to use when reviewing the app's submission\n\nFor a new version upload, the ``metadata_file`` file will only be scanned for the following fields:\n\n- channel: The upload target channel name (see `Channel`_). If omitted, 'stable' is assumed.\n- changelog: A description of the changes included since the last upload\n\n\n.. _`Developer Portal`: https://developer.ubuntu.com/\n\n\nInfo\n----\n\nThe ``info`` command will return metadata about the current available API. To retrieve this data, the user\ncan run the following command::\n\n $ click-toolbelt info\n\nThis will show all available information about the API. Alternative, the user can retrieve only a subset of the data.\n\nGet the current API version\n::\n\n $ click-toolbelt info version\n\n\nGet the list of valid license values\n::\n\n $ click-toolbelt info license\n\n\nGet the list of valid countries\n::\n\n $ click-toolbelt info country\n\n\nGet the list of valid channels\n::\n\n $ click-toolbelt info channel\n\n\nGet the list of valid departments\n::\n\n\n $ click-toolbelt info department\n\n\nData values\n===========\n\nDepartment\n----------\n\nValid values can be obtained via the ``info`` command (or it's equivalent api call).\n\nExamples\n........\n\n - \"Accessories\"\n - \"Games\"\n - \"Card Games\"\n\n\nLicense\n-------\n\nValid values can be obtained via the ``info`` command (or it's equivalent api call).\n\nExamples\n........\n\n - \"Proprietary\"\n - \"GNU GPL v3\"\n - \"BSD License (Simplified)\"\n\n\nCountry\n-------\n\nValid values can be obtained via the ``info`` command (or it's equivalent api call).\n\n.. note: \n\n The ``info`` command will return a list of tuples: (country_code, country_name). The values to be supplied\n in the ``metadata_file`` are *only* the country codes.\n\nExamples\n........\n\n - \"AR\" (Argentina)\n - \"BR\" (Brazil)\n - \"GB\" (United Kingdom)\n - \"US\" (United States)\n - \"UY\" (Uruguay)\n\n\nChannel\n-------\n\nValid values can be obtained via the ``info`` command (or it's equivalent api call).\n\nExamples\n........\n\n - \"stable\"\n - \"proposed\"\n - \"alpha\"\n", "description_content_type": null, "docs_url": null, "download_url": "https://launchpad.net/click-toolbelt", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://launchpad.net/click-toolbelt", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "click-toolbelt", "package_url": "https://pypi.org/project/click-toolbelt/", "platform": "Any", "project_url": "https://pypi.org/project/click-toolbelt/", "project_urls": { "Download": "https://launchpad.net/click-toolbelt", "Homepage": "https://launchpad.net/click-toolbelt" }, "release_url": "https://pypi.org/project/click-toolbelt/0.5.1/", "requires_dist": null, "requires_python": null, "summary": "Click App Toolbelt", "version": "0.5.1" }, "last_serial": 1895939, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "f575782a3aa917366d44538a12e6840f", "sha256": "61586e843e324830c6a7cffdddf955ad33ad71c435bb5484f05b66d7849e0440" }, "downloads": -1, "filename": "click-toolbelt-0.2.tar.gz", "has_sig": false, "md5_digest": "f575782a3aa917366d44538a12e6840f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28859, "upload_time": "2014-03-07T15:55:27", "url": "https://files.pythonhosted.org/packages/3e/21/d2a9729658c44ec661dfc92d02929127b642f1cd93b4fe52044ec020d5e0/click-toolbelt-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "38afe020e5c9bdd809c8a996586763af", "sha256": "907043c3cdbc582af73a03ed9146300ae282c8a5453ab7780fa11ba6597e80b9" }, "downloads": -1, "filename": "click-toolbelt-0.3.tar.gz", "has_sig": false, "md5_digest": "38afe020e5c9bdd809c8a996586763af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27744, "upload_time": "2014-03-24T16:14:17", "url": "https://files.pythonhosted.org/packages/b5/0a/4477d057e26a796fc95e7226f0d34f9d5b332028c3ff20f55c4b3a03b9f4/click-toolbelt-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6341cdc7a4a3c3b9139bc646f1d2a61d", "sha256": "9972611a7b6f7ac3f9917addd137f11a2571608716873cca72af9e65a8851135" }, "downloads": -1, "filename": "click-toolbelt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6341cdc7a4a3c3b9139bc646f1d2a61d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27754, "upload_time": "2014-03-26T14:32:12", "url": "https://files.pythonhosted.org/packages/07/92/bd65d259bac41175b2117116c9e0ab8b55af14248181ae9834affdb3aa87/click-toolbelt-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "ff602071b60952f30053deee8775bcb1", "sha256": "f451cecf920123c3a4d49d7ec4bec5221f79b4d20891823cee25c60a21b8a47f" }, "downloads": -1, "filename": "click-toolbelt-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ff602071b60952f30053deee8775bcb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27875, "upload_time": "2014-03-26T17:31:38", "url": "https://files.pythonhosted.org/packages/cd/7e/98127d66f128efd561515fbfbbf82919e415d8058b0448aa3b02ada36787/click-toolbelt-0.3.2.tar.gz" } ], "0.3.3": [], "0.3.5": [ { "comment_text": "", "digests": { "md5": "f06d9a982cd371d0df01a4d5b290cfc9", "sha256": "35d4165d32e182de123272aed8261d037a782cd79dbd3904b6156b988f2e6b98" }, "downloads": -1, "filename": "click-toolbelt-0.3.5.tar.gz", "has_sig": false, "md5_digest": "f06d9a982cd371d0df01a4d5b290cfc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26889, "upload_time": "2015-09-23T13:17:10", "url": "https://files.pythonhosted.org/packages/8a/f2/bc5b685cc872ac3eba0bce426a7b3ba5b2ec2eb88c239948fef8afb9754f/click-toolbelt-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d92c43ca39a6e808d732328fc6a7edd9", "sha256": "0626242066fa5d0b16043c8992ffa1e5c7b2aacc6a8afe6c2912fe47143139fc" }, "downloads": -1, "filename": "click_toolbelt-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d92c43ca39a6e808d732328fc6a7edd9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33700, "upload_time": "2015-12-22T16:37:44", "url": "https://files.pythonhosted.org/packages/92/2f/6313cf61e9289dde850d4f16eef3c0d2bba8fb00456efdb2f6fcc77c64a1/click_toolbelt-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d81e55e04a327da9c64dd357ec22c435", "sha256": "497639680d5e94a9abbfd18eac37d0dbd34e9ca6f77d647fe445265c306fa389" }, "downloads": -1, "filename": "click-toolbelt-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d81e55e04a327da9c64dd357ec22c435", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32082, "upload_time": "2015-12-22T16:36:08", "url": "https://files.pythonhosted.org/packages/68/2d/3a0b4e9403091bbae43b4122ca0347430b21f70c1b659c777b1911fe9edf/click-toolbelt-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "31c60cbdbca4fb92f0287dfef5b89bbc", "sha256": "949a0fb0a2762f8aa21b19eebc346fcbbcbf587c93667459fcf8398063f312cf" }, "downloads": -1, "filename": "click_toolbelt-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31c60cbdbca4fb92f0287dfef5b89bbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108437, "upload_time": "2016-01-08T18:29:44", "url": "https://files.pythonhosted.org/packages/c9/3b/fb735c6a71ec49b407e6c7c84c39e72bc35a9eb4b2960b96e1a49a99f5b4/click_toolbelt-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f6cea0e8302be4e06bb11e15f653d33", "sha256": "6c20e195fb0fd29a20e7573ce4c4840e2a2f48be1e78b497173e1be4fa2dfd66" }, "downloads": -1, "filename": "click-toolbelt-0.5.0.tar.gz", "has_sig": false, "md5_digest": "5f6cea0e8302be4e06bb11e15f653d33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32157, "upload_time": "2016-01-08T18:27:27", "url": "https://files.pythonhosted.org/packages/ad/71/62e42f581051570aa4146ef28714bda14801e6648b13f542478cef4c5393/click-toolbelt-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7efa11304058a7aed68dad812f574c21", "sha256": "3eb82c71d64d410e48f4b722b5cbe78e89b7664d23612b0180b99c1497ce3299" }, "downloads": -1, "filename": "click_toolbelt-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7efa11304058a7aed68dad812f574c21", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108747, "upload_time": "2016-01-08T22:58:42", "url": "https://files.pythonhosted.org/packages/44/80/c964de2a75c35b6602c4bc34edd08c886908d7fb76e85df9f54e3fc96e36/click_toolbelt-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66ee08392282d099a5b40a1484a1abb8", "sha256": "756c8c14d686c235910d3b9b84c30c3e1a9b2b8832fe4e7e56a6110c669036d3" }, "downloads": -1, "filename": "click-toolbelt-0.5.1.tar.gz", "has_sig": false, "md5_digest": "66ee08392282d099a5b40a1484a1abb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32215, "upload_time": "2016-01-08T22:58:34", "url": "https://files.pythonhosted.org/packages/d9/07/9205bf0db7ad543eadbc0b8c974514eb9ea8f0510d4c057e8e820541d58f/click-toolbelt-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7efa11304058a7aed68dad812f574c21", "sha256": "3eb82c71d64d410e48f4b722b5cbe78e89b7664d23612b0180b99c1497ce3299" }, "downloads": -1, "filename": "click_toolbelt-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7efa11304058a7aed68dad812f574c21", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108747, "upload_time": "2016-01-08T22:58:42", "url": "https://files.pythonhosted.org/packages/44/80/c964de2a75c35b6602c4bc34edd08c886908d7fb76e85df9f54e3fc96e36/click_toolbelt-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66ee08392282d099a5b40a1484a1abb8", "sha256": "756c8c14d686c235910d3b9b84c30c3e1a9b2b8832fe4e7e56a6110c669036d3" }, "downloads": -1, "filename": "click-toolbelt-0.5.1.tar.gz", "has_sig": false, "md5_digest": "66ee08392282d099a5b40a1484a1abb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32215, "upload_time": "2016-01-08T22:58:34", "url": "https://files.pythonhosted.org/packages/d9/07/9205bf0db7ad543eadbc0b8c974514eb9ea8f0510d4c057e8e820541d58f/click-toolbelt-0.5.1.tar.gz" } ] }