{ "info": { "author": "Ido Nahshon, Oriol Mar\u00ed", "author_email": "udragon@gmail.com, omari@nearbycomputing.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "Pybrctl\n=======\n\nPybrctl is a pure Python library for managing bridges. It is a lightwight wrapper for the linux brctl command, included in the bridge-utils package.\nIt requires Python, Linux, and the bridge-utils package.\n\nIt was written by Ido Nahshon at Jan 2015, and it was released under the GPL license.\n\nThis version is compatible with Python 3.\n\nExample Usage\n=============\nThis example shows how to set up a new bridge and remove it::\n\n from pybrctl import pybrctl\n\n brctl = pybrctl.BridgeController()\n\n b = brctl.addbr(\"br0\")\n b.addif(\"eth0\")\n b.addif(\"eth1\")\n b.setmaxageing(0)\n\n brctl.delbr(\"br0\")\n\nSource\n======\n\nLatest version on github: https://github.com/udragon/pybrctl\nFeel free to contribute. ;)\n\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/nbycomp/pybrctl", "keywords": "brctl,bridge-utils", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "nbycomp-pybrctl", "package_url": "https://pypi.org/project/nbycomp-pybrctl/", "platform": "", "project_url": "https://pypi.org/project/nbycomp-pybrctl/", "project_urls": { "Homepage": "https://github.com/nbycomp/pybrctl" }, "release_url": "https://pypi.org/project/nbycomp-pybrctl/0.1.4.6/", "requires_dist": null, "requires_python": "", "summary": "Python brctl wrapper", "version": "0.1.4.6" }, "last_serial": 5944182, "releases": { "0.1.4.1": [ { "comment_text": "", "digests": { "md5": "352f7413f3bc0e920d2ff12c7f210da5", "sha256": "1fe6e7e7e261a9b5b0e27bbd8fe9c30c0b6091c2f78a10d3ed797d7731beb2fa" }, "downloads": -1, "filename": "nbycomp_pybrctl-0.1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "352f7413f3bc0e920d2ff12c7f210da5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10238, "upload_time": "2019-10-08T09:40:52", "url": "https://files.pythonhosted.org/packages/3f/d3/20ce8422f979724066ae8e9b3d1fda95c09d93ba4968d9d02de5d9cda4bd/nbycomp_pybrctl-0.1.4.1-py3-none-any.whl" } ], "0.1.4.2": [ { "comment_text": "", "digests": { "md5": "8ae7a9a3a716bf31d140677c9c11bfd8", "sha256": "7f76ce097ee1bbc3a9f0ff6f913f1e5392bd82c444e503ad64da82a701b1bae2" }, "downloads": -1, "filename": "nbycomp_pybrctl-0.1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8ae7a9a3a716bf31d140677c9c11bfd8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10243, "upload_time": "2019-10-08T09:56:38", "url": "https://files.pythonhosted.org/packages/fe/6f/554373cadf1d551238a3f5bb7bd51e00b663fe600e0ffe0b753db7bdabc1/nbycomp_pybrctl-0.1.4.2-py3-none-any.whl" } ], "0.1.4.3": [ { "comment_text": "", "digests": { "md5": "3c2b082b59ec386d866329c4801be402", "sha256": "dc65df05ca2ecdb2e8be8b5836f0ed0d22f27fea3dc88c4585058475f0f8e57d" }, "downloads": -1, "filename": "nbycomp_pybrctl-0.1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3c2b082b59ec386d866329c4801be402", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10262, "upload_time": "2019-10-08T09:58:22", "url": "https://files.pythonhosted.org/packages/9b/86/dab627a11c5ebeba76e50596e04ee7c47bc6f5e3420c41dd16874160a2cf/nbycomp_pybrctl-0.1.4.3-py3-none-any.whl" } ], "0.1.4.4": [ { "comment_text": "", "digests": { "md5": "7854b5d8e4c720174d1935cee8f1fe66", "sha256": "bee6cd7c5d4533a4471c8509f94895231e90b902ee3f9c3699243c84e0b3794c" }, "downloads": -1, "filename": "nbycomp_pybrctl-0.1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7854b5d8e4c720174d1935cee8f1fe66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8631, "upload_time": "2019-10-08T10:26:32", "url": "https://files.pythonhosted.org/packages/b2/cf/671124eb2c2f6012f1d76af66d5e5f08020485b2dabd54576d34cf5e5cf3/nbycomp_pybrctl-0.1.4.4-py3-none-any.whl" } ], "0.1.4.5": [ { "comment_text": "", "digests": { "md5": "c93a03433070760e7779ba1ac05463de", "sha256": "2a159eb40cc9e234dc6d5ba41ef148f8b4f6728af73e433baa0e07b68689635c" }, "downloads": -1, "filename": "nbycomp_pybrctl-0.1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c93a03433070760e7779ba1ac05463de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10307, "upload_time": "2019-10-08T10:35:19", "url": "https://files.pythonhosted.org/packages/12/87/b26b2be52cdeffcccaf9afb234fb10d4a29b0c96528e51f41756499baf21/nbycomp_pybrctl-0.1.4.5-py3-none-any.whl" } ], "0.1.4.6": [ { "comment_text": "", "digests": { "md5": "c7e13b7f200ef88af97c6b69ed4d585a", "sha256": "92043b8239afdd00796d307af7a60a77c672aa4989ac281e7541a95026c09570" }, "downloads": -1, "filename": "nbycomp_pybrctl-0.1.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c7e13b7f200ef88af97c6b69ed4d585a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10308, "upload_time": "2019-10-08T10:36:31", "url": "https://files.pythonhosted.org/packages/64/32/1e6c83dbbcf3ad64e3115140d8700506046c4d8b5e9bfe2de12d182e06be/nbycomp_pybrctl-0.1.4.6-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c7e13b7f200ef88af97c6b69ed4d585a", "sha256": "92043b8239afdd00796d307af7a60a77c672aa4989ac281e7541a95026c09570" }, "downloads": -1, "filename": "nbycomp_pybrctl-0.1.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c7e13b7f200ef88af97c6b69ed4d585a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10308, "upload_time": "2019-10-08T10:36:31", "url": "https://files.pythonhosted.org/packages/64/32/1e6c83dbbcf3ad64e3115140d8700506046c4d8b5e9bfe2de12d182e06be/nbycomp_pybrctl-0.1.4.6-py3-none-any.whl" } ] }