{ "info": { "author": "Lumina NetDev", "author_email": "oss-dev@luminanetworks.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "Mininet-Topology-Yaml\n=====================\n\n.. image:: https://img.shields.io/pypi/v/mininet-topology-yaml.svg\n :target: https://pypi.python.org/pypi/mininet-topology-yaml\n :alt: Latest PyPI version\n\nA CLI plugin for `topology-yaml `_.\n\nIt makes creating Table and Clos (spine/leaf) topology files easier.\n\nMost importantly it is able to spawn a mininet session with the hosts, switches, links and connect to the controllers\ndefined in the topology file.\n\nRequirements\n~~~~~~~~~~~~\n\n- Python 2.7\n- Mininet 2.2.2\n- OVS 2.8.1\n\nInstallation\n~~~~~~~~~~~~\n\n>From Source:\n\n::\n\n$ git clone https://github.com/lumina-networks/mininet-topology-yaml\n$ cd mininet-topology-yaml\n$ sudo pip install .\n\n>From PyPi\n\n::\n\n$ pip install mininet-topology-yaml\n\n\nUsage\n~~~~~\n\n**topology-yaml** will be the command after installation. For example:\n::\n\n $ Usage: topology-yaml [OPTIONS] COMMAND [ARGS]...\n\n Options:\n --help Show this message and exit.\n\n Commands:\n create Create Topology File\n delete Delete Topology File\n mininet Mininet Topology Commands\n read Read Topology File\n\n\nTroubleshooting\n~~~~~~~~~~~~~~~\n\nCould not load plugin\n---------------------\n\n::\n\n Usage: topology-yaml [OPTIONS] COMMAND [ARGS]...\n\n Options:\n --help Show this message and exit.\n\n Commands:\n create Create Topology File\n delete Delete Topology File\n mininet \u2020 Warning: could not load plugin. See `topology-yaml mininet\n --help`.\n read Read Topology File\n\nThis warning generally occurs when mininet is not installed on the system. Ensure mininet is installed and the Python\nAPI for mininet is globally available.\n\n\nDocumentation\n~~~~~~~~~~~~~\n\nTo build documentation:\n\n::\n\n$ make documentation\n\nOr\n\n::\n\n$ cd docs\n$ make html\n\n\nLicence\n-------\n\nMIT\n\nAuthors\n-------\n\n`mininet-topology-yaml` was written by `Lumina NetDev `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mininet-topology-yaml", "package_url": "https://pypi.org/project/mininet-topology-yaml/", "platform": "", "project_url": "https://pypi.org/project/mininet-topology-yaml/", "project_urls": null, "release_url": "https://pypi.org/project/mininet-topology-yaml/0.1.5/", "requires_dist": [ "click", "coloredlogs", "pytest", "topology-yaml (==0.1.5)" ], "requires_python": "", "summary": "Mininet specific topology generator and parser", "version": "0.1.5" }, "last_serial": 4892254, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "adf046eedc974cf12c054fa57048ebca", "sha256": "e8e5eb88fae9fd9daafaa1fa3a1894d084f0815973c23c6e19d4f982d9a9c7b9" }, "downloads": -1, "filename": "mininet_topology_yaml-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "adf046eedc974cf12c054fa57048ebca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10903, "upload_time": "2018-08-01T13:56:22", "url": "https://files.pythonhosted.org/packages/50/ca/ae4c52f06dbaa6324910f16bb9faa8be68311e1ad981bf61c43c49fdd2c8/mininet_topology_yaml-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28e3f6a4672ed079d770a77c336b2c4b", "sha256": "526e6281389a12537a9116186512343327dba64dedac4ac1f7105e60c775e5b1" }, "downloads": -1, "filename": "mininet-topology-yaml-0.1.1.tar.gz", "has_sig": false, "md5_digest": "28e3f6a4672ed079d770a77c336b2c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6413, "upload_time": "2018-08-01T13:56:24", "url": "https://files.pythonhosted.org/packages/57/78/aab8865ee33bff97f00e0162bb54ffa58d0860e0191981d3c8c80ee33036/mininet-topology-yaml-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bed66a3ee23eb51199f3285e1002e84d", "sha256": "b200491a0030d5827c0c408c9d4b96e350e83923a9f2b60750a7b5bf06025d0c" }, "downloads": -1, "filename": "mininet_topology_yaml-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bed66a3ee23eb51199f3285e1002e84d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12905, "upload_time": "2018-09-14T00:04:47", "url": "https://files.pythonhosted.org/packages/53/7d/a77f952c538adf43a060a37ca46bd75e6c8902f5786ea76523d39de90b24/mininet_topology_yaml-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "106a9fe0e32f85abf4e2c103bf097200", "sha256": "315c61350fe7ceaafe58b605a2d4a14c86048a3a37579f3480412529d23c4b70" }, "downloads": -1, "filename": "mininet-topology-yaml-0.1.2.tar.gz", "has_sig": false, "md5_digest": "106a9fe0e32f85abf4e2c103bf097200", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6567, "upload_time": "2018-09-14T00:04:48", "url": "https://files.pythonhosted.org/packages/ad/a6/e940adaa5afff7d1c2178f29a6066f0a522f3ba1657c9f41941af87e7b1e/mininet-topology-yaml-0.1.2.tar.gz" } ], "0.1.2.1": [ { "comment_text": "", "digests": { "md5": "7cbc8773b34c8d23dbac2691db9024b5", "sha256": "1abec4b09bb43ca20ff951eb9104f9f45c1b8d8a779a9ca3ab06299a331c2351" }, "downloads": -1, "filename": "mininet_topology_yaml-0.1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7cbc8773b34c8d23dbac2691db9024b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12951, "upload_time": "2018-09-14T01:39:09", "url": "https://files.pythonhosted.org/packages/26/b5/9b938e58563fb6b6047823a13b00291ec7ffe6742d4ec426735a533c2e26/mininet_topology_yaml-0.1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae287195a348644a9b52a265e3884e0d", "sha256": "58799870c18df87669120873f7099e477165177ff65894598205b25d8f1bce5f" }, "downloads": -1, "filename": "mininet-topology-yaml-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "ae287195a348644a9b52a265e3884e0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6579, "upload_time": "2018-09-14T01:39:10", "url": "https://files.pythonhosted.org/packages/18/1f/cbabc4aa5ee7c03ec7ca49686d75520e7f4f99da28c31f4aa5d676d2916d/mininet-topology-yaml-0.1.2.1.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "71bf92562dbe98d3d65bd50bfc6cb036", "sha256": "0604f21c479db3199ab1baf2dd2c7275b39ac3b1b50add4ada6787de734e2704" }, "downloads": -1, "filename": "mininet_topology_yaml-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71bf92562dbe98d3d65bd50bfc6cb036", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12919, "upload_time": "2019-01-16T00:56:52", "url": "https://files.pythonhosted.org/packages/3f/0a/15ba673576dc69b5e23de9df99030ecf2af7c6273269cfedfee40c80e421/mininet_topology_yaml-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b050d1274227f5dd10d411058b713c44", "sha256": "fe59953bf95ddb6e5ca80006e76a9f717f94e08f0b673aae3eec2b54725fb3e6" }, "downloads": -1, "filename": "mininet-topology-yaml-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b050d1274227f5dd10d411058b713c44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6572, "upload_time": "2019-01-16T00:56:53", "url": "https://files.pythonhosted.org/packages/34/c4/cf9ad8aabf0188ebc6f031c6ef6e9703e513496918de3fb110ca090dcb04/mininet-topology-yaml-0.1.4.tar.gz" } ], "0.1.4.1": [ { "comment_text": "", "digests": { "md5": "dbec19922fa1b3c4f47a1b6e09222472", "sha256": "ab10ee3a829d3167bf459670a4a3d5ed0ccccb9e1ee18909239457916564fbe0" }, "downloads": -1, "filename": "mininet_topology_yaml-0.1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbec19922fa1b3c4f47a1b6e09222472", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12949, "upload_time": "2019-01-25T02:42:59", "url": "https://files.pythonhosted.org/packages/4a/7f/3fd4f1e124959c0a1d5abae9695554b0eb28529239fa69f2ef722397d795/mininet_topology_yaml-0.1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c70eb3e28c8afd91ce242e275dfc6cab", "sha256": "a2b192d719ad59bed9e35b2546dc1d1dd1bbabf41d2e2dd86c47f7058e772e14" }, "downloads": -1, "filename": "mininet-topology-yaml-0.1.4.1.tar.gz", "has_sig": false, "md5_digest": "c70eb3e28c8afd91ce242e275dfc6cab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6571, "upload_time": "2019-01-25T02:43:01", "url": "https://files.pythonhosted.org/packages/c0/a9/5917a77f97e51afb4c8f6b375fb216607c02b38e28960b074164510f0853/mininet-topology-yaml-0.1.4.1.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "ab5c1387cc4c2ddcd8b8ab3066c2e8c2", "sha256": "79c7d46922c946aae88ffce7d1bc16dc6f4d445fd1ebea7111789909da1c95cb" }, "downloads": -1, "filename": "mininet_topology_yaml-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab5c1387cc4c2ddcd8b8ab3066c2e8c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12936, "upload_time": "2019-03-04T00:49:35", "url": "https://files.pythonhosted.org/packages/3e/62/ab3d76b46b12ae045fe049720b542c0c0632c3faba9ce36ac79611ea3502/mininet_topology_yaml-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddb7e36178654501e788cbaa6242b815", "sha256": "4ad4d813308a2e3b3bf8aa2b52750a37809e484e9851273d496ce5cf0ab6adba" }, "downloads": -1, "filename": "mininet-topology-yaml-0.1.5.tar.gz", "has_sig": false, "md5_digest": "ddb7e36178654501e788cbaa6242b815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6632, "upload_time": "2019-03-04T00:49:36", "url": "https://files.pythonhosted.org/packages/4d/f5/f4548b3fc441d44b4028e393a763719b29f1467a4bb2e0797b4d87d329f7/mininet-topology-yaml-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab5c1387cc4c2ddcd8b8ab3066c2e8c2", "sha256": "79c7d46922c946aae88ffce7d1bc16dc6f4d445fd1ebea7111789909da1c95cb" }, "downloads": -1, "filename": "mininet_topology_yaml-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab5c1387cc4c2ddcd8b8ab3066c2e8c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12936, "upload_time": "2019-03-04T00:49:35", "url": "https://files.pythonhosted.org/packages/3e/62/ab3d76b46b12ae045fe049720b542c0c0632c3faba9ce36ac79611ea3502/mininet_topology_yaml-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddb7e36178654501e788cbaa6242b815", "sha256": "4ad4d813308a2e3b3bf8aa2b52750a37809e484e9851273d496ce5cf0ab6adba" }, "downloads": -1, "filename": "mininet-topology-yaml-0.1.5.tar.gz", "has_sig": false, "md5_digest": "ddb7e36178654501e788cbaa6242b815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6632, "upload_time": "2019-03-04T00:49:36", "url": "https://files.pythonhosted.org/packages/4d/f5/f4548b3fc441d44b4028e393a763719b29f1467a4bb2e0797b4d87d329f7/mininet-topology-yaml-0.1.5.tar.gz" } ] }