{ "info": { "author": "Commvault Systems Inc.", "author_email": "Dev-PythonSDK@commvault.com", "bugtrack_url": null, "classifiers": [], "description": "CVPySDK\n=======\n\nCVPySDK is a Python Package for Commvault Software.\n\nCVPySDK uses Commvault REST API to perform operations on a Commcell via WebConsole.\n\n\nRequirements\n------------\n\n- Python 2.7 or above\n- `requests `_ Python package\n- `future `_ Python package\n- `xmltodict `_ Python package\n- Commvault Software v11 SP7 or later release with WebConsole installed\n\n\nInstalling CVPySDK\n------------------\n\nCVPySDK can be installed directly from PyPI using pip:\n\n >>> pip install cvpysdk\n\n\nCVPySDK is available on GitHub `here `_\n\nIt can also be installed from source.\n\nAfter downloading, from within the ``cvpysdk`` directory, execute:\n\n >>> python setup.py install\n\n\nUsing CVPySDK\n-------------\n\nLogin to Commcell:\n >>> from cvpysdk.commcell import Commcell\n >>> commcell = Commcell(webconsole_hostname, commcell_username, commcell_password)\n\nPrint all clients:\n >>> print(commcell.clients)\n\nGet a client:\n\t>>> client = commcell.clients.get(client_name)\n\nGet an agent:\n\t>>> agent = client.agents.get(agent_name)\n\nGet an instance:\n\t>>> instance = agent.instances.get(instance_name)\n\nBrowsing content at instance level:\n\t>>> paths, dictionary = instance.browse(path='c:\\\\', show_deleted=True)\n\nBrowsing content of a instance in a specific time range:\n\t>>> paths, dictionary = instance.browse(path='f:\\\\', from_time='2010-04-19 02:30:00', to_time='2014-12-20 12:00:00')\n\nSearching a file in instance backup content:\n\t>>> paths, dictionary = instance.find(file_name=\"*.csv\")\n\nGet a backupset:\n\t>>> backupset = instance.backupsets.get(backupset_name)\n\nRun backup for a backupset:\n\t>>> job = backupset.backup()\n\nBrowsing content at backupset level:\n\t>>> paths, dictionary = backupset.browse(path='c:\\\\', show_deleted=True)\n\nBrowsing content of a backupset in a specific time range:\n\t>>> paths, dictionary = backupset.browse(path='f:\\\\', from_time='2010-04-19 02:30:00', to_time='2014-12-20 12:00:00')\n\nSearching a file in backupset backup content:\n\t>>> paths, dictionary = backupset.find(file_name=\"*.csv\")\n\nGet a subclient:\n\t>>> subclient = backupset.subclients.get(subclient_name)\n\nRun backup for a subclient:\n\t>>> job = subclient.backup(backup_level, incremental_backup, incremental_level)\n\nBrowsing content at subclient level:\n\t>>> paths, dictionary = subclient.browse(path='c:\\\\', show_deleted=True)\n\nBrowsing content of a subclient in a specific time range:\n\t>>> paths, dictionary = subclient.browse(path='f:\\\\', from_time='2010-04-19 02:30:00', to_time='2014-12-20 12:00:00')\n\nSearching a file in subclient backup content:\n\t>>> paths, dictionary = subclient.find(file_name=\"*.txt\")\n\nRun restore in place job for a subclient:\n\t>>> job = subclient.restore_in_place(paths, overwrite, restore_data_and_acl)\n\nRun restore out of place job for a subclient:\n\t>>> job = subclient.restore_out_of_place(client, destination_path, paths, overwrite, restore_data_and_acl)\n\nJob Operations:\n\t>>> job.pause()\t\t # Suspends the Job\n\t>>> job.resume()\t # Resumes the Job\n\t>>> job.kill()\t\t # Kills the Job\n\t>>> job.status\t\t # Current Status the Job -- Completed / Pending / Failed / .... / etc.\n\t>>> job.is_finished\t # Job finished or not -- True / False\n\t>>> job.delay_reason\t # Job delay reason (if any)\n\t>>> job.pending_reason\t # Job pending reason (if any)\n\n\nUninstalling\n------------\n\nOn Windows, if CVPySDK was installed using an ``.exe`` or ``.msi``\ninstaller, simply use the uninstall feature of \"**Add/Remove Programs**\" in the\nControl Panel.\n\nAlternatively, you can uninstall using the **pip** command:\n\n >>> pip uninstall cvpysdk\n\n\nSubclient Support\n-----------------\n\nSubclient operations are currently supported for the following Agents:\n\n#. File System\n\n#. Virtual Server\n\n#. Cloud Apps\n\n#. SQL Server\n\n#. NAS / NDMP\n\n#. SAP HANA\n\n#. ORACLE\n\n#. Sybase\n\n#. SAP ORACLE\n\n#. Exchange Database\n\n#. Exchange Mailbox\n\n#. Informix\n\n#. Notes Database\n\n#. MySQL\n\n#. PostgreS\n\n#. Big Data Apps\n\n\nDocumentation\n-------------\n\nTo get started, please see the `full documentation for this library `_\n\n\nContribution Guidelines\n-----------------------\n\n#. We welcome all the enhancements from everyone although we request the developer to follow some guidelines while interacting with the ``CVPySDK`` codebase.\n\n#. Before adding any enhancements/bug-fixes, we request you to open an Issue first.\n\n#. The SDK team will go over the Issue and notify if it is required or already been worked on.\n\n#. If the Issue is approved, the contributor can then make the changes to their fork and open a pull request.\n\nPull Requests\n*************\n- CVPySDK has 2 active branches, namely:\n - **master**\n - **dev**\n\n * where the other branches refer to the already released code / branched code, which may only get some bug-fixes, with no active development\n - SP7\n - SP8\n - SP9\n - SP10\n - SP11\n - SP12\n - SP13\n\t- SP14\n\t- SP15\n\n- The contributor should *Fork* the **dev** branch, and make their changes on top of it, and open a *Pull Request*\n- The **master** branch will then be updated with the **dev** branch, once everything is verified\n\n **Note:** The SDK team will not accept any *Pull Requests* on the **master** branch\n\nCoding Considerations\n*********************\n\n- All python code should be **PEP8** compliant.\n- All changes should be consistent with the design of the SDK.\n- The code should be formatted using **autopep8** with line-length set to **99** instead of default **79**.\n- All changes and any new methods/classes should be properly documented.\n- The doc strings should be of the same format as existing docs.\n\nCode of Conduct\n***************\n\nEveryone interacting in the **CVPySDK** project's codebases, issue trackers,\nchat rooms, and mailing lists is expected to follow the\n`PyPA Code of Conduct`_.\n\n.. _PyPA Code of Conduct: https://www.pypa.io/en/latest/code-of-conduct/\n\n\nLicense\n-------\n**CVPySDK** and its contents are licensed under `Commvault License `_\n\n\nAbout Commvault\n---------------\n.. image:: https://upload.wikimedia.org/wikipedia/en/thumb/1/12/Commvault_logo.png/150px-Commvault_logo.png\n :align: center\n\n|\n\n`Commvault `_\n(NASDAQ: CVLT) is a publicly traded data protection and information management software company headquartered in Tinton Falls, New Jersey.\n\nIt was formed in 1988 as a development group in Bell Labs, and later became a business unit of AT&T Network Systems. It was incorporated in 1996.\n\nCommvault software assists organizations with data backup and recovery, cloud and infrastructure management, and retention and compliance.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/CommvaultEngg/cvpysdk", "keywords": "commvault,python,sdk,cv,simpana,commcell,cvlt,webconsole", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "cvpysdk", "package_url": "https://pypi.org/project/cvpysdk/", "platform": "", "project_url": "https://pypi.org/project/cvpysdk/", "project_urls": { "Bug Tracker": "https://github.com/CommvaultEngg/cvpysdk/issues", "Documentation": "https://commvaultengg.github.io/cvpysdk/", "Homepage": "https://github.com/CommvaultEngg/cvpysdk", "Source Code": "https://github.com/CommvaultEngg/cvpysdk/tree/SP17" }, "release_url": "https://pypi.org/project/cvpysdk/11.17/", "requires_dist": [ "requests", "future", "xmltodict" ], "requires_python": "", "summary": "Commvault SDK for Python", "version": "11.17" }, "last_serial": 5835232, "releases": { "11": [ { "comment_text": "", "digests": { "md5": "9ba61265358b9627c3c43b028b404f03", "sha256": "ea28bdf70e17c79885edb32b9631e9fb289d96f5bfcde9924ee9a4b5e03e33d0" }, "downloads": -1, "filename": "cvpysdk-11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ba61265358b9627c3c43b028b404f03", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 263844, "upload_time": "2018-03-15T10:51:47", "url": "https://files.pythonhosted.org/packages/8a/19/3a6c9eb36337f0dd0f2e50ac5c90f6f529d02ea7c58d4b0f88b484db4763/cvpysdk-11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1becec9201e5aac7d8ecd9d2d546a29", "sha256": "531a29ee0d5c52a6e30436a7e1b744427c65d244a4b93bb4355680a1c3533531" }, "downloads": -1, "filename": "cvpysdk-11.tar.gz", "has_sig": false, "md5_digest": "f1becec9201e5aac7d8ecd9d2d546a29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198796, "upload_time": "2018-03-15T10:51:51", "url": "https://files.pythonhosted.org/packages/79/f6/4c7864b607e0e60cf1e3e19976a1aa64df4faf6f61d8d27a3c28bf652e64/cvpysdk-11.tar.gz" } ], "11.10.0": [ { "comment_text": "", "digests": { "md5": "36d550a04f0d25da3872c06fc3ccf0b6", "sha256": "9a516346e0a8fcb8f8bb3f5323668fa1d0f41df8c1ff1b2b8017b68140449425" }, "downloads": -1, "filename": "cvpysdk-11.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36d550a04f0d25da3872c06fc3ccf0b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 146325, "upload_time": "2018-03-26T06:51:40", "url": "https://files.pythonhosted.org/packages/12/a8/d72e3c438e658532967fa24f1a3b14e6c7cab8967ddea6c6148c99b64614/cvpysdk-11.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a1ef6469cb195e3194b52f8084c21e4", "sha256": "a1457df5601e6f94b79e8c2f5939bfea53b63ffe80d9baf8baf4f1a6ed4189c9" }, "downloads": -1, "filename": "cvpysdk-11.10.0.tar.gz", "has_sig": false, "md5_digest": "3a1ef6469cb195e3194b52f8084c21e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103373, "upload_time": "2018-03-26T06:51:43", "url": "https://files.pythonhosted.org/packages/67/8d/8620abb6e4aa8fbe657788d4ab4b2b1cdde63cbfa5be68123a6cc857bd4f/cvpysdk-11.10.0.tar.gz" } ], "11.11": [ { "comment_text": "", "digests": { "md5": "6b03458259320bc1d9d79e8f34931f85", "sha256": "7f586ebb627e2088267b29b08a44b096fa3df3748018eb4d53512ec3e952b94a" }, "downloads": -1, "filename": "cvpysdk-11.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b03458259320bc1d9d79e8f34931f85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 263472, "upload_time": "2018-03-26T06:01:46", "url": "https://files.pythonhosted.org/packages/4a/83/93130007cd875c1030d86e93a4b4d99612d53e65f0f934387eaf9aaa3a10/cvpysdk-11.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78ff05d2110829cecbdc97e676b9eb3b", "sha256": "7747242502b3b5ad9e697e5692b258336db25e08d35bbb4dc4835fa20f9a31d4" }, "downloads": -1, "filename": "cvpysdk-11.11.tar.gz", "has_sig": false, "md5_digest": "78ff05d2110829cecbdc97e676b9eb3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198702, "upload_time": "2018-03-26T06:01:50", "url": "https://files.pythonhosted.org/packages/a9/f8/b8b536e9beaff3a5b0930fa84c0b3cf68490e55a66d2cd034bc0883d113f/cvpysdk-11.11.tar.gz" } ], "11.12": [ { "comment_text": "", "digests": { "md5": "4dd13358ab0c305dfd07894d4596e26c", "sha256": "60555b139e1abbe6162149afeb6830281785dffff2013276e2499aabff0e86a3" }, "downloads": -1, "filename": "cvpysdk-11.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4dd13358ab0c305dfd07894d4596e26c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 356505, "upload_time": "2018-06-15T06:25:59", "url": "https://files.pythonhosted.org/packages/98/28/1459b7c06e1cffa9ada0a97bd93aabcc8a755763cc8d6d5192614625cbfc/cvpysdk-11.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6aab542b3bbe9fea40693ec5c4eeacad", "sha256": "9f2cbca9550fcdcb9ba4c7f7aecc7741cfa7b1bc13d265bbe6b80c7256ecb7ac" }, "downloads": -1, "filename": "cvpysdk-11.12.tar.gz", "has_sig": false, "md5_digest": "6aab542b3bbe9fea40693ec5c4eeacad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 272945, "upload_time": "2018-06-15T06:26:00", "url": "https://files.pythonhosted.org/packages/19/84/6d129ef45725833650361af2bd93fb91fb0a104d4082ec6381e81bf2fbee/cvpysdk-11.12.tar.gz" } ], "11.13": [ { "comment_text": "", "digests": { "md5": "8aef805e2e9c278d1f563765546185fb", "sha256": "c1a7eaf3f8ed54e4d973c8ec4bf6050288445699510b026e15776af565b7cafd" }, "downloads": -1, "filename": "cvpysdk-11.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8aef805e2e9c278d1f563765546185fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 414096, "upload_time": "2018-09-15T11:48:21", "url": "https://files.pythonhosted.org/packages/4f/d6/ae14b98c9d1a26043cafc23d778267c6406cab40c7edbfcb7d009ac0e4c7/cvpysdk-11.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e354746a8c7aeb99ee54bf1ad736ed6", "sha256": "4d39d0b62ca4a5c53556cbc4c4ad826dabb68882688f1a7be5fed88fb8eddc00" }, "downloads": -1, "filename": "cvpysdk-11.13.tar.gz", "has_sig": false, "md5_digest": "2e354746a8c7aeb99ee54bf1ad736ed6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 315217, "upload_time": "2018-09-15T11:48:23", "url": "https://files.pythonhosted.org/packages/be/f6/cb8632064a304c8991ca0af29c81262ab58d1e7f924c269f50254ed40bb5/cvpysdk-11.13.tar.gz" } ], "11.14": [ { "comment_text": "", "digests": { "md5": "2d823d9b85c371609e919fdf87e06036", "sha256": "77ee23fcf3041e3a6c0caa922aad793f3f0de44044cffb9290f5ac1c462063b1" }, "downloads": -1, "filename": "cvpysdk-11.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d823d9b85c371609e919fdf87e06036", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 476997, "upload_time": "2018-12-20T15:06:48", "url": "https://files.pythonhosted.org/packages/c0/6e/bd7b18581b387953247e6f551eed8421d7fce962047edf603f0d2ae1e2a5/cvpysdk-11.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96f79607d613e6bc149cbd7c02fe455f", "sha256": "2979668fbcc6df55ce10545024373c5c4f64c3d178a9157f0b6f66853ba89797" }, "downloads": -1, "filename": "cvpysdk-11.14.tar.gz", "has_sig": false, "md5_digest": "96f79607d613e6bc149cbd7c02fe455f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 356110, "upload_time": "2018-12-20T15:06:49", "url": "https://files.pythonhosted.org/packages/80/2e/56a1569c5335f950143232ff343dc666da12dc5af6bc4860ca3d4d96387b/cvpysdk-11.14.tar.gz" } ], "11.15": [ { "comment_text": "", "digests": { "md5": "b60609df427ac558497dc0cb011aa87c", "sha256": "ac1abe09838bf2f5648705527d0e922d92f53bcb7208e46d9013fdf423d80f4a" }, "downloads": -1, "filename": "cvpysdk-11.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b60609df427ac558497dc0cb011aa87c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 528142, "upload_time": "2019-03-28T07:31:16", "url": "https://files.pythonhosted.org/packages/8a/36/0a12d8668ffa1c235afc029cd327592ffb87cebf0f46b2fcf67366cfaf32/cvpysdk-11.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9cf3e2a455696c65cd57509f184d858", "sha256": "05640bdd649f3055f1251d997cbc3081ba1553ff2e63e7ebded819f6c368923b" }, "downloads": -1, "filename": "cvpysdk-11.15.tar.gz", "has_sig": false, "md5_digest": "e9cf3e2a455696c65cd57509f184d858", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 386058, "upload_time": "2019-03-28T07:31:18", "url": "https://files.pythonhosted.org/packages/76/01/f3fe2e0dcd7a4fc97e02b212eed3be2073d5c689d5130123474a7acb4073/cvpysdk-11.15.tar.gz" } ], "11.16": [ { "comment_text": "", "digests": { "md5": "ac268e54e6d7e981e22e360f8ca68844", "sha256": "2f7c87c2ae931b4c8b4d48fc5691b1df8e84bcad8fa12a25d3a50dac3d93e3b8" }, "downloads": -1, "filename": "cvpysdk-11.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac268e54e6d7e981e22e360f8ca68844", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 568421, "upload_time": "2019-06-15T16:53:14", "url": "https://files.pythonhosted.org/packages/6d/63/9a1d974fb72cd89a877813dd39d915e1722c8823ef10ae08663e6d27da19/cvpysdk-11.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e86d6d2f087f2b745abe7056b2e14ac9", "sha256": "8da933c0da8f651e9ba7372576de2f81a7077a4a2a6f2911c7dd3490b65c1572" }, "downloads": -1, "filename": "cvpysdk-11.16.tar.gz", "has_sig": false, "md5_digest": "e86d6d2f087f2b745abe7056b2e14ac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 424879, "upload_time": "2019-06-15T16:53:16", "url": "https://files.pythonhosted.org/packages/28/4c/7350142600d123fef4890ca68f97d7be79a736be0cb091d2dd828d66677b/cvpysdk-11.16.tar.gz" } ], "11.16.2": [ { "comment_text": "", "digests": { "md5": "d0078a31e0dd2757837eb0255939b0a4", "sha256": "6318a97e3c2dff5de57f6939dfdf1c22e5f8f8e976362b32c862c90837965092" }, "downloads": -1, "filename": "cvpysdk-11.16.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0078a31e0dd2757837eb0255939b0a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 568587, "upload_time": "2019-06-25T13:49:36", "url": "https://files.pythonhosted.org/packages/10/c9/ec7aaa795f4da44765a88db6b788598d2ab4d76aeed4802ec904eaf892d4/cvpysdk-11.16.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15c0bc9bcf345473e527287a66756130", "sha256": "d738bf0c656e0c0e9290e28ca0d7dbe18bcebca6277b5922656a8b42c6dad715" }, "downloads": -1, "filename": "cvpysdk-11.16.2.tar.gz", "has_sig": false, "md5_digest": "15c0bc9bcf345473e527287a66756130", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 425100, "upload_time": "2019-06-25T13:49:38", "url": "https://files.pythonhosted.org/packages/49/4a/dc564930209751671bbcb9368471b04185015030cb73fc3d2b47922b59f1/cvpysdk-11.16.2.tar.gz" } ], "11.17": [ { "comment_text": "", "digests": { "md5": "b70892b134cc8ef0b644648557f2ea2b", "sha256": "6b72782136409d211b2ec0868dcd9b2a9fc7bd85d6f3caa08aa6cebaa878a2f8" }, "downloads": -1, "filename": "cvpysdk-11.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b70892b134cc8ef0b644648557f2ea2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 598942, "upload_time": "2019-09-16T09:33:44", "url": "https://files.pythonhosted.org/packages/76/54/b7c11d64082a6473ade2a068ba2700dffaa5a4aef513816aa962dd5ccc0d/cvpysdk-11.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9d40ebb9bf2aa66703e25ce2b48099e", "sha256": "84dd1cb784fed2ad9d7c81192a18ff27e6e128f1eb07252749705987563efa51" }, "downloads": -1, "filename": "cvpysdk-11.17.tar.gz", "has_sig": false, "md5_digest": "d9d40ebb9bf2aa66703e25ce2b48099e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 451277, "upload_time": "2019-09-16T09:37:22", "url": "https://files.pythonhosted.org/packages/4d/fb/61955f62164573f887622ceb9e2e9debd86fd02671a53a2baf83b0226319/cvpysdk-11.17.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b70892b134cc8ef0b644648557f2ea2b", "sha256": "6b72782136409d211b2ec0868dcd9b2a9fc7bd85d6f3caa08aa6cebaa878a2f8" }, "downloads": -1, "filename": "cvpysdk-11.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b70892b134cc8ef0b644648557f2ea2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 598942, "upload_time": "2019-09-16T09:33:44", "url": "https://files.pythonhosted.org/packages/76/54/b7c11d64082a6473ade2a068ba2700dffaa5a4aef513816aa962dd5ccc0d/cvpysdk-11.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9d40ebb9bf2aa66703e25ce2b48099e", "sha256": "84dd1cb784fed2ad9d7c81192a18ff27e6e128f1eb07252749705987563efa51" }, "downloads": -1, "filename": "cvpysdk-11.17.tar.gz", "has_sig": false, "md5_digest": "d9d40ebb9bf2aa66703e25ce2b48099e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 451277, "upload_time": "2019-09-16T09:37:22", "url": "https://files.pythonhosted.org/packages/4d/fb/61955f62164573f887622ceb9e2e9debd86fd02671a53a2baf83b0226319/cvpysdk-11.17.tar.gz" } ] }