{ "info": { "author": "Girish Kumar, Prashant Bhosle", "author_email": "gkumar1@lenovo.com, pbhosle@lenovo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", "Topic :: Utilities" ], "description": "Lenovo xClarity Python Client \n=============================\nWhat is PyLXCA?\n---------------\nPyLXCA is Python based interface for Lenovo xClarity Administration APIs.\n\nPyLXCA command-line interface (CLI) provides a Python-based library of \ncommands to automate provisioning and resource management from an OpenStack \nenvironment, such as Ansible or Puppet.\n\nThe Lenovo XClarity Administrator PYLXCA CLI provide an interface to \nLenovo XClarity Administrator REST APIs to automate functions such as:\n*\tLogging in to Lenovo XClarity Administrator\n*\tManaging and unmanaging chassis, servers, storage systems, and \ntop-of-rack switches (endpoints)\n*\tViewing inventory data for endpoints and components\n*\tDeploying an operating-system image to one or more servers\n*\tConfiguring servers through the use of Configuration Patterns\n*\tApplying firmware updates to endpoints\n\n\nInstallation\n------------\nTo use the PYLXCA command-line interface (CLI), you must install the \nCLI and start a command session.\n\nPython (including the request and logging modules) is required to use\nto the PYLXCA CLI. Ensure at the following requirements are met. For \nmore information about Python, see the [Link]www.python.org website. \n\n*\tPython v2.7.x (Later versions have not been tested.)\n*\tPython requests v2.7.0 or later\n*\tPython logging v0.4.9.6 or later\n\nComplete the following steps to install the PYLXCA CLI.\n\n1.\tDownload the toolkit by clicking Help ( )> Resources from the \nLenovo XClarity Administrator title bar, and then clicking Download \nPYLXCA CLI from the dialog.\n2.\tUnzip the package into a local directory.\n3.\tRun the following command to install the module:\neasy_install unzip_directory\\pylxca-1.0-py2.7.egg\n4.\tStart a Python shell session.\n\n$lxca_shell\n--------------------------------------------------\nWelcome to PyLXCA Shell v1.0\nType \"help\" at any time for a list of commands.\nType \"pyshell\" at any time to get interactive python shell\n--------------------------------------------------\nPyLXCA >>\n\n5.\tValidate that the module was installed correctly by running the following command:\n\nIn Python Shell Try to import pylxca module as follows\n\n>>> import pylxca\n\nIf python able to import pylxca without any error then it is installed correctly.\n\n\nAPI Reference\n-------------\n\nPyLXCA command reference is available at \nhttp://ralfss30.labs.lenovo.com:8120/help/topic/com.lenovo.lxca.doc/pycli_overview.html\n\n\nExample\n------------\n\npython lxca_shell\nconnect -l https://10.241.106.216 -u USERID --noverify\nconnect -l https://10.241.106.216 -u USERID\n\nExample to call lxca_cmd pytohn module from python script or Ansible module\n\nfrom pylxca.pylxca_cmd.lxca_pyshell import *\npyshell()\ncon1 = connect(\"https://10.241.106.216\",\"USERID\",\"CME44ibm\",\"True\")\n\nSeveral sample scripts are also available to help you to quickly begin using the PYLXCA command-line interface (CLI) to manage endpoints. \nThe sample scripts are location in the following directory:\nlib/python2.7/site-packages/pylxca-1.0-py2.7.egg/pylxca\\test\n\nLicense\n-------\nApache Software License (http://www.apache.org/licenses/LICENSE-2.0)\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.lenovo.com", "keywords": "PYLXCA", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "pylxca", "package_url": "https://pypi.org/project/pylxca/", "platform": "", "project_url": "https://pypi.org/project/pylxca/", "project_urls": { "Homepage": "http://www.lenovo.com" }, "release_url": "https://pypi.org/project/pylxca/2.5.0/", "requires_dist": [ "requests (>=2.7.0)", "requests-toolbelt (>=0.8.0)", "mock (>=2.0.0)" ], "requires_python": "", "summary": "It is tool/api to connect LXCA from command line", "version": "2.5.0" }, "last_serial": 5785335, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "8933acdc5083cf36c77c16d2db39387e", "sha256": "9af33f15879f3b4044a276ae2f87061f160bf3e2c08fe44468539da6e3691da4" }, "downloads": -1, "filename": "pylxca-2.0.0.tar.gz", "has_sig": false, "md5_digest": "8933acdc5083cf36c77c16d2db39387e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47833, "upload_time": "2018-03-14T14:25:43", "url": "https://files.pythonhosted.org/packages/6b/17/433ddbd0fcebf7f12e17f81a4c1711e8644885568d6bbf2f7def0bf871d1/pylxca-2.0.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "235f14ea7d5ea703fd07a82ddf595bba", "sha256": "f88fb337969d862d42898c5859db569e9a3fe506e78720ddfcfcd2ea755a3a43" }, "downloads": -1, "filename": "pylxca-2.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "235f14ea7d5ea703fd07a82ddf595bba", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 55678, "upload_time": "2018-10-09T11:49:26", "url": "https://files.pythonhosted.org/packages/b9/65/c44919af7b1196a81dc972ca7b9bc04e060c835b29f87d2382f5ff855dca/pylxca-2.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e38cf515da64fdeadaf3ced9b558d5b", "sha256": "7c4bfd0a42747737b00a0668ff8e7a498e1200aa10acd0ad966e738d374a3a56" }, "downloads": -1, "filename": "pylxca-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7e38cf515da64fdeadaf3ced9b558d5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53217, "upload_time": "2018-10-09T11:49:27", "url": "https://files.pythonhosted.org/packages/06/2f/633b77c86c827223133cefc6d5b427ff8f72f35357bd5782a45997a7da5f/pylxca-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e820ce9dce1c71172cca7cb2f09dfdd4", "sha256": "61b85fddda0f5792948df0978c4c4c1d447046741ed2cf99545204f198ce4749" }, "downloads": -1, "filename": "pylxca-2.1.1.tar.gz", "has_sig": false, "md5_digest": "e820ce9dce1c71172cca7cb2f09dfdd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53488, "upload_time": "2018-10-09T11:49:28", "url": "https://files.pythonhosted.org/packages/1b/37/2ea4049a7521d888f5309e99c45c69c3de993b8dd4cff127add6c73da1ca/pylxca-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "965d045f3514c1677f06c14339be7f22", "sha256": "77e6fa4e406e31b5861ed99dd0e39544697b6b83ef260c4a495b12076dc70d62" }, "downloads": -1, "filename": "pylxca-2.2.0-py2.7.egg", "has_sig": false, "md5_digest": "965d045f3514c1677f06c14339be7f22", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 68553, "upload_time": "2018-11-20T12:12:38", "url": "https://files.pythonhosted.org/packages/80/05/4f99aeed0cc64d9f9af3e022445c02e97a04ed598302e31ab0b913077c61/pylxca-2.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c0adc78410ae73202b80eaef774046f0", "sha256": "62d0686e808776ff4f76b753a9f46f785376f25ba3140ff47433a247f42e2411" }, "downloads": -1, "filename": "pylxca-2.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c0adc78410ae73202b80eaef774046f0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 57694, "upload_time": "2018-11-20T12:19:58", "url": "https://files.pythonhosted.org/packages/16/37/919d98506e718dc5a9039ebce72401087b3ea81043c454d4980078f63f5e/pylxca-2.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b099dabf45920858368d0d37a160cad0", "sha256": "4a7e60722cc83791641583b8d04df52cee7837e47fadb3be61cfc58f25fb446d" }, "downloads": -1, "filename": "pylxca-2.2.0-py3.5.egg", "has_sig": false, "md5_digest": "b099dabf45920858368d0d37a160cad0", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 111647, "upload_time": "2018-11-20T12:31:09", "url": "https://files.pythonhosted.org/packages/7e/b0/1f29d2ad2e2348ea541b779c938972fb1df49fa4e8384402079736c60dda/pylxca-2.2.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "616560e8670cb80b722418bcfe73f808", "sha256": "a5956a1e9ec940e8e2de99a60e8cd623f07267416779a68a772762fb2c724d24" }, "downloads": -1, "filename": "pylxca-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "616560e8670cb80b722418bcfe73f808", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53554, "upload_time": "2018-11-20T12:30:15", "url": "https://files.pythonhosted.org/packages/c1/33/b923f6e181e79e3ca5c8e8c3de8f297b57e0101e75c08e11b132af2ee0eb/pylxca-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99b7de22c2ab27bcb8b8ac730359ea1d", "sha256": "cc5f9c4ecf2fd6b08118f79e3de12f5ffdd3d17b99dca61393242c38da3f9b1c" }, "downloads": -1, "filename": "pylxca-2.2.0.tar.gz", "has_sig": false, "md5_digest": "99b7de22c2ab27bcb8b8ac730359ea1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53566, "upload_time": "2018-11-20T12:12:39", "url": "https://files.pythonhosted.org/packages/45/e0/21989bd4fc9ea2203b7fd31ee0af65207aad64f01d225e3d166458343b03/pylxca-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "c6db34d5268356c17350ea73a97d8848", "sha256": "5821622d6bb6ebb1aa53971fe671c8b03a40f4355532ecffcf8bc464adc59a31" }, "downloads": -1, "filename": "pylxca-2.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "c6db34d5268356c17350ea73a97d8848", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 55754, "upload_time": "2019-03-29T07:40:37", "url": "https://files.pythonhosted.org/packages/6b/dc/4a9a39871ac2e234d8e8675a649ce4a04f0ec78945f968fc485ec5e40a90/pylxca-2.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7639d511d4c6dc96a07b5b130f108775", "sha256": "fc812262da05175c1748f2fedd6169d2655876aa240408db041cd0441b76a3b9" }, "downloads": -1, "filename": "pylxca-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7639d511d4c6dc96a07b5b130f108775", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57673, "upload_time": "2019-03-29T09:18:53", "url": "https://files.pythonhosted.org/packages/d2/ce/a621f4ea958d1b32dacca732361cd7b44a6abf6ca99c587062b15d5ea73c/pylxca-2.2.1-py3-none-any.whl" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "95bda1d333d816c0e3cf6992a217549c", "sha256": "a009e3ce709660420fdcfadbc01cea37799503f2fc6f3e0d0fa32cf09910d2f8" }, "downloads": -1, "filename": "pylxca-2.4.0-py2.7.egg", "has_sig": false, "md5_digest": "95bda1d333d816c0e3cf6992a217549c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19937, "upload_time": "2019-04-18T07:01:22", "url": "https://files.pythonhosted.org/packages/70/da/cf735e6d7a2908b400bb26db32a979e4e2d4e5cac41e838ebe06e532d88c/pylxca-2.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e8d6b52edb398324b7b1b161fcbe0ad3", "sha256": "7e663391489b15b1ab08f98a6d68bd9a07dd888bf93e1e3b8079141a124f904e" }, "downloads": -1, "filename": "pylxca-2.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e8d6b52edb398324b7b1b161fcbe0ad3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 71134, "upload_time": "2019-04-18T07:01:19", "url": "https://files.pythonhosted.org/packages/bc/42/4ac4c87d262e5822417c56f30cc816d1301828442a8bd72e5dbdbe9f79fb/pylxca-2.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd92dc4b8aaf9b4e58c73d6bcecff178", "sha256": "ca24c40cb7d639d53aee6bb7f0a5d6f6a73da19e68d3a88d5f8ff66924ef70dd" }, "downloads": -1, "filename": "pylxca-2.4.0-py3.5.egg", "has_sig": false, "md5_digest": "cd92dc4b8aaf9b4e58c73d6bcecff178", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 19937, "upload_time": "2019-04-18T07:01:23", "url": "https://files.pythonhosted.org/packages/f9/5a/f1c6a2f62ff2db98512df72f9c03025ed57d1761a83f901ec6a47d3c8e6e/pylxca-2.4.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "6d0ada15ebfdce582cd2a30de6a227ad", "sha256": "221b132fbadfde101df75c93f507995d8e8859180be61d4ab6f649588cda6b8f" }, "downloads": -1, "filename": "pylxca-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6d0ada15ebfdce582cd2a30de6a227ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 71136, "upload_time": "2019-04-18T07:01:21", "url": "https://files.pythonhosted.org/packages/5b/1d/bea8f4d79f6b706e679a6a7b4b23baa917fe2071dd56b650602b00160753/pylxca-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abe6ee3d9305c0fe55d9a9ed0fd4eff9", "sha256": "7b702a5fbdb4d6a0ed126f8006471506a3e670c3d07321e3979e4a185ad208b4" }, "downloads": -1, "filename": "pylxca-2.4.0.tar.gz", "has_sig": false, "md5_digest": "abe6ee3d9305c0fe55d9a9ed0fd4eff9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67370, "upload_time": "2019-04-18T07:01:24", "url": "https://files.pythonhosted.org/packages/16/6b/12885a17a044d4259b5699af49a808bdde70480a18cf8669911ade350547/pylxca-2.4.0.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "90adfe7feec7b60385639bf6091af784", "sha256": "280367f84591e9b93d0668fa767b2fb6e35d795e11dbd73b6ce16e9efba136bf" }, "downloads": -1, "filename": "pylxca-2.5.0-py2.7.egg", "has_sig": false, "md5_digest": "90adfe7feec7b60385639bf6091af784", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 85662, "upload_time": "2019-09-05T08:39:23", "url": "https://files.pythonhosted.org/packages/88/a4/06583f0ddabd9278802dfc7ccc93f15dac5edfde7f6869f568e46b122b48/pylxca-2.5.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ea628c3b871488dd32e528f256962597", "sha256": "20e8db1548ca053dababdd2436f45ab3bad817aee56af1aae62dd2b1206ec288" }, "downloads": -1, "filename": "pylxca-2.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ea628c3b871488dd32e528f256962597", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 71568, "upload_time": "2019-09-05T08:39:20", "url": "https://files.pythonhosted.org/packages/34/b4/6b66a35df5a3d3b74d1599b7a0368e22a420f1c4dddc4a4ef9554004aef3/pylxca-2.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eed77a4bdb741851502cf1f3e93b7212", "sha256": "33a72f3f8c2997a30ed577553f59ab5fec78738a0aa492cb9ed4a3734f7cd14e" }, "downloads": -1, "filename": "pylxca-2.5.0-py3.5.egg", "has_sig": false, "md5_digest": "eed77a4bdb741851502cf1f3e93b7212", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 86736, "upload_time": "2019-09-05T08:39:24", "url": "https://files.pythonhosted.org/packages/4e/d8/c3e651357b9671b92648acc89986e05aab9e944008ba24e6da8cd6254b91/pylxca-2.5.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "cd59ad48cc65465d2032ff5e0c1935b1", "sha256": "19c4bff7cb23ac239f961663342fc05b0080b3ead53563b744c7c3ab8b91ca08" }, "downloads": -1, "filename": "pylxca-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cd59ad48cc65465d2032ff5e0c1935b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 71567, "upload_time": "2019-09-05T08:39:21", "url": "https://files.pythonhosted.org/packages/fa/29/860a28b5e068c6267de67a7a13f6a7400a36e79d8c0c6350a73bfe2d9a5f/pylxca-2.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60f540de425fefd28f1c01129238b1f3", "sha256": "063ca320279a2ab27d966f831d3c41db2a75e14d00a75fa1da62ca83d5025e3a" }, "downloads": -1, "filename": "pylxca-2.5.0.tar.gz", "has_sig": false, "md5_digest": "60f540de425fefd28f1c01129238b1f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67755, "upload_time": "2019-09-05T08:39:26", "url": "https://files.pythonhosted.org/packages/3e/a6/873d6e68ccf04a9e46fffc2c5a460ab4a27dfdd5358f4ebb38a8b6e07a55/pylxca-2.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "90adfe7feec7b60385639bf6091af784", "sha256": "280367f84591e9b93d0668fa767b2fb6e35d795e11dbd73b6ce16e9efba136bf" }, "downloads": -1, "filename": "pylxca-2.5.0-py2.7.egg", "has_sig": false, "md5_digest": "90adfe7feec7b60385639bf6091af784", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 85662, "upload_time": "2019-09-05T08:39:23", "url": "https://files.pythonhosted.org/packages/88/a4/06583f0ddabd9278802dfc7ccc93f15dac5edfde7f6869f568e46b122b48/pylxca-2.5.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ea628c3b871488dd32e528f256962597", "sha256": "20e8db1548ca053dababdd2436f45ab3bad817aee56af1aae62dd2b1206ec288" }, "downloads": -1, "filename": "pylxca-2.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ea628c3b871488dd32e528f256962597", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 71568, "upload_time": "2019-09-05T08:39:20", "url": "https://files.pythonhosted.org/packages/34/b4/6b66a35df5a3d3b74d1599b7a0368e22a420f1c4dddc4a4ef9554004aef3/pylxca-2.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eed77a4bdb741851502cf1f3e93b7212", "sha256": "33a72f3f8c2997a30ed577553f59ab5fec78738a0aa492cb9ed4a3734f7cd14e" }, "downloads": -1, "filename": "pylxca-2.5.0-py3.5.egg", "has_sig": false, "md5_digest": "eed77a4bdb741851502cf1f3e93b7212", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 86736, "upload_time": "2019-09-05T08:39:24", "url": "https://files.pythonhosted.org/packages/4e/d8/c3e651357b9671b92648acc89986e05aab9e944008ba24e6da8cd6254b91/pylxca-2.5.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "cd59ad48cc65465d2032ff5e0c1935b1", "sha256": "19c4bff7cb23ac239f961663342fc05b0080b3ead53563b744c7c3ab8b91ca08" }, "downloads": -1, "filename": "pylxca-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cd59ad48cc65465d2032ff5e0c1935b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 71567, "upload_time": "2019-09-05T08:39:21", "url": "https://files.pythonhosted.org/packages/fa/29/860a28b5e068c6267de67a7a13f6a7400a36e79d8c0c6350a73bfe2d9a5f/pylxca-2.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60f540de425fefd28f1c01129238b1f3", "sha256": "063ca320279a2ab27d966f831d3c41db2a75e14d00a75fa1da62ca83d5025e3a" }, "downloads": -1, "filename": "pylxca-2.5.0.tar.gz", "has_sig": false, "md5_digest": "60f540de425fefd28f1c01129238b1f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67755, "upload_time": "2019-09-05T08:39:26", "url": "https://files.pythonhosted.org/packages/3e/a6/873d6e68ccf04a9e46fffc2c5a460ab4a27dfdd5358f4ebb38a8b6e07a55/pylxca-2.5.0.tar.gz" } ] }