{ "info": { "author": "Yoram Shamir", "author_email": "yoram@ignissoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Testing :: Traffic Generation" ], "description": "This package implements stand-alone REST API server to manage Xena Valkyrie chassis.\n\nFunctionality\n\"\"\"\"\"\"\"\"\"\"\"\"\"\nFull REST API with functionality equivalent to the CLI. \n\nInstallation\n\"\"\"\"\"\"\"\"\"\"\"\"\npip instsll xenavalkyrie-rest\n\nGetting started\n\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\nStart the server\n----------------\ngunicorn2 xenavalkyrie_rest.wsgi:app -c xenavalkyrie_rest/settings.py\n\nStart the development server\n----------------------------\n./xena_rest_server.py\n\nDocumentation\n\"\"\"\"\"\"\"\"\"\"\"\"\"\n\nXena CLI does not distinguish between attributes, operations and statistics. All are flat, unstructured, commands.\n\nEach object has the following sub-routes - commands, attributes, statistics, operations.\nNote that for some objects some of the sub-routes are not applicable and in this case the sub-route is missing.\n\nCommands:\n- Any raw CLI command.\n\nThe following sub-routes are abstractions on top of the raw CLI commands represented in the commands sub-route.\n\nAttributes:\n- Returns all attributes in one call as dictionary\n- Allows set of group of attributes\n\nStatistics:\n- Structured statistics.\n\nOperations:\n- Strcutured operations. Not supported in first release.\n\nCLI documentation - \nswagger UI - http://:/api\nswagger version 2.0 JSON - http://:/api/swagger.json\n\nRelated works\n\"\"\"\"\"\"\"\"\"\"\"\"\"\nxenavalkyrie\n\nContact\n\"\"\"\"\"\"\"\nFeel free to contact me with any question or feature request at yoram@ignissoft.com", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xenadevel/RestXenaValkyrie/", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "xenavalkyrie-rest", "package_url": "https://pypi.org/project/xenavalkyrie-rest/", "platform": "any", "project_url": "https://pypi.org/project/xenavalkyrie-rest/", "project_urls": { "Homepage": "https://github.com/xenadevel/RestXenaValkyrie/" }, "release_url": "https://pypi.org/project/xenavalkyrie-rest/0.6.2/", "requires_dist": null, "requires_python": "", "summary": "Stand-alone REST API server to manage Xena Valkyrie chassis", "version": "0.6.2" }, "last_serial": 4891893, "releases": { "0.6.2": [ { "comment_text": "", "digests": { "md5": "63d7357b4a09088e082d20b93bbb801c", "sha256": "b3aa5d5d1e4efcf9d0ec2acfbc90fad8666d062d13de0333e4370d665798d8cf" }, "downloads": -1, "filename": "xenavalkyrie-rest-0.6.2.tar.gz", "has_sig": false, "md5_digest": "63d7357b4a09088e082d20b93bbb801c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17610, "upload_time": "2019-03-03T21:38:03", "url": "https://files.pythonhosted.org/packages/bf/f5/8c195761e24a2a1d0b041eb37f740d19b7fff00a3a7f593a39f991a38408/xenavalkyrie-rest-0.6.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "63d7357b4a09088e082d20b93bbb801c", "sha256": "b3aa5d5d1e4efcf9d0ec2acfbc90fad8666d062d13de0333e4370d665798d8cf" }, "downloads": -1, "filename": "xenavalkyrie-rest-0.6.2.tar.gz", "has_sig": false, "md5_digest": "63d7357b4a09088e082d20b93bbb801c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17610, "upload_time": "2019-03-03T21:38:03", "url": "https://files.pythonhosted.org/packages/bf/f5/8c195761e24a2a1d0b041eb37f740d19b7fff00a3a7f593a39f991a38408/xenavalkyrie-rest-0.6.2.tar.gz" } ] }