{ "info": { "author": "surfer190", "author_email": "stephenh@startmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only" ], "description": "# Veeam Client\n\nVeeam Rest API Client or wrapper to make it easier to interact with the Veeam API.\n\n[The Veeam API documentation](https://helpcenter.veeam.com/backup/rest/overview.html)\n\n## Installation\n\n pip install veeam\n\n## Usage\n\n from veeam.client import VeeamClient\n\n client = VeeamClient()\n\n### Supply your own session\n\n**Ensure the url ends in `/api`**\n\n from veeam.client import VeeamClient \n from requests import Session \n\n session = Session()\n session.headers.update({'token': 'ABCDE'}) \n\n client = VeeamClient(\n url='https://api.veeam.example/api', \n veeam_username='admin', \n veeam_password='pazzw0rd', \n session=session\n )\n\n\n## Uploading to Pypi\n\nMake sure to bump the version in `setup.py`\n\nCreate the `dist` and `build` folders\n\n python setup.py sdist bdist_wheel\n\nUpload to test pypi\n\n twine upload --repository testpypi dist/*\n\nUpload to real pypi\n\n twine upload --repository pypi dist/*\n\n## Testing the Library\n\nYou can use the package from the test pypi with:\n\n pip install -i https://test.pypi.org/simple/ veeam\n\n## Running Tests\n\n pytest\n\n## Contributing\n\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/surfer190/veeam.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "veeam", "package_url": "https://pypi.org/project/veeam/", "platform": "", "project_url": "https://pypi.org/project/veeam/", "project_urls": { "Homepage": "https://github.com/surfer190/veeam.git" }, "release_url": "https://pypi.org/project/veeam/0.1.5/", "requires_dist": [ "requests" ], "requires_python": ">=3.6", "summary": "Veeam backup API Client", "version": "0.1.5" }, "last_serial": 5556487, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6d0c9fb2836b816fdf702a7cc243db33", "sha256": "0af6028dc9bad102d4a6e97ad9d7dde892c290cadf2b09b0bde340e3f6981231" }, "downloads": -1, "filename": "veeam-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6d0c9fb2836b816fdf702a7cc243db33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3705, "upload_time": "2019-07-17T06:05:56", "url": "https://files.pythonhosted.org/packages/24/8d/47ee49165cb5511b54c1ec49858a484a55d2dd21921f142ed10101d67b5d/veeam-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5dfd43160c20641ac2a7b9d5390df82", "sha256": "98c902f9b8f835d34d7554f11e24fe6aac5457f60f967e6c5521c5f931197b3a" }, "downloads": -1, "filename": "veeam-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f5dfd43160c20641ac2a7b9d5390df82", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3113, "upload_time": "2019-07-17T06:06:01", "url": "https://files.pythonhosted.org/packages/68/d8/0be9bfa638d54a41832eb6de4f763e8f9a8f7c39dda22dd6760e512af6cc/veeam-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "64fb37731f6219e02ec949583f7949a1", "sha256": "6d660916749cd74d4f7764563f0447afc5847cdbe16b032dafddda235865f6b5" }, "downloads": -1, "filename": "veeam-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "64fb37731f6219e02ec949583f7949a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4339, "upload_time": "2019-07-17T06:05:59", "url": "https://files.pythonhosted.org/packages/2c/d3/5e4c946b112781e8a39721780aab212a1925d951c532d2dfa2369123632b/veeam-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bec1b4577141bf124d23bdb913cb4b0b", "sha256": "22c19a768ea5fa97b5d612d5be6e6988480cdf2fca53a528cb819807a357f7ff" }, "downloads": -1, "filename": "veeam-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bec1b4577141bf124d23bdb913cb4b0b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3713, "upload_time": "2019-07-17T06:06:03", "url": "https://files.pythonhosted.org/packages/3b/ff/8e91427fdeef51cd3b6757508f67b63430c6f0d277adba922a0c38bbe3ae/veeam-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ca0a0ccf06665ee21adfd4a4e008a6ba", "sha256": "5cd3c301a50d81686ddf0b9383e8d2b898741294fd1190f22bfdcb51379cb9d9" }, "downloads": -1, "filename": "veeam-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ca0a0ccf06665ee21adfd4a4e008a6ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4548, "upload_time": "2019-07-17T11:01:33", "url": "https://files.pythonhosted.org/packages/94/4d/1f73b23a33da9c58eea86fddcffdeb3ed0e04cc056169766bf1f47cfb912/veeam-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e10220c1dd2e82307f49ebcd037b86f5", "sha256": "a20d7415afdd541327d9f4d5eec7c961e779a4ea0302a767004d58dea87eb86a" }, "downloads": -1, "filename": "veeam-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e10220c1dd2e82307f49ebcd037b86f5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3895, "upload_time": "2019-07-17T11:01:38", "url": "https://files.pythonhosted.org/packages/9b/d6/19913ebe8326957fc95b64cb150937a28ec12344fdfab0405d46790ee684/veeam-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "36109796a3d630b2ee2925b8f4466d2a", "sha256": "e7d970f644a624f46e83dcf50130851072d69017b721bfe97749adfb6fda2c64" }, "downloads": -1, "filename": "veeam-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "36109796a3d630b2ee2925b8f4466d2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4592, "upload_time": "2019-07-18T09:03:07", "url": "https://files.pythonhosted.org/packages/59/90/3d6af153090bcce5a095044f26044ef93e3acc83d71e0184d78f0d15b26d/veeam-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5868490569009fa6060b939e65884cd2", "sha256": "79d9f27485148a7fbe4c1806cf977bfc3230116633b02da65be5da1b4969c017" }, "downloads": -1, "filename": "veeam-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5868490569009fa6060b939e65884cd2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3938, "upload_time": "2019-07-18T09:03:13", "url": "https://files.pythonhosted.org/packages/e3/2a/b3b5dc66d8f894eee90149cfc0706b24fc27df130a981fd2b362d84abdaf/veeam-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e4ea2bef0c46cb8192b64b9fcc9e5cb2", "sha256": "4b8c7dee81be988001a9fd5e95ce855e5251b126790ce12c9762ab21d4265eea" }, "downloads": -1, "filename": "veeam-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e4ea2bef0c46cb8192b64b9fcc9e5cb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4593, "upload_time": "2019-07-18T10:17:55", "url": "https://files.pythonhosted.org/packages/32/2d/25781af3b5d0afe396430a97586531b932b55f188cc4a1b0633646405cfc/veeam-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f326081b9f335949ab14d5322d0e141", "sha256": "c6cbdd6ef9f2aa60eef8f7d532fd9dcb08c7b309a88d4217ad309ebeba4d57eb" }, "downloads": -1, "filename": "veeam-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2f326081b9f335949ab14d5322d0e141", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3937, "upload_time": "2019-07-18T10:18:02", "url": "https://files.pythonhosted.org/packages/58/aa/1ba1f1de05d25631b18274b11b12511dc7cfbbf9fbdba555ddee527d6254/veeam-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "c57930fe0673d9610c5f8329a9b46ce7", "sha256": "83c74ef67aaa2d35ae9118c64ec155bc3ab7cb08858d578b17cf82f6e6e66eda" }, "downloads": -1, "filename": "veeam-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c57930fe0673d9610c5f8329a9b46ce7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4761, "upload_time": "2019-07-19T13:34:01", "url": "https://files.pythonhosted.org/packages/5d/aa/dce7ad2b02c8ceef826820752e033de513e25ae829f3f6941bb35f15c174/veeam-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42d1325900f83b5fb4c655a7329704e4", "sha256": "023513ea4c846bef276e4cf36d5d72577e9464ab47eba3393a3ad699d38003da" }, "downloads": -1, "filename": "veeam-0.1.5.tar.gz", "has_sig": false, "md5_digest": "42d1325900f83b5fb4c655a7329704e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4088, "upload_time": "2019-07-19T13:34:10", "url": "https://files.pythonhosted.org/packages/62/ef/0a13fae3612d590588a5f607d475d618c483858d81073785936cd2df52f5/veeam-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c57930fe0673d9610c5f8329a9b46ce7", "sha256": "83c74ef67aaa2d35ae9118c64ec155bc3ab7cb08858d578b17cf82f6e6e66eda" }, "downloads": -1, "filename": "veeam-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c57930fe0673d9610c5f8329a9b46ce7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4761, "upload_time": "2019-07-19T13:34:01", "url": "https://files.pythonhosted.org/packages/5d/aa/dce7ad2b02c8ceef826820752e033de513e25ae829f3f6941bb35f15c174/veeam-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42d1325900f83b5fb4c655a7329704e4", "sha256": "023513ea4c846bef276e4cf36d5d72577e9464ab47eba3393a3ad699d38003da" }, "downloads": -1, "filename": "veeam-0.1.5.tar.gz", "has_sig": false, "md5_digest": "42d1325900f83b5fb4c655a7329704e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4088, "upload_time": "2019-07-19T13:34:10", "url": "https://files.pythonhosted.org/packages/62/ef/0a13fae3612d590588a5f607d475d618c483858d81073785936cd2df52f5/veeam-0.1.5.tar.gz" } ] }