{ "info": { "author": "Dave Hall", "author_email": "me@davehall.com.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet" ], "description": "# Python Library for Acquia's Cloud API\n\nThis is a python client for using the [Acquia Cloud API](https://cloudapi.acquia.com/).\n\n[![PyPI Version](https://img.shields.io/pypi/v/acapi.svg)](https://pypi.org/project/acapi/)\n[![Requirements Status](https://requires.io/github/skwashd/python-acquia-cloud/requirements.svg?branch=master)](https://requires.io/github/skwashd/python-acquia-cloud/requirements/?branch=master)\n[![Coverage Status](https://coveralls.io/repos/skwashd/python-acquia-cloud/badge.svg?branch=master&service=github)](https://coveralls.io/github/skwashd/python-acquia-cloud?branch=master)\n[![Build Status](https://travis-ci.org/skwashd/python-acquia-cloud.png)](https://travis-ci.org/skwashd/python-acquia-cloud)\n\n## Installation\n\n### Installing With pip (recommended)\n`pip install acapi`\n\n## Manual Installation\n```\n$ git clone git@github.com:skwashd/python-acquia-cloud.git acapi\n$ cd acapi\n$ ./setup.py build && ./setup.py install\n```\n## Examples\n\n```python\n\nimport acapi\n\nfrom pprint import pprint\n\n# Acquia subscription name.\nsubname = 'example'\n# Website domain.\ndomain = 'example.com'\n\n# Instantiate client using environment variables.\n# Set ACQUIA_CLOUD_API_USER and ACQUIA_CLOUD_API_TOKEN accordingly.\nc = acapi.Client()\n\n# Get the site object.\nsite = c.site(subname)\n\n# Get the environments object.\nenvs = site.environments()\n\n# Print all environments on a subscription.\npprint(envs)\n\n# List the SSH host for each environment.\nfor env in envs:\n print \"Env: {env} SSH Host: {host}\".format(env=env, host=envs[env]['ssh_host'])\n\n# Move a domain from stage to production.\nenvs['prod'].domain(domain).move('test')\n\n# Backup the development environment database and download the dump file.\nsite.environment('dev').db(subname).backups().create().download('/tmp/backup.sql.gz')\n\n```\n\nThis library was created and maintained by [Dave Hall](http://davehall.com.au).\n\nSee [LICENSE](LICENSE).\n\n[1]: https://requires.io/github/skwashd/python-acquia-cloud/requirements/\n[2]: https://requires.io/github/skwashd/python-acquia-cloud/requirements.svg?style=flat\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": "http://github.com/skwashd/python-acquia-cloud", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "acapi", "package_url": "https://pypi.org/project/acapi/", "platform": "", "project_url": "https://pypi.org/project/acapi/", "project_urls": { "Homepage": "http://github.com/skwashd/python-acquia-cloud" }, "release_url": "https://pypi.org/project/acapi/0.8.1/", "requires_dist": [ "requests (==2.22.0)", "requests-cache (==0.5.2)" ], "requires_python": "", "summary": "Acquia Cloud API client.", "version": "0.8.1" }, "last_serial": 5823707, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "297ff07b3a966a3eb984e1def1b31b94", "sha256": "8c20ef2618e59f89fecab3323cfbf340267cd182cd7f7859543ad899d3b99a96" }, "downloads": -1, "filename": "acapi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "297ff07b3a966a3eb984e1def1b31b94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9670, "upload_time": "2015-07-13T14:18:07", "url": "https://files.pythonhosted.org/packages/6e/7f/d5ed4d4dd7bb1d7a9b3c06f867898f9966a5ca10c49ed4a4c00d68917c2a/acapi-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "57370397fcaa2ab00b0ea56f0d011f15", "sha256": "4881d1e759dc406571e3efaeb90b0a7bf3c9776a3cd6072e704c503bf6864236" }, "downloads": -1, "filename": "acapi-0.3.0.tar.gz", "has_sig": false, "md5_digest": "57370397fcaa2ab00b0ea56f0d011f15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9990, "upload_time": "2015-07-29T08:11:27", "url": "https://files.pythonhosted.org/packages/22/9f/d76f11f7b127a105963f775294955f0b0926108507c67505d3862af8b03a/acapi-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "df8f506393e7fb2e35ee08fd16906293", "sha256": "8bb77b462cbde59340646bbc668ba59143b2422d70faee120f301f52c6c53773" }, "downloads": -1, "filename": "acapi-0.4.0.tar.gz", "has_sig": false, "md5_digest": "df8f506393e7fb2e35ee08fd16906293", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10159, "upload_time": "2015-08-12T04:08:23", "url": "https://files.pythonhosted.org/packages/a7/7b/533c6837325e6909bbc2e98de3ad10bb97fd5289308d5992bb36edcc60f4/acapi-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "bbdd2cba3ecb32050a82949be36ad57e", "sha256": "8e99b09b4663273719150315744e9a22a19d61089dfbbb10031daaf2baecd9a5" }, "downloads": -1, "filename": "acapi-0.4.1.tar.gz", "has_sig": false, "md5_digest": "bbdd2cba3ecb32050a82949be36ad57e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10561, "upload_time": "2015-11-21T09:30:17", "url": "https://files.pythonhosted.org/packages/f0/6c/abc9e25e88fc62ac92fa447a01fc754e6aa704998ad1acd56baf52e2e058/acapi-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "c7cedab6825649153d4cb3957d64fdd8", "sha256": "71dafe60e5323a136951f9b3cc347270161695e1608b94b41ea871d660e9a20f" }, "downloads": -1, "filename": "acapi-0.4.2.tar.gz", "has_sig": false, "md5_digest": "c7cedab6825649153d4cb3957d64fdd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10702, "upload_time": "2015-12-28T00:57:46", "url": "https://files.pythonhosted.org/packages/61/4e/e8340ad54dc8c7c21ec67f8118c9c1496f7b370336eac92d640a10c99217/acapi-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "b03e94f3f3a80b6aaa4ef6f1f8fcb23b", "sha256": "86c29e232abb46a6d88cc03ee922fe710c5f9134509aa6ee90206316ceed3758" }, "downloads": -1, "filename": "acapi-0.4.3.tar.gz", "has_sig": false, "md5_digest": "b03e94f3f3a80b6aaa4ef6f1f8fcb23b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10947, "upload_time": "2017-02-05T15:27:39", "url": "https://files.pythonhosted.org/packages/27/98/9c25a4ab51684027e2d325e74f8e9d818d793c65c4b00ce307b267ba79b7/acapi-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "d9be7d4b9b69b33cc58edfe3e67244be", "sha256": "b5370c5bb4dd2a2b2d3ed2d84acadaa53fd15a5ef08a0e3dfa99b678fb3069de" }, "downloads": -1, "filename": "acapi-0.4.4.tar.gz", "has_sig": false, "md5_digest": "d9be7d4b9b69b33cc58edfe3e67244be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11663, "upload_time": "2018-03-21T11:13:12", "url": "https://files.pythonhosted.org/packages/ff/05/f8f6bdd9da184d80476c0e030eb2584d7b12ad11f8510e9d88e7fe8ce5fa/acapi-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "3d0f7227524b7103cc5058149ee186c7", "sha256": "b723c8e9ea6abc030e3f6e0c18b25b4ad16b741d6cd5eeee4a9435756c76bc1a" }, "downloads": -1, "filename": "acapi-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d0f7227524b7103cc5058149ee186c7", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 22063, "upload_time": "2018-03-21T11:30:01", "url": "https://files.pythonhosted.org/packages/c3/34/68edddc1d8dd975dba15be1bcc261cfed5fb280c5f23f7501c159fc35241/acapi-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36162d174a0f4bb32a8b84eec6f90f79", "sha256": "8f5eee9af16fe5717b87cae634d36e723355547ec28f0d419d280878feaa7aac" }, "downloads": -1, "filename": "acapi-0.4.5.tar.gz", "has_sig": false, "md5_digest": "36162d174a0f4bb32a8b84eec6f90f79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11658, "upload_time": "2018-03-21T11:29:58", "url": "https://files.pythonhosted.org/packages/36/95/928d2ce90d78b2859d9012105e55c508e9dfe93064dc431977e104d1ec04/acapi-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "0cdd31aaf6920424d75357d98981d90e", "sha256": "8aa9327e86a97c55353a230d8008343f2c01003763e7c61fd8774e074dad4a33" }, "downloads": -1, "filename": "acapi-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0cdd31aaf6920424d75357d98981d90e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 22066, "upload_time": "2018-03-21T11:55:45", "url": "https://files.pythonhosted.org/packages/88/85/cdc46a19e3889a17cd341139eff2994ae0534db009c40be49cdb49a3fd79/acapi-0.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d52ffa0d9bb62a9c018ab7c04d2eb78", "sha256": "038f26334104e72c81f18f01cca503e5988204e9dac1984cb30ee123e02686d0" }, "downloads": -1, "filename": "acapi-0.4.6.tar.gz", "has_sig": false, "md5_digest": "7d52ffa0d9bb62a9c018ab7c04d2eb78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11654, "upload_time": "2018-03-21T11:55:42", "url": "https://files.pythonhosted.org/packages/5e/bf/e716fe75f3a194a364d33662f6c2c13c5f3726bc7272d2cf6b3277c2eb2b/acapi-0.4.6.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "6e42316e79b8c67c6b0b42fb5271408a", "sha256": "a79d3ac5803f143e6e21dc448f8ab2ca8c0549fd96acf7e1a9b4f6f2f2b7a2fd" }, "downloads": -1, "filename": "acapi-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e42316e79b8c67c6b0b42fb5271408a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21015, "upload_time": "2019-01-03T07:11:03", "url": "https://files.pythonhosted.org/packages/04/82/83cb9ca0ee3c295eb5d621b44807def0acf0b6ef1f5632981ee0529e352d/acapi-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "004400b25daa401fba8fcf91ad0a9616", "sha256": "e5886ccec9c0a453e790829012ef60a69dccc1df7e6f3901cc44b770486c52c4" }, "downloads": -1, "filename": "acapi-0.5.0.tar.gz", "has_sig": false, "md5_digest": "004400b25daa401fba8fcf91ad0a9616", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10854, "upload_time": "2019-01-03T07:11:05", "url": "https://files.pythonhosted.org/packages/73/ab/3ee7540bf0c6d3d503eb71608812f4104f3ccf647f54c13c43cc3fdd375c/acapi-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "5cf9a5dfddd1f624e75283c4ecdec91b", "sha256": "b5861ad245479297dce5ca5a7ef6a08b61475592803490707fdf89fee3ad4fb8" }, "downloads": -1, "filename": "acapi-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5cf9a5dfddd1f624e75283c4ecdec91b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21044, "upload_time": "2019-01-14T12:44:32", "url": "https://files.pythonhosted.org/packages/47/6f/8e579f919e3a21f216cac5bd18a004a298ee7cd608820d738462d6605d84/acapi-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91117a912ff890c62b9ea75e89e115d4", "sha256": "ed73c3659b9931af179a2a52697251029f452ae6fb9751541e0c79badf183e1a" }, "downloads": -1, "filename": "acapi-0.6.0.tar.gz", "has_sig": false, "md5_digest": "91117a912ff890c62b9ea75e89e115d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10905, "upload_time": "2019-01-14T12:44:34", "url": "https://files.pythonhosted.org/packages/45/05/991317b1990d8ea257c42ce7f9a296d5d7975ebe1955038dba72e121effe/acapi-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "87276b230750813d92b9e3b97f08e036", "sha256": "1eb8d4eb9fb780a5602e05e7b44ddd64aa6b06be560b93d175deb0610d590676" }, "downloads": -1, "filename": "acapi-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87276b230750813d92b9e3b97f08e036", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20474, "upload_time": "2019-01-31T11:18:58", "url": "https://files.pythonhosted.org/packages/b4/52/12abb32bc9fe8466f9fcb366ff6269341af100813f350a1abb1460b9f94f/acapi-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3067ee10700b22a92cacfea0bcf1309", "sha256": "163d15ad778361f9c4ca2317ddd2d5845ea464b7012bbac9df9e371075e036d3" }, "downloads": -1, "filename": "acapi-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c3067ee10700b22a92cacfea0bcf1309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11138, "upload_time": "2019-01-31T11:19:00", "url": "https://files.pythonhosted.org/packages/22/45/d4d648bcfeeaa7bea453d074614b031c413ee0eb1980ead1764dc1f14c25/acapi-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "0d478dcc6151879524cf62a2bc8097bd", "sha256": "5150cc762f49116268a66fef75382c8318e5754208183801aac11b3e83332ac1" }, "downloads": -1, "filename": "acapi-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d478dcc6151879524cf62a2bc8097bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21279, "upload_time": "2019-03-01T12:05:25", "url": "https://files.pythonhosted.org/packages/f8/e2/f6deec0dcf3e0aceb837b0c78afdbd56227d7f25ff6aadf8defee5e1d175/acapi-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80fe1548c342b923cc2247df4836a718", "sha256": "d95d4d3501aa16799cd25556ac942d9cda5c8bdfde7da168edfad3cdde9f4d2d" }, "downloads": -1, "filename": "acapi-0.8.0.tar.gz", "has_sig": false, "md5_digest": "80fe1548c342b923cc2247df4836a718", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12367, "upload_time": "2019-03-01T12:05:27", "url": "https://files.pythonhosted.org/packages/03/6d/71519f9d7bf1dae3b17149af0bf010b06df2ff30bb19913507b7f88b4319/acapi-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "f6d8a15ecce62ef80d243b4a406b0c49", "sha256": "dd2b2fffc9c4be29ee8cc9f74ea7ba885bc44fcc3d2c3ccca2ba34d07af6f84a" }, "downloads": -1, "filename": "acapi-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f6d8a15ecce62ef80d243b4a406b0c49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21375, "upload_time": "2019-09-13T03:36:48", "url": "https://files.pythonhosted.org/packages/ee/0d/47b9d93186d5ec2d93a385e4750a9d9e10b468e659fb26a00c52be00993a/acapi-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a563b823d247cdd667266df5421c3a8a", "sha256": "288443aa4eea3d9a1e1cf5a1dfcd09cb2a215cf3c4fd399093277446366a0ef3" }, "downloads": -1, "filename": "acapi-0.8.1.tar.gz", "has_sig": false, "md5_digest": "a563b823d247cdd667266df5421c3a8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12459, "upload_time": "2019-09-13T03:36:50", "url": "https://files.pythonhosted.org/packages/7f/c3/31a9c623abfc9869f9e1c3fcb627421529e414fce4e114cea4daa857d9ba/acapi-0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f6d8a15ecce62ef80d243b4a406b0c49", "sha256": "dd2b2fffc9c4be29ee8cc9f74ea7ba885bc44fcc3d2c3ccca2ba34d07af6f84a" }, "downloads": -1, "filename": "acapi-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f6d8a15ecce62ef80d243b4a406b0c49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21375, "upload_time": "2019-09-13T03:36:48", "url": "https://files.pythonhosted.org/packages/ee/0d/47b9d93186d5ec2d93a385e4750a9d9e10b468e659fb26a00c52be00993a/acapi-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a563b823d247cdd667266df5421c3a8a", "sha256": "288443aa4eea3d9a1e1cf5a1dfcd09cb2a215cf3c4fd399093277446366a0ef3" }, "downloads": -1, "filename": "acapi-0.8.1.tar.gz", "has_sig": false, "md5_digest": "a563b823d247cdd667266df5421c3a8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12459, "upload_time": "2019-09-13T03:36:50", "url": "https://files.pythonhosted.org/packages/7f/c3/31a9c623abfc9869f9e1c3fcb627421529e414fce4e114cea4daa857d9ba/acapi-0.8.1.tar.gz" } ] }