{ "info": { "author": "Pablo Fabregat", "author_email": "pablo@ceruleanhq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet" ], "description": "# Python Acquia Cloud API v2\n\nClient library to communicate with the [Acquia Cloud API V2](http://cloud.acquia.com/api-docs).\n\n[Pablo Fabregat](http://pablofabregat.com) - [License](LICENSE.txt)\n\n[![Build Status](https://travis-ci.org/pmatias/python-acquia-cloud-2.svg?branch=master)](https://travis-ci.org/pmatias/python-acquia-cloud-2) [![codecov](https://codecov.io/gh/pmatias/python-acquia-cloud-2/branch/master/graph/badge.svg)](https://codecov.io/gh/pmatias/python-acquia-cloud-2)\n [![Say Thanks](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/pmatias)\n\nPython implementation for the new Acquia API v2 (https://cloud.acquia.com/api-docs/),\nbased on the original acapi Python Library created by Dave Hall (http://github.com/skwashd/python-acquia-cloud)\n\n\nThis library is in an alpha state and can behave very weirdly.\n\n### Roadmap\n\n* Testing testing ~~testing~~,\n* First alpha goal: ~~get the lib to create environments on demand (Delayed because Acquia's API design)~~,\n* ~~Submit to Pypi~~\n\nMore information coming soon.\n\n\n## Examples\n\nPlease bear in mind that the library is being actively developed and\nmost of its functionality is just a reduced set of what it should be.\n\nMinimal request\n\n```python\nacquia = Acquia(api_key, api_secret)\napplication = acquia.application(\"a47ac10b-58cc-4372-a567-0e02b2c3d470\")\n\nprint(application[\"name\"])\n```\n\n### Using filters\n\n```python\nsubscription_name = \"MySubsName\"\nfilters = \"name=\" + subscription_name\n\napplication = acapi.applications(filters=filters).first()\ndev_environment = application.environments()[\"dev\"]\n\nprint(dev_environment[\"id\"])\n\ndev_environment.set_php_version(\"7.0\")\n\nmore_settings = {\n \"max_execution_time\": 10,\n \"memory_limit\": 192,\n \"apc\": 128,\n \"max_input_vars\": 1000,\n \"max_post_size\": 256,\n \"sendmail_path\": \"/usr/bin/sendmail\",\n \"varnish_over_ssl\": false\n}\n\ndev_environment.configure(more_settings)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://pypi.org/project/acapi2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pmatias/python-acquia-cloud-2", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "acapi2", "package_url": "https://pypi.org/project/acapi2/", "platform": "any", "project_url": "https://pypi.org/project/acapi2/", "project_urls": { "Download": "https://pypi.org/project/acapi2", "Homepage": "https://github.com/pmatias/python-acquia-cloud-2" }, "release_url": "https://pypi.org/project/acapi2/2.0.0b2/", "requires_dist": [ "http-hmac-python (>=2.4.0)", "requests (>=2.20.0)", "requests-cache (>=0.5.2)", "setuptools (>=38.5)" ], "requires_python": ">=3.5", "summary": "Acquia Cloud API v2 client library.", "version": "2.0.0b2" }, "last_serial": 5953612, "releases": { "2.0.0a2": [ { "comment_text": "", "digests": { "md5": "2bc891b8679330eaed472a782f23de85", "sha256": "5260136d6b17533b46dbe05d38341f81b516757ddbed2fe3c67cb16ed4ee2ef1" }, "downloads": -1, "filename": "acapi2-2.0.0a2.tar.gz", "has_sig": false, "md5_digest": "2bc891b8679330eaed472a782f23de85", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15868, "upload_time": "2018-05-09T14:24:24", "url": "https://files.pythonhosted.org/packages/e1/4a/d7a01626721b0f889edfb183927476ea861378a12c5ad4ab743d9a04a801/acapi2-2.0.0a2.tar.gz" } ], "2.0.0a3": [ { "comment_text": "", "digests": { "md5": "adf38c0f36afe97bd887060efe4599d8", "sha256": "be675a95dd2f47a90130b6acc9bc4bbdc4c8f0e375b53908e28a11f36ddafd71" }, "downloads": -1, "filename": "acapi2-2.0.0a3.tar.gz", "has_sig": false, "md5_digest": "adf38c0f36afe97bd887060efe4599d8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15900, "upload_time": "2018-05-09T15:15:04", "url": "https://files.pythonhosted.org/packages/7a/8b/231c66d34d76ad6d4866f4cd9be3e61115d52c28fb55ec47f27d5d719fa1/acapi2-2.0.0a3.tar.gz" } ], "2.0.0a5": [ { "comment_text": "", "digests": { "md5": "bf24f9b08afe3ce10341024da0cfd8b1", "sha256": "821cdb6e2b32115df55704b3fb061b0f99bde2524609d089d6e461bb415302db" }, "downloads": -1, "filename": "acapi2-2.0.0a5.tar.gz", "has_sig": false, "md5_digest": "bf24f9b08afe3ce10341024da0cfd8b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 16003, "upload_time": "2018-11-02T18:31:55", "url": "https://files.pythonhosted.org/packages/b2/8b/401a666e1b3969248dac9b03f6293fbedd4ff0aaaade812bcae11dc245b5/acapi2-2.0.0a5.tar.gz" } ], "2.0.0a6": [ { "comment_text": "", "digests": { "md5": "d1db9af993c3e8c159ddb5d3e11094f4", "sha256": "f3057a0c0b251adad291f066f56a95f2c55e7f53cc7c9de93647689b7b829db6" }, "downloads": -1, "filename": "acapi2-2.0.0a6-py3-none-any.whl", "has_sig": false, "md5_digest": "d1db9af993c3e8c159ddb5d3e11094f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 23548, "upload_time": "2019-02-04T19:55:22", "url": "https://files.pythonhosted.org/packages/0b/5b/c7fb5d79d4c54f8e862497b9f56d32ba3032531f63c96b4fd9d2faac488e/acapi2-2.0.0a6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12141e3181aefec80e088cfc492446fc", "sha256": "74cff20f1b7f667306c93412629ba2f7a923fc4f9ebddc7f1bd77db30cda8bc2" }, "downloads": -1, "filename": "acapi2-2.0.0a6.tar.gz", "has_sig": false, "md5_digest": "12141e3181aefec80e088cfc492446fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 16063, "upload_time": "2019-02-04T19:55:23", "url": "https://files.pythonhosted.org/packages/9b/ea/742f6d1a03deef41dcecc763e6f907566f3379e2126979323d2fdfe8a7f2/acapi2-2.0.0a6.tar.gz" } ], "2.0.0b1": [ { "comment_text": "", "digests": { "md5": "fc63ea6a48d648b3e2bd590eb98d62d7", "sha256": "dfc5c1856febdf59a8fcb68b17207683b1735aad878cd3e4cfb718adc67b9e7b" }, "downloads": -1, "filename": "acapi2-2.0.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "fc63ea6a48d648b3e2bd590eb98d62d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 24863, "upload_time": "2019-07-16T08:25:11", "url": "https://files.pythonhosted.org/packages/5f/5f/62e03dae8bc5cc9ea50746d3f9ae27e2d33cbff53ea452acc207aca84337/acapi2-2.0.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27c2d4c0b55eeab2b98569f1bb82c649", "sha256": "7636af24a12a9266ffd9f574426a7eeafbf0e9cef1dd3ba4eb9d2ee093036c1d" }, "downloads": -1, "filename": "acapi2-2.0.0b1.tar.gz", "has_sig": false, "md5_digest": "27c2d4c0b55eeab2b98569f1bb82c649", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 18650, "upload_time": "2019-07-16T08:25:13", "url": "https://files.pythonhosted.org/packages/b4/e8/08d29192be8f783651d9b6a8eefe1bffaede36afe47325c6149adb2f7720/acapi2-2.0.0b1.tar.gz" } ], "2.0.0b2": [ { "comment_text": "", "digests": { "md5": "db8c463f9ebbb388dcf10d07a2113562", "sha256": "091d7fcb8d37d16aa45aee299e69e1cac9264e3d50a10e46915ea0314d2252a6" }, "downloads": -1, "filename": "acapi2-2.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "db8c463f9ebbb388dcf10d07a2113562", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 25777, "upload_time": "2019-10-10T08:41:37", "url": "https://files.pythonhosted.org/packages/62/16/8f7660e36dd869d2fffdd99f175e5a6791f363d628e7cf3d81237e0bbfea/acapi2-2.0.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f77eaf772e96c64e2d8d97faa886c06b", "sha256": "b65b51aceb0f4781512b47ec01eb6491a49e79ede7be0e06de841dd38d4021d6" }, "downloads": -1, "filename": "acapi2-2.0.0b2.tar.gz", "has_sig": false, "md5_digest": "f77eaf772e96c64e2d8d97faa886c06b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 19786, "upload_time": "2019-10-10T08:41:38", "url": "https://files.pythonhosted.org/packages/5e/15/fd3a3f58296c257286a6158e26f5ba62da84f0122d2d37243e5b5334873a/acapi2-2.0.0b2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db8c463f9ebbb388dcf10d07a2113562", "sha256": "091d7fcb8d37d16aa45aee299e69e1cac9264e3d50a10e46915ea0314d2252a6" }, "downloads": -1, "filename": "acapi2-2.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "db8c463f9ebbb388dcf10d07a2113562", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 25777, "upload_time": "2019-10-10T08:41:37", "url": "https://files.pythonhosted.org/packages/62/16/8f7660e36dd869d2fffdd99f175e5a6791f363d628e7cf3d81237e0bbfea/acapi2-2.0.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f77eaf772e96c64e2d8d97faa886c06b", "sha256": "b65b51aceb0f4781512b47ec01eb6491a49e79ede7be0e06de841dd38d4021d6" }, "downloads": -1, "filename": "acapi2-2.0.0b2.tar.gz", "has_sig": false, "md5_digest": "f77eaf772e96c64e2d8d97faa886c06b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 19786, "upload_time": "2019-10-10T08:41:38", "url": "https://files.pythonhosted.org/packages/5e/15/fd3a3f58296c257286a6158e26f5ba62da84f0122d2d37243e5b5334873a/acapi2-2.0.0b2.tar.gz" } ] }