{ "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", "Topic :: Software Development :: Testing :: Traffic Generation" ], "description": "## Python OO API for Xena Valkyrie traffic generator.\n\n### Functionality\nThe current version supports the following test flow:\n\n- Load/Build configuration -> Change configuration -> Start/Stop traffic -> Get statistics/capture\n\nSupported operations:\n\n- Login, connect to chassis and reserve ports\n- Load existing configuration file\n- Build configuration from scratch\n- Get/set attributes\n- Start/Stop - transmit, capture\n- Statistics - ports, streams (end to ends) and TPLDs\n- Capture - get captured packets\n- Release ports and disconnect\n\n### Migrate from pyxenamanager\n- Package renamed from xenamanager to xenavalkyrie\n- XenaStreamsStats.statistics['rx']:
\n Returns all RX statistics indexed by RX port instead of TPLD object.\n\n### Installation\n```\npip install xenavalkyrie\n```\n\n### Getting started\nUnder ```xenavalkyrie.test.xena_samples``` you will find some basic samples.
\nSee inside for more info.\n\n### Documentation\nhttp://pyxenavalkyrie.readthedocs.io/en/latest/\n\n### Usage notes\n- Do not create XenaManager manually but use the init_xena factory\n- When loading configuration files, first load all files only then manipulate the configuration.\n\n### Related works\nThe package replaces pyxenamanager - https://github.com/xenadevel/PyXenaManager\n\n### Contact\nFeel free to contact me with any question or feature request at yoram@ignissoft.com", "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/xenadevel/PyXenaValkyrie/", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "xenavalkyrie", "package_url": "https://pypi.org/project/xenavalkyrie/", "platform": "any", "project_url": "https://pypi.org/project/xenavalkyrie/", "project_urls": { "Homepage": "https://github.com/xenadevel/PyXenaValkyrie/" }, "release_url": "https://pypi.org/project/xenavalkyrie/1.3.7/", "requires_dist": null, "requires_python": "", "summary": "Python OO API package to automate Xena traffic generator", "version": "1.3.7" }, "last_serial": 5655315, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "3530dbfef0ccd3ee8755cebc707b1451", "sha256": "206f7ebf2c8e54fecbf0d71845d9d52a109d7975c38134b766317a1658d416a6" }, "downloads": -1, "filename": "xenavalkyrie-1.1.0.tar.gz", "has_sig": false, "md5_digest": "3530dbfef0ccd3ee8755cebc707b1451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21761, "upload_time": "2018-07-11T15:13:13", "url": "https://files.pythonhosted.org/packages/3c/f8/3a4a95a9ef7234a681ef1bdd76d69e0f6ecdad1f2765e91624ecb364fc94/xenavalkyrie-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "42da4d9115a24c604606c0c517e9409a", "sha256": "f633131770d56629bd1ccbc8d3aff1f8274d54f0d1ca7802860730448a3b5db3" }, "downloads": -1, "filename": "xenavalkyrie-1.1.1.tar.gz", "has_sig": false, "md5_digest": "42da4d9115a24c604606c0c517e9409a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22029, "upload_time": "2018-07-18T11:56:53", "url": "https://files.pythonhosted.org/packages/ba/d3/dcfea937aaf35c9c96810c2e7e019b7bc2fa3a2c05d1c071fba0915d73ad/xenavalkyrie-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4522ffb752daf0ce03a0671ad1b758ac", "sha256": "8a4714253e88cad84238c218f666309c8bc18996d4fb55bd72e8c4ad3dff6692" }, "downloads": -1, "filename": "xenavalkyrie-1.1.2.tar.gz", "has_sig": false, "md5_digest": "4522ffb752daf0ce03a0671ad1b758ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22220, "upload_time": "2018-07-23T13:47:59", "url": "https://files.pythonhosted.org/packages/27/ac/200e02b14b7cc1f859f947ed353670e7cb6b601b39906549319b0ec1125d/xenavalkyrie-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "f75dd9960a770b7c375e9a1098075e70", "sha256": "1c21129c457002bacc7cfbeeaff7c7e822e2644b2d7079a50210b89d9c945f2e" }, "downloads": -1, "filename": "xenavalkyrie-1.1.3.tar.gz", "has_sig": false, "md5_digest": "f75dd9960a770b7c375e9a1098075e70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22339, "upload_time": "2018-08-09T13:03:01", "url": "https://files.pythonhosted.org/packages/56/e6/1028596ece1cd6c66af324101140f09286445a7c426e515f3bc2a17c1600/xenavalkyrie-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "088037b67c74c6d1ee21b8762b8822ab", "sha256": "317956541a4d5484b4966c48f1af0bf9b6a5cfdfddc2594450b1e69d99232c98" }, "downloads": -1, "filename": "xenavalkyrie-1.1.4.tar.gz", "has_sig": false, "md5_digest": "088037b67c74c6d1ee21b8762b8822ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22386, "upload_time": "2018-08-30T15:08:05", "url": "https://files.pythonhosted.org/packages/f6/35/2b2a3021bfee419d0c42354460faf3f5b733509244974dd75b20c42dec8f/xenavalkyrie-1.1.4.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "9e11a5c031737f3a67fcde409706cd4e", "sha256": "2be5e045fbc55dab083d33996d45bb9ba1440072070afd675191c8404108fb5f" }, "downloads": -1, "filename": "xenavalkyrie-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9e11a5c031737f3a67fcde409706cd4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23125, "upload_time": "2018-09-19T08:06:36", "url": "https://files.pythonhosted.org/packages/1c/36/ef5821a2e2692db0a1550c1e55228b71b652590ccc73040c6302454475dd/xenavalkyrie-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "00be995fc9d1f4705319be24536d6411", "sha256": "18f0bbddcfd9d906af82a439d50e978f4f880a00fc639ab0bfd1a6cc3d7357c0" }, "downloads": -1, "filename": "xenavalkyrie-1.2.1.tar.gz", "has_sig": false, "md5_digest": "00be995fc9d1f4705319be24536d6411", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24446, "upload_time": "2018-12-04T20:42:58", "url": "https://files.pythonhosted.org/packages/7c/52/3629c0fae1b2e8679762b04d9ece7103054e8b9d9fb3fe9576e91068dfad/xenavalkyrie-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "7ba478bec25e05b546423e5d9a75c2b7", "sha256": "4228a443fe7859e10d1bebca19393444a9edd61a2ada1d4199f3b258ea88f35e" }, "downloads": -1, "filename": "xenavalkyrie-1.2.2.tar.gz", "has_sig": false, "md5_digest": "7ba478bec25e05b546423e5d9a75c2b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26178, "upload_time": "2019-03-03T21:23:03", "url": "https://files.pythonhosted.org/packages/26/8a/e33e13fc4b2844b88f213af0518a77a96d662b4500dc854946cedd1ab6a4/xenavalkyrie-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "1b1f40d1b0f7ba388df1f43d94cbc3cf", "sha256": "2e0b9887f571c9a8124247ddf0cc4985a84820959299098eaec91d334de067ac" }, "downloads": -1, "filename": "xenavalkyrie-1.3.0.tar.gz", "has_sig": false, "md5_digest": "1b1f40d1b0f7ba388df1f43d94cbc3cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27491, "upload_time": "2019-03-25T06:59:20", "url": "https://files.pythonhosted.org/packages/14/a9/d80653e2ba79a2621fd88d4c3ab8414c135e58937ba597afa26893e5acd7/xenavalkyrie-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "bbce25bbaf99dc1a6e93cae179a73a4e", "sha256": "b58399324aeaa182099140d55804b9e76614484ee7b8e9bfc3daa1a33aa7f5e7" }, "downloads": -1, "filename": "xenavalkyrie-1.3.1.tar.gz", "has_sig": false, "md5_digest": "bbce25bbaf99dc1a6e93cae179a73a4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27422, "upload_time": "2019-04-11T16:02:43", "url": "https://files.pythonhosted.org/packages/81/d4/51db3024e4e867de18385e727bf657104c97009ba0231d81e91d7d8f1ec7/xenavalkyrie-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "7ad959ec8d593798d0c307d8c46a78a1", "sha256": "dc39bd935f27f55082370a6c94a2c91d7e4df3e404bfaaa1ea769ffff877fc8a" }, "downloads": -1, "filename": "xenavalkyrie-1.3.2.tar.gz", "has_sig": false, "md5_digest": "7ad959ec8d593798d0c307d8c46a78a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29176, "upload_time": "2019-05-22T15:41:32", "url": "https://files.pythonhosted.org/packages/87/f5/444e6030b8b65a021c427dec92579ce9db039048adff35c8171902969989/xenavalkyrie-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "da3f2a3ebc426e83a65ff502decda017", "sha256": "72fa33fd42b39aa40d543b502c9f5df5cec09cb67f5c10ee6897a50e4fef614e" }, "downloads": -1, "filename": "xenavalkyrie-1.3.3.tar.gz", "has_sig": false, "md5_digest": "da3f2a3ebc426e83a65ff502decda017", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29163, "upload_time": "2019-05-22T16:02:59", "url": "https://files.pythonhosted.org/packages/33/e8/296455f4ffea6bfb648f083aa907a0fe57ff382e877090c4b597c8068480/xenavalkyrie-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "524bc832c137790c8efa01670bc62709", "sha256": "87b057348d201bf0973b0338ed097899e424f5637044aa02990fb0845ce87c48" }, "downloads": -1, "filename": "xenavalkyrie-1.3.4.tar.gz", "has_sig": false, "md5_digest": "524bc832c137790c8efa01670bc62709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28517, "upload_time": "2019-06-01T08:26:50", "url": "https://files.pythonhosted.org/packages/65/eb/33478259aa38c4d69fbeae5a982ddbb5a3e90815fa5dc6f25fb798d8c310/xenavalkyrie-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "bc477429bc97cc14e6d093f042227bf3", "sha256": "8a9e1f3102cce337b6fe88cd80f038a1bd2875019e253a400a8c418a8b18d721" }, "downloads": -1, "filename": "xenavalkyrie-1.3.5.tar.gz", "has_sig": false, "md5_digest": "bc477429bc97cc14e6d093f042227bf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28711, "upload_time": "2019-07-10T12:02:54", "url": "https://files.pythonhosted.org/packages/a6/b9/d651d5e61d94ae0854bbc6b31b2adf1c9304fe51bbe6121089533df6e55e/xenavalkyrie-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "05179342bf177d32fc2f46bae7293e07", "sha256": "662e006b6f69a2a3784602b8658746b36cdb5e8122e35ba045114c973756b1ee" }, "downloads": -1, "filename": "xenavalkyrie-1.3.6.tar.gz", "has_sig": false, "md5_digest": "05179342bf177d32fc2f46bae7293e07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28720, "upload_time": "2019-07-10T12:30:32", "url": "https://files.pythonhosted.org/packages/03/3a/e4c6f4b4c2f8b8116ff57e3e6dcdb7289e1ffe0bc07aa0084e78e8998eb0/xenavalkyrie-1.3.6.tar.gz" } ], "1.3.7": [ { "comment_text": "", "digests": { "md5": "70d4e76dba17eb15dfecda021f93ca74", "sha256": "7018042528dff7d09e18000b0cb1831fea1c674006cb37b0fb2d3ad48ff92714" }, "downloads": -1, "filename": "xenavalkyrie-1.3.7.tar.gz", "has_sig": false, "md5_digest": "70d4e76dba17eb15dfecda021f93ca74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30599, "upload_time": "2019-08-09T12:18:00", "url": "https://files.pythonhosted.org/packages/ff/ab/b6fa59474629df89e6a84995d76fc99469673fee39b2367d4a28f41cdd56/xenavalkyrie-1.3.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "70d4e76dba17eb15dfecda021f93ca74", "sha256": "7018042528dff7d09e18000b0cb1831fea1c674006cb37b0fb2d3ad48ff92714" }, "downloads": -1, "filename": "xenavalkyrie-1.3.7.tar.gz", "has_sig": false, "md5_digest": "70d4e76dba17eb15dfecda021f93ca74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30599, "upload_time": "2019-08-09T12:18:00", "url": "https://files.pythonhosted.org/packages/ff/ab/b6fa59474629df89e6a84995d76fc99469673fee39b2367d4a28f41cdd56/xenavalkyrie-1.3.7.tar.gz" } ] }