{ "info": { "author": "Maik Derstappen", "author_email": "md@derico.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Framework :: Plone", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Quality Assurance", "Topic :: Utilities" ], "description": ".. image:: https://secure.travis-ci.org/plone/plonecli.png?branch=master\n :target: http://travis-ci.org/plone/plonecli\n\n.. image:: https://coveralls.io/repos/github/plone/plonecli/badge.svg?branch=master\n :target: https://coveralls.io/github/plone/plonecli?branch=master\n :alt: Coveralls\n\n.. image:: https://img.shields.io/pypi/v/plonecli.svg\n :target: https://pypi.python.org/pypi/plonecli/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/pyversions/bobtemplates.plone.svg?style=plastic\n :alt: PyPI - Python Version\n\n=========\nPlone CLI\n=========\n\n.. image:: https://github.com/plone/plonecli/blob/master/docs/plone_cli_logo.svg\n\n\n**A Plone CLI for creating Plone packages**\n\n*The Plone CLI is meant for developing Plone packages, we will not add functions to install or run Plone in production. For this we should build another package, let's say *plonectl* which will provide installing and deployment functions. It also support's GIT by default, to keep track of changes one is doing with the templates.*\n\n\nInstallation\n============\n\nWe install plonecli in the global user site-packages, so that we can use it in multible projects.\n\nVersions newer than 0.1.1b4 are installable like any other package with pip:\n\n.. code-block:: console\n\n $ pip install plonecli --user\n $ plonecli -l\n\nTo upgrade plonecli just do:\n\n.. code-block:: console\n\n $ pip install -U plonecli --user\n Note: Make sure that the install directory is in $PATH ( e.g. export PATH=$PATH:$HOME/.local/bin/ )\n\nNOTE:\nWe are now using a the ORIGINAL version of the CLICK library, please uninstall plonecli-click before you install the new version of plonecli.\n\nIf would like to use plonecli with pipenv, you can do it as follow:\n\n.. code-block:: console\n\n $ mkdir cli\n $ cd cli\n $ pipenv install plonecli\n $ pipenv shell\n $ plonecli -l\n\n\nBash Auto Completion\n--------------------\n\nTo enable auto completion plonecli provides the plonecli_autocomplete.sh script, put the following bash command into your bashrc:\n\nIf you installed plonecli in user global packages:\n\n.. code-block:: console\n\n $ . ~/.local/bin/plonecli_autocomplete.sh\n\n\nIf you installed plonecli in a virtualenv it's:\n\n.. code-block:: console\n\n $ . /path/to/your/virtualenv/bin/plonecli_autocomplete.sh\n\n\nIf you used pipenv to install plonecli, you have to find out the path to the virtualenv before:\n\n.. code-block:: console\n\n $ pipenv --virtualenv\n /home/maik/.local/share/virtualenvs/pe-WnXOnVWH\n . /home/maik/.local/share/virtualenvs/pe-WnXOnVWH/bin/plonecli_autocomplete.sh\n\n\nDocumentation\n=============\n\nFull documentation for end users can be found in the \"docs\" folder, this will be available in the Plone docs at some point.\n\n*Note:* you can set default answers for mr.bob questions, see `bobtemplates.plone README `_.\n\nUsage\n=====\n\nAvailable Commands\n------------------\n\n.. code-block:: console\n\n $ plonecli --help\n Usage: plonecli [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...\n\n Plone Command Line Interface (CLI)\n\n Options:\n -l, --list-templates\n -V, --versions\n -h, --help Show this message and exit.\n\n Commands:\n build Bootstrap and build the package\n buildout Run the package buildout\n config Configure mr.bob global settings\n create Create a new Plone package\n debug Run the Plone client in debug mode\n requirements Install the local package requirements\n serve Run the Plone client in foreground mode\n test Run the tests in your package\n virtualenv Create/update the local virtual environment...\n\n\nCreating A Plone Add-on\n-----------------------\n\n.. code-block:: console\n\n $ plonecli -l\n Available mr.bob templates:\n - addon\n - behavior\n - content_type\n - portlet\n - theme\n - theme_barceloneta\n - view\n - viewlet\n - vocabulary\n - buildout\n - theme_package [deprecated] >> Please use the theme_barceloneta subtemplate!\n\n $ plonecli create addon src/collective.todo\n\n\nAdding Features To Your Plone Add-on\n------------------------------------\n\nYou can add different features thru subtemplates. You can use them also multible time to create different features of the same typ, like two different content types.\n\n.. code-block:: console\n\n $ cd collective.todo\n\n $ plonecli add behavior\n $ plonecli add content_type\n $ plonecli add theme\n $ plonecli add view\n $ plonecli add viewlet\n $ plonecli add vocabulary\n\n\nBuild Your Package\n------------------\n\n.. code-block:: console\n\n $ plonecli build\n\nThis will run:\n\n.. code-block::\n\n $ virtualenv .\n $ ./bin/pip install -r requirements.txt --upgrade\n $ ./bin/buildout\n\nin your target directory.\n\nYou can always run the 3 steps explicit by using ``virtualenv``,``requirements``, ``buildout`` instead of build.\nIf you want to reset your build use the ``--clean`` option on build.\nThis will clear your virtualenv before installing the requirements and also running buildout with ``-n`` to get the newest versions.\n\n\nRun Your Application\n--------------------\n\n.. code-block:: console\n\n $ plonecli serve\n\n\nRun Tests for Application\n-------------------------\n\n.. code-block:: console\n\n $ plonecli test\n\nor run specific tests:\n\n.. code-block:: console\n\n $ plonecli test -t test_the_thing\n\nor run all tests including Robot tests:\n\n.. code-block:: console\n\n $ plonecli test --all\n\n\nCombining Commands\n------------------\n\nYou can combine the steps above like this:\n\n.. code-block:: console\n\n $ plonecli create addon src/collective.todo build test --all serve\n\n\nDeveloper Guide\n===============\n\nSetup Developer Environment\n---------------------------\n\n.. code-block:: console\n\n $ git clone https://github.com/plone/plonecli/\n $ cd plonecli\n $ virtualenv .\n $ source bin/activate\n $ pip install -r requirements.txt\n $ python setup.py develop\n $ plonecli --help\n\n\nRunning Tests\n-------------\n\nYou can run the tests using the following command:\n\n.. code-block:: console\n\n $ tox\n\nor by installing py.test and run the test directly without tox:\n\n.. code-block:: console\n\n $ py.test test/\n\nor a single test:\n\n.. code-block:: console\n\n $ py.test test/ -k test_get_package_root\n\n\nRegister Your Bobtemplates Package For Plonecli\n-----------------------------------------------\n\nAll mr.bob templates can be registered for plonecli by adding an entry_point to your setup.py.\n\nHere are the entry_points of the bobtemplates.plone package:\n\n.. code-block:: python\n\n entry_points={\n 'mrbob_templates': [\n 'plone_addon = bobtemplates.plone.bobregistry:plone_addon',\n 'plone_buildout = bobtemplates.plone.bobregistry:plone_buildout', # NOQA E501\n 'plone_theme_package = bobtemplates.plone.bobregistry:plone_theme_package', # NOQA E501\n 'plone_content_type = bobtemplates.plone.bobregistry:plone_content_type', # NOQA E501\n 'plone_theme = bobtemplates.plone.bobregistry:plone_theme',\n 'plone_vocabulary = bobtemplates.plone.bobregistry:plone_vocabulary', # NOQA E501\n ],\n },\n\nThe entry_point name is used as the global template name for mr.bob.\nYou also need to provide a bobregistry.py file with a method for each entry_point, it should be named after the entry_point name:\n\n.. code-block:: python\n\n # -*- coding: utf-8 -*-\n\n class RegEntry(object):\n def __init__(self):\n self.template = ''\n self.plonecli_alias = ''\n self.depend_on = None\n self.deprecated = False\n self.info = ''\n\n\n # standalone template\n def plone_addon():\n reg = RegEntry()\n reg.template = 'bobtemplates.plone:addon'\n reg.plonecli_alias = 'addon'\n return reg\n\n\n # sub template\n def plone_theme():\n reg = RegEntry()\n reg.template = 'bobtemplates.plone:theme'\n reg.plonecli_alias = 'theme'\n reg.depend_on = 'plone_addon'\n return reg\n\nFor every template you add a line to the entry_points and define a method in the bobregistry.py, which will return a registry object with some properties.\n\n- ``template`` - contains the name of the actual mr.bob template.\n- ``plonecli_alias`` - defines the name under which the template will be used inside plonecli\n- ``depend_on``:\n 1. for a standalone template, the depend_on property is None\n 2. for a sub template, the depend_on contains the name of the parent standalone template, usualy `addon`.\n- ``deprecated`` - boolean saying whether this templates is deprecated and will be removed in future releases\n- ``info`` - message that will be shown next to the template when the template is deprecated\n\n\nContribute\n==========\n\n- Issue Tracker: https://github.com/plone/plonecli/issues\n- Source Code: https://github.com/plone/plonecli\n\n\nLicense\n=======\n\nThis project is licensed under the BSD license.\n\nHistory\n=======\n\n1.1 (2019-04-14)\n----------------\n\n- Add new build option -p to define the python binary to use for the virtualenv\n [MrTango]\n\n\n1.0 (2019-03-08)\n----------------\n\n- add note for including install directory to $PATH\n [fgrcon]\n\n- Document the new `deprecated` and `info` options\n [erral]\n\n- modernize code for Python 3 support\n [MrTango]\n\n\n0.3.0 (2018-10-17)\n------------------\n\n- Sort templates on --list-templates/-l command output\n [MrTango]\n\n- Show deprecate flag and info for templates in template list\n [MrTango]\n\n- Use the now released click library in version >= 7.0, you have to uninstall plonecli-click before upgrading!\n [MrTango]\n\n0.2.2 (2018-08-13)\n------------------\n\n- Add -t and -s options to the test command\n [kakshay21]\n\n- Fix #33 ConfigParser.NoOptionError\n [kakshay21]\n\n\n0.2.1 (2018-07-09)\n------------------\n\n- Add plonecli config command to configure mrbob's global user settings\n [kakshay21]\n\n- Add versions -V/--versions command\n [kakshay21]\n\n- Add document commends -h, -V, test and config in README\n [kakshay21]\n\n\n0.2.0 (2018-04-03)\n------------------\n\n- Add test command to allow running test from plonecli\n [MrTango]\n\n\n0.1.1 (2018-03-28)\n------------------\n\n- Improve command line output with colors and remove verbose option\n [MrTango]\n\n- Add virtualenv as requirement and improve README\n [MrTango]\n\n\n0.1.1b6 (2018-03-28)\n--------------------\n\n- fix autocomletion for top level commands\n [MrTango]\n\n\n0.1.1b5 (2018-03-27)\n--------------------\n\n- use bobtemplates.plone>=3.0.0b5\n [MrTango]\n\n\n0.1.1b4 (2018-03-26)\n--------------------\n\n- Use a forked version of click library (plonecli-click) as dependency for now\n [MrTango]\n\n\n0.1.1b3 (2018-03-23)\n--------------------\n\n- Fix broken release\n\n\n0.1.1b2 (2018-03-22)\n--------------------\n\n- Fix dist on pypi\n\n\n0.1.1b1 (2018-03-22)\n--------------------\n\n- Add requirements.txt referencing the special Click version.\n This makes a ``pip`` installation possible.\n [jensens]\n- Refactored registry to use the new bobtemplate.cfg\n [MrTango]\n\n\n0.1.0a4 (2017-10-30)\n--------------------\n\n- provide plonecli_autocomplete.sh for bash autocompletion\n [MrTango]\n- fix depency to bobtemplates.plone, we need >=3.0.0a3\n [MrTango]\n\n\n0.1.0a3 (2017-10-24)\n--------------------\n\n- Update README to use easy_install instead of pip for now\n [MrTango]\n\n\n0.1.0a2 (2017-10-24)\n--------------------\n\n- fix setup.py to use the github version of click, until click >6.7 is released\n [MrTango]\n\n\n0.1.0a1 (2017-10-24)\n--------------------\n\n- initital version with list templates support and bobtemplates.plone integration\n [MrTango, tmassman, Gomez]\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/plone/plonecli", "keywords": "plonecli", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "plonecli", "package_url": "https://pypi.org/project/plonecli/", "platform": "", "project_url": "https://pypi.org/project/plonecli/", "project_urls": { "Homepage": "https://github.com/plone/plonecli" }, "release_url": "https://pypi.org/project/plonecli/1.1/", "requires_dist": [ "setuptools", "virtualenv", "Click (>=7.0)", "mr.bob", "zest.releaser", "bobtemplates.plone (>=4.0.3)", "tox ; extra == 'dev'", "zest.releaser[recommended] ; extra == 'dev'", "pytest ; extra == 'test'" ], "requires_python": "", "summary": "A Plone CLI for creating Plone packages", "version": "1.1" }, "last_serial": 5141888, "releases": { "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "fe7c809bc073b3d7dda6031d97381c18", "sha256": "5885bd0c4d0e4d9b00af9f3c51c77e1f549e5cf964b2848658114857dd127a24" }, "downloads": -1, "filename": "plonecli-0.1.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe7c809bc073b3d7dda6031d97381c18", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9890, "upload_time": "2017-10-24T15:19:22", "url": "https://files.pythonhosted.org/packages/60/4e/086eb8ffcd6599db1918cc14d38b7303f46ab2309099f066157594bcfb6b/plonecli-0.1.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "188eb654e0ea7a3ccb36dfc9bdceff8b", "sha256": "571232409dc33ed258d7ba460ef88b189c16bcbb60be2fa49203d7fe3840c50d" }, "downloads": -1, "filename": "plonecli-0.1.0a1.tar.gz", "has_sig": false, "md5_digest": "188eb654e0ea7a3ccb36dfc9bdceff8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21228, "upload_time": "2017-10-24T15:19:23", "url": "https://files.pythonhosted.org/packages/df/54/a3b78d918c5ab3cd51e73f6a832abe678f94346ee3371a9158e7fc325426/plonecli-0.1.0a1.tar.gz" } ], "0.1.0a2": [ { "comment_text": "", "digests": { "md5": "64be4d37728f184ee91ad41509c1a5c8", "sha256": "3fb0f68647223b4eb0a5a90deabf2a63c6bbba3d857e5ce42369bbb708c12e24" }, "downloads": -1, "filename": "plonecli-0.1.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64be4d37728f184ee91ad41509c1a5c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10402, "upload_time": "2017-10-24T15:46:48", "url": "https://files.pythonhosted.org/packages/a0/3d/0439cd1347f1f423825611da409969941bef09dfa3b02be711ec0a4588e1/plonecli-0.1.0a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a56bc582276264f1362fd4c5e1214611", "sha256": "e0af3a6cf8a0920cfff7a7b2c9c575224b955b292e5fa875a0aa5ded550fcfcf" }, "downloads": -1, "filename": "plonecli-0.1.0a2.tar.gz", "has_sig": false, "md5_digest": "a56bc582276264f1362fd4c5e1214611", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21515, "upload_time": "2017-10-24T15:46:49", "url": "https://files.pythonhosted.org/packages/43/e0/2f992dac0aa7bd2acca506bd604664cfbc0873ddf193ae0d80ee41333d58/plonecli-0.1.0a2.tar.gz" } ], "0.1.0a3": [ { "comment_text": "", "digests": { "md5": "94786a3f8b3a82ea6347a8bef8c71123", "sha256": "9f266920f8453b6488d652aad4daa019b26cba5a51e29c7e6b16784cc50c25d7" }, "downloads": -1, "filename": "plonecli-0.1.0a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94786a3f8b3a82ea6347a8bef8c71123", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10550, "upload_time": "2017-10-24T16:05:16", "url": "https://files.pythonhosted.org/packages/78/5f/e816b2434f517e28358ea0c095523f4a3c623ff6fec559f9e502d7b5a3b5/plonecli-0.1.0a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d01c4ea65afa60fa17bf9d0f72dbd52", "sha256": "bf205a761ae0e8bdc650f301d0c8c2b6445a9f3781102d655c26a424f79e9279" }, "downloads": -1, "filename": "plonecli-0.1.0a3.tar.gz", "has_sig": false, "md5_digest": "1d01c4ea65afa60fa17bf9d0f72dbd52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21728, "upload_time": "2017-10-24T16:05:17", "url": "https://files.pythonhosted.org/packages/43/3f/9f10fd21c662015d52e0c1a64d114edfb5560eba2c167dc039ea41d35bea/plonecli-0.1.0a3.tar.gz" } ], "0.1.0a4": [ { "comment_text": "", "digests": { "md5": "4b69ba8d6e8f5c92821cb6f156c2ff14", "sha256": "877d1d35a55760fb7d4e72c9bd2f49911d22e889b6c306a495bda3f3d9f10588" }, "downloads": -1, "filename": "plonecli-0.1.0a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b69ba8d6e8f5c92821cb6f156c2ff14", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10881, "upload_time": "2017-10-30T02:46:13", "url": "https://files.pythonhosted.org/packages/e4/72/7d3de5a32d93504a819c94c43d4a14944bd5f08eb4d0f66dc8e06e4a0f51/plonecli-0.1.0a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "398f81274a3a591fafa6b28122e23657", "sha256": "c1c87282b0f77f1b7f8e082299914b8a65792737a10a6e9c4df173af1c3b444e" }, "downloads": -1, "filename": "plonecli-0.1.0a4.tar.gz", "has_sig": false, "md5_digest": "398f81274a3a591fafa6b28122e23657", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20222, "upload_time": "2017-10-30T02:46:15", "url": "https://files.pythonhosted.org/packages/aa/8c/da651d9859805f6600aec3b31cb60f24b91d55d4bf28596c8b2211a4b0f6/plonecli-0.1.0a4.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d6270e72fcb792fb24fe9f09b9338bce", "sha256": "a74da7c6080d77a61b18388a736a07232eb0bf80f0bbbb45296b90ee84ab0558" }, "downloads": -1, "filename": "plonecli-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6270e72fcb792fb24fe9f09b9338bce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12306, "upload_time": "2018-03-28T13:38:14", "url": "https://files.pythonhosted.org/packages/e8/7a/d8f56d778917088a63c3f01b1642bfa161918d990f6ffc2d4b70bd84235c/plonecli-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fa437a72dec2d1afba6d44dbb3c81b5", "sha256": "c7b80d7f69827582a472350d5218305bc994ad6ddbdbf4143dec784c422c11be" }, "downloads": -1, "filename": "plonecli-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0fa437a72dec2d1afba6d44dbb3c81b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13507413, "upload_time": "2018-03-28T13:38:29", "url": "https://files.pythonhosted.org/packages/96/78/ca8a239c7821b9660c628ce779d7308e7b4663c1cf78d5ab89d11b9bac61/plonecli-0.1.1.tar.gz" } ], "0.1.1b1": [ { "comment_text": "", "digests": { "md5": "382fd1a72542cf1853f03b2e166739bb", "sha256": "a13ed53ab4a2585576c20a2a0b985266df0bfa24b066983c02142c164a15c012" }, "downloads": -1, "filename": "plonecli-0.1.1b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "382fd1a72542cf1853f03b2e166739bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8033, "upload_time": "2018-03-22T15:11:29", "url": "https://files.pythonhosted.org/packages/7d/16/88d2638c276e738bc9231eda04baf8e30f89d2d9157d17becb9425770351/plonecli-0.1.1b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eabf96e68503b5d3c721f77e4ee8d8d", "sha256": "b1f6d3a600e6a277525c01b8ce12c2e09c4fb9868e1eb6cd58a2142b04c4a4f5" }, "downloads": -1, "filename": "plonecli-0.1.1b1.tar.gz", "has_sig": false, "md5_digest": "9eabf96e68503b5d3c721f77e4ee8d8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13498827, "upload_time": "2018-03-22T15:11:52", "url": "https://files.pythonhosted.org/packages/36/a3/15840be9490dd3f7d2e9fd19c1f66b463df42ba1043c3aeb97f116c3cf0c/plonecli-0.1.1b1.tar.gz" } ], "0.1.1b2": [ { "comment_text": "", "digests": { "md5": "de7f8c2d38017db36b9b64db1009f11e", "sha256": "5047ea60f04f8d30a802715819c6668609f8d3d0406ee2713ff1790fe41a1c33" }, "downloads": -1, "filename": "plonecli-0.1.1b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de7f8c2d38017db36b9b64db1009f11e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8035, "upload_time": "2018-03-22T19:27:58", "url": "https://files.pythonhosted.org/packages/cc/28/a18227e0038e4d3b6f439249fa3f11890b098c6b4578e547de77fd142679/plonecli-0.1.1b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aeb7802e5b4c7a0164ed9bfb0702b651", "sha256": "17f16cca8bc7091542865f23dc49b428c55a9b56c03a5d2f9aef03d5aac6f7e7" }, "downloads": -1, "filename": "plonecli-0.1.1b2.tar.gz", "has_sig": false, "md5_digest": "aeb7802e5b4c7a0164ed9bfb0702b651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13506229, "upload_time": "2018-03-22T19:28:36", "url": "https://files.pythonhosted.org/packages/9f/32/0cd2defcfab91de9bb21a13f7e42d6b507409fc34038ca14f41167cb2af3/plonecli-0.1.1b2.tar.gz" } ], "0.1.1b3": [ { "comment_text": "", "digests": { "md5": "dc53f72b2f077f8560f74fbc256aa26f", "sha256": "72fe5dbc0b82a36877175b3c2bcbd8bdd20395db95fd6aad3de67f9310705402" }, "downloads": -1, "filename": "plonecli-0.1.1b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc53f72b2f077f8560f74fbc256aa26f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11635, "upload_time": "2018-03-23T12:53:35", "url": "https://files.pythonhosted.org/packages/94/57/467ce6951876d5e3ac92c579f78f708753634156b63ac3a42bb5ff98aa29/plonecli-0.1.1b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f39efcde0108b0b4de3f16203d9587dd", "sha256": "df25ccbbe984682380dba9462f89b4efc6dcba6bfa4f846aaabfa79e668f5bed" }, "downloads": -1, "filename": "plonecli-0.1.1b3.tar.gz", "has_sig": false, "md5_digest": "f39efcde0108b0b4de3f16203d9587dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13506337, "upload_time": "2018-03-23T12:53:57", "url": "https://files.pythonhosted.org/packages/e0/c4/eedcfd7e612e472bda57a84688fa8f99dccb53619b171a4ee1735d66427a/plonecli-0.1.1b3.tar.gz" } ], "0.1.1b4": [ { "comment_text": "", "digests": { "md5": "26596ca6010937a937211227aa0182ab", "sha256": "fe6fc554d2f23cc1c9c79151de0f34dcbcd35d825ab65aa08984be4226b97668" }, "downloads": -1, "filename": "plonecli-0.1.1b4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26596ca6010937a937211227aa0182ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11652, "upload_time": "2018-03-26T21:49:51", "url": "https://files.pythonhosted.org/packages/53/5f/7831f09b8f0976be0f7fef7aa773b1935f6c61aec60d1d9dc804dd3130e5/plonecli-0.1.1b4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bea740258ad786980d5ad9e5a901e9ad", "sha256": "14813efb56e406ffd65cf9ecb060c8cc8bfef8f7a42fef4698a5cafd588258f9" }, "downloads": -1, "filename": "plonecli-0.1.1b4.tar.gz", "has_sig": false, "md5_digest": "bea740258ad786980d5ad9e5a901e9ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13506462, "upload_time": "2018-03-26T21:50:02", "url": "https://files.pythonhosted.org/packages/d3/d0/4e6fe4c35cf9fada346a23bc52e3999bf92cb024136a8585ed08b3de8f81/plonecli-0.1.1b4.tar.gz" } ], "0.1.1b5": [ { "comment_text": "", "digests": { "md5": "96c07f6b23298364a3711b0a248f837c", "sha256": "7e878450da7ddff966c97e0c4834a9dc363fd3a99faa80780f2cc0e6759ad76c" }, "downloads": -1, "filename": "plonecli-0.1.1b5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96c07f6b23298364a3711b0a248f837c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11695, "upload_time": "2018-03-27T20:41:47", "url": "https://files.pythonhosted.org/packages/07/a8/e7c98559fadb6f7df3ca2d8d3fa61d9441a432a247cfa57a565b1fc875ec/plonecli-0.1.1b5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12a6170d4e5d29b7c7ce68c3b8e71235", "sha256": "34713bfd686f50034c522468debe0cfe9fc4ea79d8e3d73712a8e6e7b7519ffd" }, "downloads": -1, "filename": "plonecli-0.1.1b5.tar.gz", "has_sig": false, "md5_digest": "12a6170d4e5d29b7c7ce68c3b8e71235", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13506459, "upload_time": "2018-03-27T20:42:10", "url": "https://files.pythonhosted.org/packages/64/89/dc61e7bf1e8171215587b25ae6e8d2a682184aa37ae784915c16ecf570c8/plonecli-0.1.1b5.tar.gz" } ], "0.1.1b6": [ { "comment_text": "", "digests": { "md5": "ff1f9a86834d67025cdf75eb69efef21", "sha256": "d7c4e385e8069d71d661715c1f973b51d7826cd7a91bf9e8b37f9925bd12507f" }, "downloads": -1, "filename": "plonecli-0.1.1b6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff1f9a86834d67025cdf75eb69efef21", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11741, "upload_time": "2018-03-27T22:20:49", "url": "https://files.pythonhosted.org/packages/e6/cc/fbb761a7c411e0e67e4ea50bfd694de4f2f41544ff6af213582000d489cf/plonecli-0.1.1b6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acb30ed16fe5a91ff178bd179f254daa", "sha256": "55d902bf3a0b32105bda4097c3600c48bd0820a7b7ebc7e3213f520a2d805093" }, "downloads": -1, "filename": "plonecli-0.1.1b6.tar.gz", "has_sig": false, "md5_digest": "acb30ed16fe5a91ff178bd179f254daa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13506505, "upload_time": "2018-03-27T22:21:04", "url": "https://files.pythonhosted.org/packages/7f/22/e5c95a4d60cb8a1050ec10e3bda14d27121bed61224ef5f90670080d55cc/plonecli-0.1.1b6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "10bbdaf2dee4a11bbfaab8f170eb4988", "sha256": "9d5414d3e914e83bd4699d065407aa26361758c6bea3fbaffaae8cbf4bf65ea7" }, "downloads": -1, "filename": "plonecli-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10bbdaf2dee4a11bbfaab8f170eb4988", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12574, "upload_time": "2018-04-03T09:53:28", "url": "https://files.pythonhosted.org/packages/04/cc/f959f7798335235fcb19328ff3bc8d9715c98cbb34713de0bda72b5a0b17/plonecli-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83655045e6378dc63c863084146a606f", "sha256": "ccfe6f65546f5b1b6067875424cbc1aa1eba0a6eab1452e9d70f069dd4ed8a84" }, "downloads": -1, "filename": "plonecli-0.2.0.tar.gz", "has_sig": false, "md5_digest": "83655045e6378dc63c863084146a606f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13583335, "upload_time": "2018-04-03T09:53:36", "url": "https://files.pythonhosted.org/packages/7e/c4/38faf9610cf9140e4ab6908add06ef631d041255fffab4601de7b398b2fb/plonecli-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3289af6de73de247430da9751230c92b", "sha256": "f216fbb9bacddf2565a35ee58087f68da450f155741c9e8656e689cddac9b532" }, "downloads": -1, "filename": "plonecli-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3289af6de73de247430da9751230c92b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15119, "upload_time": "2018-07-09T08:06:09", "url": "https://files.pythonhosted.org/packages/47/b9/5174ba0026c2e56052ca952ea9d680fc87b379c7bd3f5c8561b4256e8c20/plonecli-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "399c6c3bbd79f1ff11ea27ebaad2a768", "sha256": "2739b7b0f293f9614be393b579730e8e33d0b4946b9fd40d30050886e0c53d80" }, "downloads": -1, "filename": "plonecli-0.2.1.tar.gz", "has_sig": false, "md5_digest": "399c6c3bbd79f1ff11ea27ebaad2a768", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13585871, "upload_time": "2018-07-09T08:06:22", "url": "https://files.pythonhosted.org/packages/7e/a7/22c4584b1b124e51f4171ec0c75488565b0155cb4b1a33fe5cb3e6d9dbb5/plonecli-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a002160b495d6dbb49f301192f8c6901", "sha256": "f1869413d3666b562e2b6c4a7e42aad1d3e9f04aafe1084c94e3769c92f48bd6" }, "downloads": -1, "filename": "plonecli-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a002160b495d6dbb49f301192f8c6901", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11624, "upload_time": "2018-08-13T20:10:26", "url": "https://files.pythonhosted.org/packages/2e/bb/3d9feb84fd1e98f7c0f4a7fe7ff0c68f303684cbe3856f8420767b433a25/plonecli-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49b3c7ce3affe61dc2063fde15ce1402", "sha256": "7dbbf439bf98652f500c652538e2effec8809dcbad2f885ee5a006abc05aafab" }, "downloads": -1, "filename": "plonecli-0.2.2.tar.gz", "has_sig": false, "md5_digest": "49b3c7ce3affe61dc2063fde15ce1402", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13588825, "upload_time": "2018-08-13T20:10:36", "url": "https://files.pythonhosted.org/packages/23/a4/d27bd7fa40bb0f7285b880668076c4b37e012a9ab31db31e6fc7b0e587b3/plonecli-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "affa2d59a449c2c8c9de5848d93f4201", "sha256": "e90cc8aff8b72d1df4637dfb9bd97492b9e64c14c17e57616534b415764caccb" }, "downloads": -1, "filename": "plonecli-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "affa2d59a449c2c8c9de5848d93f4201", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13213, "upload_time": "2018-10-17T16:02:22", "url": "https://files.pythonhosted.org/packages/88/72/edcb666c66c6610d51e54626d6d3d09c45be35b778fb97277963cd483a1c/plonecli-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acc2a6e543a022d7a605fa982a386243", "sha256": "c838d59b497839b75008b75b7358e6d078f47ebf8014554055a727f685ea96d2" }, "downloads": -1, "filename": "plonecli-0.3.0.tar.gz", "has_sig": false, "md5_digest": "acc2a6e543a022d7a605fa982a386243", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13589458, "upload_time": "2018-10-17T16:02:32", "url": "https://files.pythonhosted.org/packages/4d/b4/171a9cb3f716f273086155a4075710e47511486218d9c0e16f2596828d2a/plonecli-0.3.0.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "ac6ecd4631f536d6a146b788e2b38f8a", "sha256": "13a197ead561ff0c7f4a53cdea00089b48783312c8d21bde79ee121868edc25a" }, "downloads": -1, "filename": "plonecli-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac6ecd4631f536d6a146b788e2b38f8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13489, "upload_time": "2019-03-08T17:32:24", "url": "https://files.pythonhosted.org/packages/63/ac/984b7d6920a1b334baa58f898b772129efd1dfc95b568f1c6c06f414aea3/plonecli-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8c433a0be70482ca990a9ae1eb6c29d", "sha256": "f0a2c9466b11c1796be28e572cadc7898c891e9e1ec2c4e28b9340d43c77a4fa" }, "downloads": -1, "filename": "plonecli-1.0.tar.gz", "has_sig": false, "md5_digest": "f8c433a0be70482ca990a9ae1eb6c29d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13590017, "upload_time": "2019-03-08T17:34:36", "url": "https://files.pythonhosted.org/packages/63/26/2695177955eaab74ddaf3f096e02f9391501df990a401e019f07c2b34903/plonecli-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "ab58f4b85286d7b55e7cf397ba344c72", "sha256": "7d3436554d9298a3d90243bbd85006e93a50436b5772f7eacbceb10399a008ae" }, "downloads": -1, "filename": "plonecli-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab58f4b85286d7b55e7cf397ba344c72", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13698, "upload_time": "2019-04-14T20:35:31", "url": "https://files.pythonhosted.org/packages/01/c7/baf656e55338eb6f9c67bb3214a5ba877aa9198582623608c2a57113806f/plonecli-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea093873f7c4c0053acf987dc1c2751e", "sha256": "aa35cad0f364de2a19135c98a980a1ca7a3aab06e9c77663daa8df69eda49790" }, "downloads": -1, "filename": "plonecli-1.1.tar.gz", "has_sig": false, "md5_digest": "ea093873f7c4c0053acf987dc1c2751e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13590810, "upload_time": "2019-04-14T20:35:46", "url": "https://files.pythonhosted.org/packages/24/f5/8a742d60386caf4dd272ddc99871d3a2e19c3ef3c1be5daa7e65e6c3597d/plonecli-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab58f4b85286d7b55e7cf397ba344c72", "sha256": "7d3436554d9298a3d90243bbd85006e93a50436b5772f7eacbceb10399a008ae" }, "downloads": -1, "filename": "plonecli-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab58f4b85286d7b55e7cf397ba344c72", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13698, "upload_time": "2019-04-14T20:35:31", "url": "https://files.pythonhosted.org/packages/01/c7/baf656e55338eb6f9c67bb3214a5ba877aa9198582623608c2a57113806f/plonecli-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea093873f7c4c0053acf987dc1c2751e", "sha256": "aa35cad0f364de2a19135c98a980a1ca7a3aab06e9c77663daa8df69eda49790" }, "downloads": -1, "filename": "plonecli-1.1.tar.gz", "has_sig": false, "md5_digest": "ea093873f7c4c0053acf987dc1c2751e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13590810, "upload_time": "2019-04-14T20:35:46", "url": "https://files.pythonhosted.org/packages/24/f5/8a742d60386caf4dd272ddc99871d3a2e19c3ef3c1be5daa7e65e6c3597d/plonecli-1.1.tar.gz" } ] }