{ "info": { "author": "Sam Russell", "author_email": "sam.h.russell@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3" ], "description": "\nBeka is a fairly basic BGP speaker. It can send\nand receive unicast route updates in IPv4 and IPv6,\nbut not too much else. It is designed to be simple to use\nand to extend, without too much overhead.\n\nIt uses eventlet for concurrency, but is easy enough to port to\ngevent if that takes your fancy.\n\nMore information at https://github.com/samrussell/beka\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/samrussell/beka", "keywords": "bgp beka routing sdn networking", "license": "Apache2", "maintainer": "", "maintainer_email": "", "name": "beka", "package_url": "https://pypi.org/project/beka/", "platform": "", "project_url": "https://pypi.org/project/beka/", "project_urls": { "Homepage": "https://github.com/samrussell/beka" }, "release_url": "https://pypi.org/project/beka/0.3.3/", "requires_dist": [ "eventlet" ], "requires_python": ">=3", "summary": "A bare-bones BGP speaker", "version": "0.3.3" }, "last_serial": 4064715, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "c88014f8a5cb798b03d242c0289038e2", "sha256": "ae237ab8fa9e7a681ada497bec375262c5359e68f9d8cdb6b4265e0f89692904" }, "downloads": -1, "filename": "beka-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c88014f8a5cb798b03d242c0289038e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 27189, "upload_time": "2018-05-13T07:12:28", "url": "https://files.pythonhosted.org/packages/0e/e3/3d8757ff2704f9d82d4a90a78d5821c67193509602af16eb38c8a4a54f09/beka-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50afebeb2e1e92bb20c707ee00c1fda4", "sha256": "eca46a04130d26f93913f54841798e147526bd2d963aad7756c49af91fbdb115" }, "downloads": -1, "filename": "beka-0.2.1.tar.gz", "has_sig": false, "md5_digest": "50afebeb2e1e92bb20c707ee00c1fda4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 11733, "upload_time": "2018-05-13T07:12:29", "url": "https://files.pythonhosted.org/packages/bf/bf/fb3ddd91a5460b4628696a37be7ca8d086764669926c0208c0c18c95cf2e/beka-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b6b29719832b3be78b364d1e2bd98c8c", "sha256": "5c8d17994c381fe664a82a78bfa69295a5adba4eba8357d1988e610a126e8932" }, "downloads": -1, "filename": "beka-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b6b29719832b3be78b364d1e2bd98c8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 17227, "upload_time": "2018-05-14T08:15:01", "url": "https://files.pythonhosted.org/packages/21/00/668e261d5a600e14041a3eaee025ac07ce551e00206ae32ab91ca932dc98/beka-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e2466b2462691e7b5a4b975b041243d", "sha256": "9ef04a15cd01b8b95272e45e204a8c3e3fdbe841771a853e485acc35a73d79e6" }, "downloads": -1, "filename": "beka-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6e2466b2462691e7b5a4b975b041243d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14825, "upload_time": "2018-05-14T08:15:03", "url": "https://files.pythonhosted.org/packages/20/d8/08194b6b5c8c5383e31c593fd25f885fe2a82360733b6b3bd4122927afcd/beka-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a1214d8bb68da44108273a0b7cb0f5f2", "sha256": "42375a549141abf90b1053ae8fb51e827c49a1dce838b47a9f150b1751cefa75" }, "downloads": -1, "filename": "beka-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a1214d8bb68da44108273a0b7cb0f5f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 17286, "upload_time": "2018-05-14T09:52:30", "url": "https://files.pythonhosted.org/packages/0c/71/526eea3090396c1d26f90d41ff7dae31ce81d88bbac7117c95f7f505c2fe/beka-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55f5c0ae09546f87e02421d0f2e4888a", "sha256": "6d5586ec6f49769a3cda9105c0949a214d5b5bbfd894d4390c8f25688b437c4e" }, "downloads": -1, "filename": "beka-0.3.1.tar.gz", "has_sig": false, "md5_digest": "55f5c0ae09546f87e02421d0f2e4888a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14995, "upload_time": "2018-05-14T09:52:32", "url": "https://files.pythonhosted.org/packages/bc/55/84069a854d8b7ac3282b5cc88769ce19026e6a01476490f96b7a4216e3a0/beka-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3782dce3167d5b79ab87970cf0c860a4", "sha256": "cc9ba7a1432af900e5c3d411e15df75473a3e305dc4890d3179b63709ad5008c" }, "downloads": -1, "filename": "beka-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3782dce3167d5b79ab87970cf0c860a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 17334, "upload_time": "2018-05-15T08:47:06", "url": "https://files.pythonhosted.org/packages/56/83/b84997a0928d5b7a5811b0ca9a89add6e8d5b67371f1a5d29859601226ff/beka-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30a273b8b90860c5a93c97c80289e963", "sha256": "8db9babbd36426bb7d623b4f2b42e73ccd14d702ae4f4b061ea65f0d2fa0c2a4" }, "downloads": -1, "filename": "beka-0.3.2.tar.gz", "has_sig": false, "md5_digest": "30a273b8b90860c5a93c97c80289e963", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 15239, "upload_time": "2018-05-15T08:47:08", "url": "https://files.pythonhosted.org/packages/09/0b/b48c3df3702c35f82151d9c514fdb0604a1f069a43915b5ce2b33bff343d/beka-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "6accbe1c7e70b3caa5b4795e1e66dd83", "sha256": "4f04b7094a90ff0d59d3678a3008ed5a2b3bf2c0065d7b3fe87d0b37b16161e6" }, "downloads": -1, "filename": "beka-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6accbe1c7e70b3caa5b4795e1e66dd83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 17676, "upload_time": "2018-05-17T02:30:19", "url": "https://files.pythonhosted.org/packages/ac/56/85f521e6a1622e6777279dbaf3be22f10ca0c03e2d8d04760eed204f3493/beka-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8be1a77822d76297be32a86d0ccf46d", "sha256": "f9a323031f1c00e08c422cee74b8bd0cb437bf67ee2639522cfc89b0462c0da0" }, "downloads": -1, "filename": "beka-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d8be1a77822d76297be32a86d0ccf46d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 15836, "upload_time": "2018-05-17T02:30:21", "url": "https://files.pythonhosted.org/packages/c2/eb/2be0966e6609d71165a152eb3c8bc2ab07d738c15d6778f7c902fd4ceb48/beka-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6accbe1c7e70b3caa5b4795e1e66dd83", "sha256": "4f04b7094a90ff0d59d3678a3008ed5a2b3bf2c0065d7b3fe87d0b37b16161e6" }, "downloads": -1, "filename": "beka-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6accbe1c7e70b3caa5b4795e1e66dd83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 17676, "upload_time": "2018-05-17T02:30:19", "url": "https://files.pythonhosted.org/packages/ac/56/85f521e6a1622e6777279dbaf3be22f10ca0c03e2d8d04760eed204f3493/beka-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8be1a77822d76297be32a86d0ccf46d", "sha256": "f9a323031f1c00e08c422cee74b8bd0cb437bf67ee2639522cfc89b0462c0da0" }, "downloads": -1, "filename": "beka-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d8be1a77822d76297be32a86d0ccf46d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 15836, "upload_time": "2018-05-17T02:30:21", "url": "https://files.pythonhosted.org/packages/c2/eb/2be0966e6609d71165a152eb3c8bc2ab07d738c15d6778f7c902fd4ceb48/beka-0.3.3.tar.gz" } ] }