{ "info": { "author": "Kenneth Reitz", "author_email": "me@kennethreitz.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\npython-doctl\n============\n\nA Python wrapper for the excellent [doctl](https://github.com/digitalocean/doctl) command-line utility, from [Digital Ocean](https://digitalocean.com).\n\nUsage\n-----\n\n >>> import doctl\n\n >>> for droplet in doctl.compute.droplet.list():\n ... print(droplet['name'])\n pypi.kennethreitz.org\n code.kennethreitz.org\n build.kennethreitz.org\n \u2026\n\n >>> for key in doctl.compute.ssh_key.list():\n ... print(key['name'])\n Blink (iPad)\n thoth\n macbook\n\nAll methods return Python data structures, includinging timezone\u2013aware Datetime objects.\n\nNotes\n-----\n\nUse of the `DIGITALOCEAN_ACCESS_TOKEN` environment variable is recommended.\n\n\nAvailable Namespaces\n--------------------\n\nThe entire API surface of **doctl** is covered by this library, so the following\nnamespaces are available for your use and enjoyment:\n\n- `compute.account`\n- `compute.action`\n- `compute.certificate`\n- `compute.domain`\n- `compute.domain_records`\n- `compute.droplet`\n- `compute.firewall`\n- `compute.floating_ip`\n- `compute.image`\n- `compute.image_action`\n- `compute.load_balancer`\n- `compute.plugin`\n- `compute.region_list`\n- `compute.size_list`\n- `compute.snapshot`\n- `compute.ssh_key`\n- `compute.tag`\n- `compute.volume`\n- `compute.volume_action`\n\n\nInstallation\n------------\n\n $ pipenv install doctl\n\n\u2728\ud83c\udf70\u2728\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/do-community/doctl", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "doctl", "package_url": "https://pypi.org/project/doctl/", "platform": "", "project_url": "https://pypi.org/project/doctl/", "project_urls": { "Homepage": "https://github.com/do-community/doctl" }, "release_url": "https://pypi.org/project/doctl/0.2.3/", "requires_dist": [ "maya", "delegator.py" ], "requires_python": ">=3.6.0", "summary": "A Python wrapper for the Digital Ocean CLI utility \u2014 doctl.", "version": "0.2.3" }, "last_serial": 4831170, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "43cc966152dd697faa0bd907e6e02877", "sha256": "e8f13836d678bccaaf954d757956d9921381c5cbe414929b1e15410c9b1a55da" }, "downloads": -1, "filename": "doctl-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43cc966152dd697faa0bd907e6e02877", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 1741, "upload_time": "2018-05-28T19:38:35", "url": "https://files.pythonhosted.org/packages/50/b4/1492c01edcfc8d5ee0a239754915f4924f40c1da5c0b8439ec6350d2cd01/doctl-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3763eafb4fb73d89e88e494cf196aebd", "sha256": "82bb88b0533118b6a2e7a6ba942e31260e7067ce98d08858fda833b4cc52ba3e" }, "downloads": -1, "filename": "doctl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3763eafb4fb73d89e88e494cf196aebd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 2921, "upload_time": "2018-05-28T19:38:36", "url": "https://files.pythonhosted.org/packages/58/48/2752c9ddd99565ad95a78e126ae32a6df9b87da4ad90facea21c84e731ab/doctl-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "eb8fc5c8f37e55514844395010812314", "sha256": "b1a9c03f7485f74412d6965a9e9c3430da05efa26273abe600275bde5ec2ff9a" }, "downloads": -1, "filename": "doctl-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb8fc5c8f37e55514844395010812314", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 7200, "upload_time": "2018-09-04T09:22:48", "url": "https://files.pythonhosted.org/packages/35/c9/3ed1501be5d68f45c8a5e738a9ec5d1709326403f32d8f9501d572a11769/doctl-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73f79a5083aa06527ea5484b6e98838f", "sha256": "983cd03e9b2a42485b2254d3bff6d7e29b408216412f3f774ddc47a4d87f8c4d" }, "downloads": -1, "filename": "doctl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "73f79a5083aa06527ea5484b6e98838f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8323, "upload_time": "2018-09-04T09:22:49", "url": "https://files.pythonhosted.org/packages/9b/2d/40d6668e6fbfda8a9dbac221d155580ba8e27abc3c7ff67eac36664ca109/doctl-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f930b68a57c1e68cf921b2eb5d2ac1f0", "sha256": "4f3c3b40c58ec9ed05653d1045c3cd9daad94baa9c95b28fa82853c31f044243" }, "downloads": -1, "filename": "doctl-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f930b68a57c1e68cf921b2eb5d2ac1f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 7198, "upload_time": "2018-09-04T09:25:17", "url": "https://files.pythonhosted.org/packages/b2/8d/1776ed1575bd5a8babc976a36ec112d2a48ea60dba8696f2ea97d2b78757/doctl-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d55111710e9e6db5dfd2bc326e1909c", "sha256": "2832b90a6400a2e27e9307c8c3f72b25ae409e4b8e5fefaa2541d4a34bdc0181" }, "downloads": -1, "filename": "doctl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6d55111710e9e6db5dfd2bc326e1909c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8320, "upload_time": "2018-09-04T09:25:18", "url": "https://files.pythonhosted.org/packages/f9/55/87015705ccb7ef3e9b304a3dd8e2900d42c60ae6aebafba3058e41cf5a2a/doctl-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f713d21118cd8b92ea6172f86ea58c6e", "sha256": "5ef1006c52a5576a83bda514369d0e31e9abdc3ef88c8f87ebbb327fd31fe34c" }, "downloads": -1, "filename": "doctl-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f713d21118cd8b92ea6172f86ea58c6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6574, "upload_time": "2018-09-04T09:30:04", "url": "https://files.pythonhosted.org/packages/51/ee/dee48c1f1e88d091d7948c80e244f53bc51aeaaab5608631304e663ba4d9/doctl-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b07bb410066c838257995d996c60998", "sha256": "985bc07b2d482a64c720a1f9f63957e5fc61979457cc9e81a6e7c249b067c471" }, "downloads": -1, "filename": "doctl-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5b07bb410066c838257995d996c60998", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7740, "upload_time": "2018-09-04T09:30:05", "url": "https://files.pythonhosted.org/packages/3d/ff/c580a7e9074b58831fdf26beb10409627470ad19e240bfd23dd67ea2ff72/doctl-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "136c6c0a11f5388ea861f42857614b35", "sha256": "c4451a6153da39b128374d8ab3b3a9a2150a830b085886f57a22c8b818cbdddc" }, "downloads": -1, "filename": "doctl-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "136c6c0a11f5388ea861f42857614b35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6483, "upload_time": "2018-09-04T09:48:33", "url": "https://files.pythonhosted.org/packages/24/53/962cad2ee7562a37bc972e7ff7b35af9224e5fb7579b982b94b1665a4e1f/doctl-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "207882a8469fdec50e041732b8a1532c", "sha256": "f5c108dadd1ace103c645d46b33a9e94ec749c3b7831679c76547d9a062ef50d" }, "downloads": -1, "filename": "doctl-0.2.3.tar.gz", "has_sig": false, "md5_digest": "207882a8469fdec50e041732b8a1532c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7623, "upload_time": "2018-09-04T09:48:35", "url": "https://files.pythonhosted.org/packages/53/32/747df793926553bc30821c3eabd4d61201ef2598c05c4a42e43ff36a6589/doctl-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "136c6c0a11f5388ea861f42857614b35", "sha256": "c4451a6153da39b128374d8ab3b3a9a2150a830b085886f57a22c8b818cbdddc" }, "downloads": -1, "filename": "doctl-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "136c6c0a11f5388ea861f42857614b35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6483, "upload_time": "2018-09-04T09:48:33", "url": "https://files.pythonhosted.org/packages/24/53/962cad2ee7562a37bc972e7ff7b35af9224e5fb7579b982b94b1665a4e1f/doctl-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "207882a8469fdec50e041732b8a1532c", "sha256": "f5c108dadd1ace103c645d46b33a9e94ec749c3b7831679c76547d9a062ef50d" }, "downloads": -1, "filename": "doctl-0.2.3.tar.gz", "has_sig": false, "md5_digest": "207882a8469fdec50e041732b8a1532c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7623, "upload_time": "2018-09-04T09:48:35", "url": "https://files.pythonhosted.org/packages/53/32/747df793926553bc30821c3eabd4d61201ef2598c05c4a42e43ff36a6589/doctl-0.2.3.tar.gz" } ] }