{ "info": { "author": "Tjelvar Olsson", "author_email": "tjelvar.olsson@jic.ac.uk", "bugtrack_url": null, "classifiers": [], "description": "README\n======\n\nData management command line tool: dtool.\n\nOverview\n--------\n\nThe ``dtool-cli`` python package provides a skeleton command line interface to\ndtool that other \"dtool\" command line packages can be plugged into.\n\nIt makes use of `click `_ and `click-plugins\n`_.\n\n\nCreating a plugin\n-----------------\n\nThe ``dtool-cli`` plug-in system exposes name space ``dtool.cli`` for\nregistering commands.\n\n\nTo create a ``dtool-cli`` plug-in, create a Python package and register the\nfunction of interest in the ``setup.py`` file. Below is the content of a\nhypothetical ``dtool_create/__init__.py`` file::\n\n import click\n\n @click.command()\n def create():\n print(\"Creating dataset...\")\n\n @click.command()\n def freeze():\n print(\"Freezing dataset...\")\n\n\nTo create an entry point for this function add the below in the ``setup.py``::\n\n from setuptools import setup\n\n setup(\n ...\n entry_points={\n \"dtool.cli\": [\n \"create=dtool_create:create\",\n \"freeze=dtool_create:freeze\",\n ],\n },\n ...\n )\n\n\n\nInstallation\n------------\n\nTo install the dtool-cli package.\n\n.. code-block:: bash\n\n cd dtool-cli\n python setup.py install\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/jic-dtool/dtool-cli/tarball/0.7.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jic-dtool/dtool-cli", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dtool-cli", "package_url": "https://pypi.org/project/dtool-cli/", "platform": "", "project_url": "https://pypi.org/project/dtool-cli/", "project_urls": { "Download": "https://github.com/jic-dtool/dtool-cli/tarball/0.7.0", "Homepage": "https://github.com/jic-dtool/dtool-cli" }, "release_url": "https://pypi.org/project/dtool-cli/0.7.0/", "requires_dist": null, "requires_python": "", "summary": "Data management command line tool: dtool.", "version": "0.7.0" }, "last_serial": 3875652, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "efe2710539db6f314a2d18db3f95a404", "sha256": "553c58242a7ce4135f791fc26c07a2c050be3850f8339dcbd3f8c1993299801b" }, "downloads": -1, "filename": "dtool-cli-0.1.0.tar.gz", "has_sig": false, "md5_digest": "efe2710539db6f314a2d18db3f95a404", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2704, "upload_time": "2017-08-03T12:21:27", "url": "https://files.pythonhosted.org/packages/53/bd/e2464bca4d0815d9f8cf28d65997b50bf5811157d36064ad3cdec509fa5e/dtool-cli-0.1.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6e4a9493a6e61009f2d44c11e572b3e9", "sha256": "ae7c0a9282b2ce85dee49032951ed74920c22ed1815d67db545fbebadf46dd31" }, "downloads": -1, "filename": "dtool-cli-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6e4a9493a6e61009f2d44c11e572b3e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2746, "upload_time": "2017-09-13T08:28:57", "url": "https://files.pythonhosted.org/packages/df/49/a9ab347bfe2b85fcf06193c842a1e8da7e748bb79fe7189eedc3be740d71/dtool-cli-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6bca6fb6dd2764d60ebcd1885e2087fb", "sha256": "64e60adbe91b67052ce44e761b5b68250743ccfff1dad1d9efde9ad2bd32ab47" }, "downloads": -1, "filename": "dtool-cli-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6bca6fb6dd2764d60ebcd1885e2087fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2803, "upload_time": "2017-09-15T12:40:19", "url": "https://files.pythonhosted.org/packages/43/7c/a979a4a8f0303106d988637bcb426bc736fb430ad9ac3b49b1cf47c55f7a/dtool-cli-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "5702f653c5c29b8703fdc64091b94b28", "sha256": "fde2904d3ce39c413e37cabcbe2943445ae5af06e06d1742d76f9bdc310e016f" }, "downloads": -1, "filename": "dtool-cli-0.5.0.tar.gz", "has_sig": false, "md5_digest": "5702f653c5c29b8703fdc64091b94b28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2865, "upload_time": "2017-09-20T10:04:28", "url": "https://files.pythonhosted.org/packages/01/85/081d280746cf1be04f30c958e87d81209bf502a1408fa589fe2a8bc8f03f/dtool-cli-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a8baf40d97a9316538356f6cd3f1724e", "sha256": "f04a7b1f49015eaaef9020233aefca32dc74a0268eb6bf733ddd965f96eeff42" }, "downloads": -1, "filename": "dtool-cli-0.6.0.tar.gz", "has_sig": false, "md5_digest": "a8baf40d97a9316538356f6cd3f1724e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3018, "upload_time": "2017-09-25T13:54:06", "url": "https://files.pythonhosted.org/packages/26/aa/f2613c92f830f95481b3c6a5cda3b98ba6a8f717e0df506d0cda94ea700e/dtool-cli-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "36661e5737e867aad17ba011fe75d996", "sha256": "0e320ad42766485c931ab0338e36f0e498839522761684dc95ed347f261185c2" }, "downloads": -1, "filename": "dtool-cli-0.7.0.tar.gz", "has_sig": false, "md5_digest": "36661e5737e867aad17ba011fe75d996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3124, "upload_time": "2018-05-18T11:58:48", "url": "https://files.pythonhosted.org/packages/65/ff/b536779740b3573ff8cfe91df4a0fdaafb34f534d461d7261ae76a268d26/dtool-cli-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "36661e5737e867aad17ba011fe75d996", "sha256": "0e320ad42766485c931ab0338e36f0e498839522761684dc95ed347f261185c2" }, "downloads": -1, "filename": "dtool-cli-0.7.0.tar.gz", "has_sig": false, "md5_digest": "36661e5737e867aad17ba011fe75d996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3124, "upload_time": "2018-05-18T11:58:48", "url": "https://files.pythonhosted.org/packages/65/ff/b536779740b3573ff8cfe91df4a0fdaafb34f534d461d7261ae76a268d26/dtool-cli-0.7.0.tar.gz" } ] }