{ "info": { "author": "Thomas Mangin", "author_email": "thomas.mangin@exa-networks.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3.7", "Topic :: Internet" ], "description": "======\nExaBGP\n======\n\n.. image:: https://img.shields.io/pypi/v/exabgp.svg\n :target: https://pypi.python.org/pypi/exabgp/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/dm/exabgp.svg\n :target: https://pypi.python.org/pypi/exabgp/\n :alt: Downloads\n\n.. image:: https://coveralls.io/repos/github/Exa-Networks/exabgp/badge.svg?branch=master\n :target: https://coveralls.io/r/Exa-Networks/exabgp\n :alt: Coverage\n\n.. image:: https://img.shields.io/pypi/l/exabgp.svg\n :target: https://pypi.python.org/pypi/exabgp/\n :alt: License\n\n.. contents:: **Table of Contents**\n :depth: 2\n\nIntroduction\n============\n\nExaBGP allows engineers to control their network from commodity servers. Think of it as Software Defined Networking using BGP.\n\nIt can be used to announce ipv4, ipv6, vpn or flow routes (for DDOS protection) from its configuration file(s).\nExaBGP can also transform BGP messages into friendly plain text or JSON which can be easily manipulate by scripts and report peer announcements.\n\nUse cases include\n-----------------\n\n- `Artemis `_ Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking\n- `GIXLG `_ An SQL backed looking glass with with prefix routing visualisation\n- Service `high availability `_ automatically isolating dead servers / broken services\n- `DDOS mitigation `_ \n- `Anycasted `_ services\n\nInstallation\n============\n\nPrerequisites\n-------------\n\nExaBGP requires python 3.6 or later. It includes/vendors its dependencies.\n\nUsing pip\n---------\n\n#. Use pip to install the packages:\n\n::\n\n pip install -U exabgp\n exabgp --help\n\n\nWithout installation\n--------------------\n\n::\n\n curl -L https://github.com/Exa-Networks/exabgp/archive/4.1.2.tar.gz | tar zx\n ./exabgp-4.1.2/sbin/exabgp --help\n\nFeedback and getting involved\n=============================\n\n- Slack: https://join.slack.com/t/exabgp/shared_invite/enQtNTM3MTU5NTg5NTcyLTZjNmZhOWY5MWU3NTlkMTc5MmZlZmI4ZDliY2RhMGIwMDNkMmIzMDE3NTgwNjkwYzNmMDMzM2QwZjdlZDkzYTg\n- #exabgp: irc://irc.freenode.net:6667/exabgp (unmonitored)\n- Twitter: https://twitter.com/#!/search/exabgp\n- Mailing list: http://groups.google.com/group/exabgp-users\n- Issue tracker: https://github.com/Exa-Networks/exabgp/issues\n- Code Repository: https://github.com/Exa-Networks/exabgp\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/Exa-Networks/exabgp/archive/4.1.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Exa-Networks/exabgp", "keywords": "BGP routing SDN FlowSpec HA", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "exabgp", "package_url": "https://pypi.org/project/exabgp/", "platform": "macosx-10.14-x86_64", "project_url": "https://pypi.org/project/exabgp/", "project_urls": { "Download": "https://github.com/Exa-Networks/exabgp/archive/4.1.2.tar.gz", "Homepage": "https://github.com/Exa-Networks/exabgp" }, "release_url": "https://pypi.org/project/exabgp/4.1.2/", "requires_dist": null, "requires_python": "", "summary": "BGP swiss army knife", "version": "4.1.2" }, "last_serial": 5508906, "releases": { "3.0.11": [], "3.1.9": [ { "comment_text": "", "digests": { "md5": "c968825d4ebf0edf3dc75a886675d40e", "sha256": "c15a27f2593c9ca4cab75debe7930fead3f3cd82ed9930d516bf6596575f62a4" }, "downloads": -1, "filename": "exabgp-3.1.9.tgz", "has_sig": false, "md5_digest": "c968825d4ebf0edf3dc75a886675d40e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 364582, "upload_time": "2013-04-03T11:56:41", "url": "https://files.pythonhosted.org/packages/4f/b4/341e607ede0c955533a72081c986a9a414a687840cce1349058213f0a685/exabgp-3.1.9.tgz" } ], "3.2.13": [], "3.2.16": [], "3.2.19": [], "3.2.5": [], "3.3.0": [], "3.3.2": [], "3.4.1": [], "3.4.10": [ { "comment_text": "", "digests": { "md5": "3b82d20f457ef1d79470b517187b34a1", "sha256": "fe9d0a3dddaa56f7dae655a7a59a55efdde9539d404094a20e1d7e4ea9372b5c" }, "downloads": -1, "filename": "exabgp-3.4.10-py2-none-any.whl", "has_sig": false, "md5_digest": "3b82d20f457ef1d79470b517187b34a1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 336512, "upload_time": "2015-04-23T09:38:54", "url": "https://files.pythonhosted.org/packages/00/05/bd3dfdf2ecc3e595bda37d9186ac77750d3e69763b8168342bb44b37ef9e/exabgp-3.4.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e0fcc63b852742505c0a0365fe30276", "sha256": "20914d8aa29e5fbe444402ad177bd56f87b5c013fa83cf327c4eb6b9f01652d6" }, "downloads": -1, "filename": "exabgp-3.4.10.tar.gz", "has_sig": false, "md5_digest": "9e0fcc63b852742505c0a0365fe30276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 236024, "upload_time": "2015-04-23T09:38:50", "url": "https://files.pythonhosted.org/packages/ef/3e/2ac68425b194765ad0e2afb6a7dc2e5efb74fa5db7a546f9afe56620971c/exabgp-3.4.10.tar.gz" } ], "3.4.11": [ { "comment_text": "", "digests": { "md5": "22f46ddf9862055d02b9ff487b404ec4", "sha256": "8492a6d6069aec7d9381fac319b9d9e8dba0ba05f9917422794c84157f42d2a8" }, "downloads": -1, "filename": "exabgp-3.4.11-py2-none-any.whl", "has_sig": false, "md5_digest": "22f46ddf9862055d02b9ff487b404ec4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 335541, "upload_time": "2015-05-26T19:30:38", "url": "https://files.pythonhosted.org/packages/64/3c/e7c07277950356bb5a367329ec6de232280d6138f3a2ffa0a3f594dab95a/exabgp-3.4.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82822acd6118d46918a6931be5802b05", "sha256": "c6ada8f5ae575ca0decf4f2195536f5d54405311f871009bf59793ba4f62fd4b" }, "downloads": -1, "filename": "exabgp-3.4.11.tar.gz", "has_sig": false, "md5_digest": "82822acd6118d46918a6931be5802b05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 239770, "upload_time": "2015-05-26T19:30:23", "url": "https://files.pythonhosted.org/packages/69/ac/520d6d42be615eef38ed02907c9f745d2b5f4613fbbf54a5637fb521a607/exabgp-3.4.11.tar.gz" } ], "3.4.12": [ { "comment_text": "", "digests": { "md5": "14c2bc751e74eca1b20a95e6c9165db8", "sha256": "1a8006581ace0d332114c7ba08f0ab04691e0adf7e2f7247779136a40c719b00" }, "downloads": -1, "filename": "exabgp-3.4.12-py2-none-any.whl", "has_sig": false, "md5_digest": "14c2bc751e74eca1b20a95e6c9165db8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 336448, "upload_time": "2015-07-22T10:20:38", "url": "https://files.pythonhosted.org/packages/3e/ea/845a13c2601810cdc5dce79d66f9fe0e113742560309854101287ecdb5c4/exabgp-3.4.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f276104bfa3ddb773fdc00f6851d0040", "sha256": "1da2424d3eca4ecb9e9cd608e9c55d36e596f7c19402346a872fadeb05cebd78" }, "downloads": -1, "filename": "exabgp-3.4.12.tar.gz", "has_sig": false, "md5_digest": "f276104bfa3ddb773fdc00f6851d0040", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240351, "upload_time": "2015-07-22T10:20:32", "url": "https://files.pythonhosted.org/packages/57/51/ff9995a8f956953d9cda8d826c6223154e2561a25fcbff991fb9e220e98f/exabgp-3.4.12.tar.gz" } ], "3.4.13": [ { "comment_text": "", "digests": { "md5": "0ac8c4b7d432878a4892ba1581f8224e", "sha256": "146f9e523be7e317ee52eb4f77c02338ab051160ccb9bb202ea22d2b9eaf5c93" }, "downloads": -1, "filename": "exabgp-3.4.13-py2-none-any.whl", "has_sig": false, "md5_digest": "0ac8c4b7d432878a4892ba1581f8224e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 336470, "upload_time": "2015-09-22T11:39:53", "url": "https://files.pythonhosted.org/packages/da/3e/efe04aaa7d1e31cfb6dd9ad1cc4bc10425035cebe05009c5b49f390a7f9d/exabgp-3.4.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf70c9648deb1026495269c899d1583c", "sha256": "f42a7966ad30d39cb287602febd8741edeacb03d6d2f4083cbf0508f33fcedee" }, "downloads": -1, "filename": "exabgp-3.4.13.tar.gz", "has_sig": false, "md5_digest": "bf70c9648deb1026495269c899d1583c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240204, "upload_time": "2015-09-22T11:39:45", "url": "https://files.pythonhosted.org/packages/f2/cd/f202065c2125a1730251afb354137a959b44fe59c431682542f4e008b756/exabgp-3.4.13.tar.gz" } ], "3.4.14": [], "3.4.15": [ { "comment_text": "", "digests": { "md5": "df6ac8dbf6bad0d02315456ccf1b9ef7", "sha256": "8379166f06bc8bdaa485de44daf947fceabe2eda279839c152695a204c570027" }, "downloads": -1, "filename": "exabgp-3.4.15-py2-none-any.whl", "has_sig": false, "md5_digest": "df6ac8dbf6bad0d02315456ccf1b9ef7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 336375, "upload_time": "2016-03-08T10:38:52", "url": "https://files.pythonhosted.org/packages/01/30/a329dcc030ec8c9e81772ed210d319d9c89cd37d3c51d25d266d94c210f0/exabgp-3.4.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f596f037bc21b680493bf70aabdf2a9b", "sha256": "1819ca99ef3ba17b9658d597b2b8977e21f31c199f8c618015775f9ebe609745" }, "downloads": -1, "filename": "exabgp-3.4.15.tar.gz", "has_sig": false, "md5_digest": "f596f037bc21b680493bf70aabdf2a9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240288, "upload_time": "2016-03-08T10:38:33", "url": "https://files.pythonhosted.org/packages/70/db/bb8a15d78df7d82c250997d0fe1f6924a0d8d1dbd916cd7766f942844fda/exabgp-3.4.15.tar.gz" } ], "3.4.16": [ { "comment_text": "", "digests": { "md5": "3e9340e746c9143c563618883fa3d528", "sha256": "3bbd3ef019a9ebbdc4f14bbfcab9e548b4945fc911e0369391c83473d95cacad" }, "downloads": -1, "filename": "exabgp-3.4.16-py2-none-any.whl", "has_sig": false, "md5_digest": "3e9340e746c9143c563618883fa3d528", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 336461, "upload_time": "2016-03-24T19:39:52", "url": "https://files.pythonhosted.org/packages/0e/63/916a6e2a5f2b2ac192c385578fc585ac5cf862cf0477cedcb84d8507cc70/exabgp-3.4.16-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a41aa5b9e5d343e51ca356dc25a3539e", "sha256": "59e91be83baa5174c1cfc45df6d08572305f6d7298b9311ad775dfbcfa54b766" }, "downloads": -1, "filename": "exabgp-3.4.16.tar.gz", "has_sig": false, "md5_digest": "a41aa5b9e5d343e51ca356dc25a3539e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240408, "upload_time": "2016-03-24T19:39:45", "url": "https://files.pythonhosted.org/packages/15/52/c0f002a9bbbed5952451bdc2a669cc63aef4019923149cb874ad346ee35d/exabgp-3.4.16.tar.gz" } ], "3.4.17": [ { "comment_text": "", "digests": { "md5": "133cf28b5f34a52173a828d6cdc81a8c", "sha256": "518dd4ecffc65d53052f1e5461b9b258841733eb0286fb207f3268d4a03455e9" }, "downloads": -1, "filename": "exabgp-3.4.17-py2-none-any.whl", "has_sig": false, "md5_digest": "133cf28b5f34a52173a828d6cdc81a8c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 337455, "upload_time": "2016-09-15T10:56:50", "url": "https://files.pythonhosted.org/packages/04/9b/fb54e20a520d2f05ef1ac0320647893128039bbbaa41dd288d9859d38e77/exabgp-3.4.17-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90824d20d7f0dcabf5168de087141b8e", "sha256": "f8e54181f231f8a5f3a132d5b3969f58eb35c730f82a24f429aff8ed3b90b4e6" }, "downloads": -1, "filename": "exabgp-3.4.17.tar.gz", "has_sig": false, "md5_digest": "90824d20d7f0dcabf5168de087141b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240957, "upload_time": "2016-09-15T10:56:45", "url": "https://files.pythonhosted.org/packages/b5/fa/ad1e76f01ea5eff71094e85acb444f85de445d0bfa1686e4de74a879e955/exabgp-3.4.17.tar.gz" } ], "3.4.18": [ { "comment_text": "", "digests": { "md5": "0ac5ed27c60138284f2ae3b758390ea4", "sha256": "24b604067f925cc220bc3060a4186802cc4424a58f7f46ae9053c11686da740d" }, "downloads": -1, "filename": "exabgp-3.4.18-py2-none-any.whl", "has_sig": false, "md5_digest": "0ac5ed27c60138284f2ae3b758390ea4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 337662, "upload_time": "2017-01-26T15:07:03", "url": "https://files.pythonhosted.org/packages/13/b5/a1be6de6a0d424301c6079d4b0e0fe1985903609db4f737a8ef3d8f4e524/exabgp-3.4.18-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc6849416c226379f4c99369e932a033", "sha256": "cb6c17e572d66c60893b204075af3f26e982fa843be13f4a198df0ee5ff56de2" }, "downloads": -1, "filename": "exabgp-3.4.18.tar.gz", "has_sig": false, "md5_digest": "cc6849416c226379f4c99369e932a033", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 241319, "upload_time": "2017-01-26T15:06:59", "url": "https://files.pythonhosted.org/packages/fa/45/53043724453dbebc1464e62cfdf4aca849fbeffe14d009f418d43c917328/exabgp-3.4.18.tar.gz" } ], "3.4.19": [ { "comment_text": "", "digests": { "md5": "d098d582e30449211b682d127fd9a0c1", "sha256": "fae18f5b25a1bc9d93779dbc5ae294054bb95c62d79e935ab91fe73d8595fde0" }, "downloads": -1, "filename": "exabgp-3.4.19-py2-none-any.whl", "has_sig": false, "md5_digest": "d098d582e30449211b682d127fd9a0c1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 390112, "upload_time": "2017-05-15T13:07:21", "url": "https://files.pythonhosted.org/packages/8f/36/0a3fd2045df0467679903d8b0cba6ec207efe59e78b48ea6c3e25ecb45dc/exabgp-3.4.19-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ed6a9a1886ae19e73a55de32861ec49", "sha256": "d19ae5cc2eb3c283bd7358b5a7f4de0819572d25c804262fcfa7e9a1313769eb" }, "downloads": -1, "filename": "exabgp-3.4.19.tar.gz", "has_sig": false, "md5_digest": "8ed6a9a1886ae19e73a55de32861ec49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 274979, "upload_time": "2017-05-15T13:07:04", "url": "https://files.pythonhosted.org/packages/81/f6/73ae1f9b43393731db7513aac49702e7cbb05dceecab2225118ef4a5e903/exabgp-3.4.19.tar.gz" } ], "3.4.20": [ { "comment_text": "", "digests": { "md5": "28e52e0d7911053d5452bd877bbe3521", "sha256": "92df82588605acf977ebd6744f16b1685006cdc2464bc3ce8906b057beab481a" }, "downloads": -1, "filename": "exabgp-3.4.20-py2-none-any.whl", "has_sig": false, "md5_digest": "28e52e0d7911053d5452bd877bbe3521", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 390794, "upload_time": "2017-07-02T11:19:34", "url": "https://files.pythonhosted.org/packages/d9/80/13e180afc8246fc1588473a3a770e6d688860ab33b0dbc624961231e8e41/exabgp-3.4.20-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b8b03695738521169c24a674245d302", "sha256": "84c7b0712906fbf17ccf81c5b703726512981944801798e45fce16eba8344281" }, "downloads": -1, "filename": "exabgp-3.4.20.tar.gz", "has_sig": false, "md5_digest": "9b8b03695738521169c24a674245d302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 275201, "upload_time": "2017-07-02T11:19:29", "url": "https://files.pythonhosted.org/packages/e9/cd/1f86d6c37d5dbe9b11361fd7b20db7f00fb161b5adf8e6c17d36966d85ff/exabgp-3.4.20.tar.gz" } ], "3.4.21": [ { "comment_text": "", "digests": { "md5": "86881ff7efc49f95a1c8726a9fda85c1", "sha256": "f41486f88fbd412971019a339f2bf9b8add8802e066c927bcdf38d12ddeccdb7" }, "downloads": -1, "filename": "exabgp-3.4.21.tar.gz", "has_sig": false, "md5_digest": "86881ff7efc49f95a1c8726a9fda85c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 242010, "upload_time": "2017-10-23T16:19:24", "url": "https://files.pythonhosted.org/packages/a3/bc/d96d51119cee9a2755d314e0884dba0b02a09a3dbe6c7f324be39ce1801f/exabgp-3.4.21.tar.gz" } ], "3.4.22": [ { "comment_text": "", "digests": { "md5": "4c63f11af62d2dcaa7ab25f4b0daf73b", "sha256": "9e7c2b2a85780e083880ed24f4c46f884cda56cff835a6d72d64496010a5bcf5" }, "downloads": -1, "filename": "exabgp-3.4.22.tar.gz", "has_sig": false, "md5_digest": "4c63f11af62d2dcaa7ab25f4b0daf73b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 242078, "upload_time": "2017-11-04T13:25:33", "url": "https://files.pythonhosted.org/packages/78/1f/c4ca281e473cf6d7537be78f6275ebf8aa1bfa803066d38820d496953599/exabgp-3.4.22.tar.gz" } ], "3.4.23": [ { "comment_text": "", "digests": { "md5": "f82bc2865b4eb92fc5901ff07a472574", "sha256": "6157ca976d50ef88bb75f9da2edac8218f82dd77b90e357881c658f23957d4cb" }, "downloads": -1, "filename": "exabgp-3.4.23-py2-none-any.whl", "has_sig": false, "md5_digest": "f82bc2865b4eb92fc5901ff07a472574", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 391009, "upload_time": "2017-11-27T12:29:36", "url": "https://files.pythonhosted.org/packages/31/d1/d816ac2f4eea76ad751c38f5e91bb59237fbbfa7ab0631bc5115643e33bd/exabgp-3.4.23-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc8d5aa648e50d2ebef2cd878ad69851", "sha256": "74b0db6c199b809c93d4f60fda6f4c4f9a2ac7124b3f8a97dac8279376b27092" }, "downloads": -1, "filename": "exabgp-3.4.23.tar.gz", "has_sig": false, "md5_digest": "dc8d5aa648e50d2ebef2cd878ad69851", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 278976, "upload_time": "2017-11-27T12:29:32", "url": "https://files.pythonhosted.org/packages/13/5c/e3d9bf6c6d9163c0baa2194ab783ccc9b8f204ad9c052f3bb4ac30ba76bd/exabgp-3.4.23.tar.gz" } ], "3.4.24": [ { "comment_text": "", "digests": { "md5": "5ecc7f9bffd5670391632d14853292bd", "sha256": "8e79bfef1ca10d7500588f939c5e0da0a2ae61eaaeff5e8f89ae84079d2b6011" }, "downloads": -1, "filename": "exabgp-3.4.24.tar.gz", "has_sig": false, "md5_digest": "5ecc7f9bffd5670391632d14853292bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 278989, "upload_time": "2018-04-24T17:45:47", "url": "https://files.pythonhosted.org/packages/e9/03/a89f974289031e45299d5005ac1bf907a1efc18a556e8dbd5e031c0361fe/exabgp-3.4.24.tar.gz" } ], "3.4.25": [ { "comment_text": "", "digests": { "md5": "441e07635e40c73d344ab1fcc79819de", "sha256": "6453a45261986ba86f95ae3241cab1cd64fd95e547385dfc273dd1fd0f7341e5" }, "downloads": -1, "filename": "exabgp-3.4.25.tar.gz", "has_sig": false, "md5_digest": "441e07635e40c73d344ab1fcc79819de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 279139, "upload_time": "2018-04-24T17:50:20", "url": "https://files.pythonhosted.org/packages/a4/cd/3414b78cc4d3be9e86133ccbb46fa9049b411a323b4cf730274a4d231864/exabgp-3.4.25.tar.gz" } ], "3.4.26": [ { "comment_text": "built for Darwin-17.5.0", "digests": { "md5": "6e3bf7d4e9669ee1aca64a3ee7becdc6", "sha256": "6937aa267ae7fd7bb9b42de22d19df3893e4c971560487ba13be5e41868ecfa4" }, "downloads": -1, "filename": "exabgp-3.4.26.macosx-10.13-intel.tar.gz", "has_sig": false, "md5_digest": "6e3bf7d4e9669ee1aca64a3ee7becdc6", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 634155, "upload_time": "2018-05-23T12:56:04", "url": "https://files.pythonhosted.org/packages/cd/cb/6afcbbfbacc4c46981fcc46805a2ed2809ed116915e8778bd949857d3dba/exabgp-3.4.26.macosx-10.13-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "24d552538bbd1d64bcf68ec84122cba2", "sha256": "f3d3953cf55047f750a7f4b636f2225d7ab82f779649bea7a0e5546cc342bab0" }, "downloads": -1, "filename": "exabgp-3.4.26.tar.gz", "has_sig": false, "md5_digest": "24d552538bbd1d64bcf68ec84122cba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 279171, "upload_time": "2018-05-23T12:55:37", "url": "https://files.pythonhosted.org/packages/35/8f/0702a400c47ca972ef68da285f12a4d69d33f05106cecb7856074e636671/exabgp-3.4.26.tar.gz" } ], "3.4.5": [], "3.4.6": [ { "comment_text": "", "digests": { "md5": "01bdfe3f714059e018d51a08681b7a32", "sha256": "c5c3745471e77f26d81c2d3a00c8c62a3ab4cffc5eb4b220598fee091844b48d" }, "downloads": -1, "filename": "exabgp-3.4.6-py2-none-any.whl", "has_sig": false, "md5_digest": "01bdfe3f714059e018d51a08681b7a32", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 334235, "upload_time": "2014-12-30T18:04:52", "url": "https://files.pythonhosted.org/packages/63/66/230a56bd3e1b8e1240b2f308fe0cbbe19f474fefe242f3fba4f4f85dae37/exabgp-3.4.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7e2dbc7293d79b745f7ddc69689de10", "sha256": "97aff6c309aa12c434beddf06c48d08ea011821acf652a5315c44ff80560df43" }, "downloads": -1, "filename": "exabgp-3.4.6.tar.gz", "has_sig": false, "md5_digest": "c7e2dbc7293d79b745f7ddc69689de10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 257362, "upload_time": "2014-12-30T17:38:34", "url": "https://files.pythonhosted.org/packages/a2/ed/4d85921b604b4a725613fc52efa2aceee00a5ec7938487fe9e2c22042033/exabgp-3.4.6.tar.gz" } ], "3.4.7": [ { "comment_text": "built for Darwin-14.0.0", "digests": { "md5": "c5784b683cbaf635724d8e1103dd01b9", "sha256": "67bdedf21b3cdb28fe7abdf43ca83803ddb9e0ba36b522f6d1956d8e593f2ccb" }, "downloads": -1, "filename": "exabgp-3.4.7.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "c5784b683cbaf635724d8e1103dd01b9", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 604360, "upload_time": "2015-01-08T10:17:33", "url": "https://files.pythonhosted.org/packages/b0/c7/ef2b1b2e283b325fdb98619dad96763b5123583b783872717e9c17fb7d43/exabgp-3.4.7.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "aeb7eb7a1e38be2108706ebfe8944c0d", "sha256": "712bdfeea1d8fd7f8bcd313d0a63ef26f1c321e6fb9bc6809c2cf47df636b8f3" }, "downloads": -1, "filename": "exabgp-3.4.7-py2-none-any.whl", "has_sig": false, "md5_digest": "aeb7eb7a1e38be2108706ebfe8944c0d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 334349, "upload_time": "2015-01-08T09:20:27", "url": "https://files.pythonhosted.org/packages/7f/c8/91e911abdb06b48afc3163aa8c49e05cda1ae4bf85157792bf1d1b64878e/exabgp-3.4.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3300240741a8165fc2e5881d93322633", "sha256": "2e542dc09d1c0f90237b14d766ee115bd1e62bc1525cae4cc71c07859f6a02e8" }, "downloads": -1, "filename": "exabgp-3.4.7.tar.gz", "has_sig": false, "md5_digest": "3300240741a8165fc2e5881d93322633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 251059, "upload_time": "2015-01-08T09:17:26", "url": "https://files.pythonhosted.org/packages/44/c6/cf8b6046c3307f711578ea56ac4aed952c9ea82f8b1154d19227283690ba/exabgp-3.4.7.tar.gz" } ], "3.4.8": [ { "comment_text": "", "digests": { "md5": "9d1f1bc4b9fc831640c005f3bdb7070d", "sha256": "ba47166f0ac01470a14cc050fe632b148693a8e54e2d8fd64886e69e38e26107" }, "downloads": -1, "filename": "exabgp-3.4.8-py2-none-any.whl", "has_sig": false, "md5_digest": "9d1f1bc4b9fc831640c005f3bdb7070d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 320619, "upload_time": "2015-02-27T13:20:26", "url": "https://files.pythonhosted.org/packages/f5/26/727d6cfb102cab705f2870c09f8f9024e4e93bb13692252e201d9715e777/exabgp-3.4.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "267bdd1f87f78dc60a3dbd75f6e74cb8", "sha256": "7806f21963f0d0bf5d793684e6addab4cecbcca0a6cdc0102873801893b11ef1" }, "downloads": -1, "filename": "exabgp-3.4.8.tar.gz", "has_sig": false, "md5_digest": "267bdd1f87f78dc60a3dbd75f6e74cb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 230818, "upload_time": "2015-02-27T13:20:22", "url": "https://files.pythonhosted.org/packages/a5/ed/e1dcbf69503b32084561e737dd140f45ede63b4761d560a044ba922f24f3/exabgp-3.4.8.tar.gz" } ], "3.4.9": [ { "comment_text": "", "digests": { "md5": "f4c9f2cf63db4e7c839296e04e60e6f7", "sha256": "6d653c93aa560e7b08d30706de82665f3caea4dd4b079838ea108f409dfc3905" }, "downloads": -1, "filename": "exabgp-3.4.9-py2-none-any.whl", "has_sig": false, "md5_digest": "f4c9f2cf63db4e7c839296e04e60e6f7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 321076, "upload_time": "2015-03-14T15:33:28", "url": "https://files.pythonhosted.org/packages/cf/f2/fe781d8578279c62f31ca30d9a38415ce66c8e81d9b1a2e957961ab6a742/exabgp-3.4.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1920ea62906d4f34e11ad1179dd0d405", "sha256": "d26e177cc6d000b43a70fb8960d218111c9f1305127ba76fae5da56fbdff08a3" }, "downloads": -1, "filename": "exabgp-3.4.9.tar.gz", "has_sig": false, "md5_digest": "1920ea62906d4f34e11ad1179dd0d405", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 231221, "upload_time": "2015-03-14T15:33:10", "url": "https://files.pythonhosted.org/packages/c7/3e/2843d4526c50ce34fc7576eb1f0dd5e0b4a9ea53eae3cbab6259489b94b0/exabgp-3.4.9.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "84891cad898f68e410bee8b552f7de23", "sha256": "4f1ea51bb61cba6d11ecc180d1a11722c3ea3d18dffbb77bd13b94945de5ffed" }, "downloads": -1, "filename": "exabgp-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "84891cad898f68e410bee8b552f7de23", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 501101, "upload_time": "2017-05-15T14:40:57", "url": "https://files.pythonhosted.org/packages/4b/0f/50a7cb9ea140147ba5d2b6b54459665a8951b251977a02f8d89bbe4777ea/exabgp-4.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5edb7dde2e16ff0aac0751d674aa2ecd", "sha256": "97220418d4f3f5290ace7009c5138c7c9cf583b33f8efb18d8962bb6935bd19e" }, "downloads": -1, "filename": "exabgp-4.0.0.tar.gz", "has_sig": false, "md5_digest": "5edb7dde2e16ff0aac0751d674aa2ecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 326121, "upload_time": "2017-05-15T14:40:52", "url": "https://files.pythonhosted.org/packages/19/33/80ce23fb71cef8179785845722eed7ebde36c29a79d55ba2f5de9f711baf/exabgp-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "5c8a77cba30c983d2f61655a6e4a8517", "sha256": "689f04cf8ed287b57e41629308d4a39003b58b2d71f63c45b95a3faf09c14195" }, "downloads": -1, "filename": "exabgp-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5c8a77cba30c983d2f61655a6e4a8517", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 536756, "upload_time": "2017-06-23T15:59:30", "url": "https://files.pythonhosted.org/packages/b0/b3/3a2534e22c35bb510d8c37efb2d9cf6f0b2971f369ee1a441a83648500a4/exabgp-4.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e52a3ef2c616401b4cea7b6e304ddb40", "sha256": "d47545aba36ca3cf3b4baaede03e7319b02cff8c88f01813a2a213f04df2f4c4" }, "downloads": -1, "filename": "exabgp-4.0.1.tar.gz", "has_sig": false, "md5_digest": "e52a3ef2c616401b4cea7b6e304ddb40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 367746, "upload_time": "2017-06-23T15:59:25", "url": "https://files.pythonhosted.org/packages/96/1e/ac2a1606d7b8f23f567437e72dbebf16a4801e97232a5222d9ba4ae6d8b9/exabgp-4.0.1.tar.gz" } ], "4.0.10": [ { "comment_text": "", "digests": { "md5": "24804ca62f2fa5a33c8877de1a747eef", "sha256": "d81721f5d6200dab7e3d549c378c7538dc3f02f77c7070d31f892839ce463877" }, "downloads": -1, "filename": "exabgp-4.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "24804ca62f2fa5a33c8877de1a747eef", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 553483, "upload_time": "2018-11-20T10:59:40", "url": "https://files.pythonhosted.org/packages/96/60/323b01f9f99ff0518dba0512ad74ae3a7e2c23052682baf52bac2e17ff74/exabgp-4.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dffb69456efa6362ab11f711181ed06e", "sha256": "c2bafc74c359a16e396c5caa4cd86359e5aebaabd00502d7f74de81524f66e47" }, "downloads": -1, "filename": "exabgp-4.0.10.tar.gz", "has_sig": false, "md5_digest": "dffb69456efa6362ab11f711181ed06e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 380951, "upload_time": "2018-11-20T10:59:11", "url": "https://files.pythonhosted.org/packages/aa/cf/0e98af46af506de1732f06b630a9cfea7333be65c81c3bda613cb49e98f5/exabgp-4.0.10.tar.gz" } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "30cd8b1e430b04e02dab8b8b03f85eff", "sha256": "0e79c407fd66b084414d559c8e814183d116ad454a7c97d7e5c314b8b9f6d222" }, "downloads": -1, "filename": "exabgp-4.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "30cd8b1e430b04e02dab8b8b03f85eff", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 549760, "upload_time": "2017-07-13T19:59:14", "url": "https://files.pythonhosted.org/packages/b0/02/d8581e9a1613172605d701273a67cce7260ff4c5395a6cf0975f4dc30612/exabgp-4.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15ef7dec5b3a0ac26664aa194032c6be", "sha256": "a6eaa6c89a55a1ab91cf45c11ddb544ebf42951257ebed51aa0a859f2ad99176" }, "downloads": -1, "filename": "exabgp-4.0.2.tar.gz", "has_sig": false, "md5_digest": "15ef7dec5b3a0ac26664aa194032c6be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 372152, "upload_time": "2017-07-13T19:59:09", "url": "https://files.pythonhosted.org/packages/22/21/e4db9da8f4b73effb984c8c2a12708c4738e600a0a755201cb45840bc5d6/exabgp-4.0.2.tar.gz" } ], "4.0.4": [ { "comment_text": "", "digests": { "md5": "9cca2dc59acbc591c35c440f3e1f66ef", "sha256": "453e49b5d47d80962c40712158ecffa4964fc79320fbc3f61c5428eebf385e1a" }, "downloads": -1, "filename": "exabgp-4.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9cca2dc59acbc591c35c440f3e1f66ef", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 551811, "upload_time": "2018-01-20T18:31:41", "url": "https://files.pythonhosted.org/packages/bb/f5/a27b67b5088b83e40e12ae4e36dde85c42b5c2648db69259c67ac386ffec/exabgp-4.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3dd285c557126d70c1fab9e88e198ef", "sha256": "0cdf516d41aa2dbaa2675fc0189cf66f8ecb22e9b7007e392cab569dd4666bea" }, "downloads": -1, "filename": "exabgp-4.0.4.tar.gz", "has_sig": false, "md5_digest": "e3dd285c557126d70c1fab9e88e198ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382453, "upload_time": "2018-01-20T18:31:35", "url": "https://files.pythonhosted.org/packages/d7/69/10b79af619f102116e50486f63559b3bf696a959d242588d9856403d92f5/exabgp-4.0.4.tar.gz" } ], "4.0.5": [ { "comment_text": "", "digests": { "md5": "0dfee2da6a210ed26d6f8a57f29d278e", "sha256": "2ad6a8b59fafa2d9ce9ad5173eb51a089c2ae0d1b578887f4b029c2806c79202" }, "downloads": -1, "filename": "exabgp-4.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0dfee2da6a210ed26d6f8a57f29d278e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 551808, "upload_time": "2018-01-22T09:29:46", "url": "https://files.pythonhosted.org/packages/67/3d/3f200806972723f7b9e7b1bf9f432053017c6699db1b5e3464b05813467a/exabgp-4.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a540338cf03c8883a9a52fc3f8ffa7b", "sha256": "fb9712014740d0411f2233915c68e51160ce508eb1eb8c10b826bbd6ade51680" }, "downloads": -1, "filename": "exabgp-4.0.5.tar.gz", "has_sig": false, "md5_digest": "6a540338cf03c8883a9a52fc3f8ffa7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382448, "upload_time": "2018-01-22T09:29:41", "url": "https://files.pythonhosted.org/packages/6e/7f/35699b6b5d1970e64597202fca797fca6a4c3c8c83c56f6c1c2648d99a75/exabgp-4.0.5.tar.gz" } ], "4.0.6": [ { "comment_text": "", "digests": { "md5": "fb242ae659e97ebaecd8ee23b282a63d", "sha256": "8a7e3d06c483220d33c59ed65f73e67d58ea2897f9758c985a4c36d43cdb8b7d" }, "downloads": -1, "filename": "exabgp-4.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "fb242ae659e97ebaecd8ee23b282a63d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 552220, "upload_time": "2018-04-24T17:28:53", "url": "https://files.pythonhosted.org/packages/c5/b7/369c858a806c29c990c02c396e908b69771049ed8a43001ff6b47fbe53e8/exabgp-4.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e7aad47fe62fea0e4f06d70c79eae1d", "sha256": "134b6ac15f8cf0e5f6d500274d7acdc13c554194087308d3bd03208d2def72b5" }, "downloads": -1, "filename": "exabgp-4.0.6.tar.gz", "has_sig": false, "md5_digest": "3e7aad47fe62fea0e4f06d70c79eae1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382867, "upload_time": "2018-04-24T17:28:48", "url": "https://files.pythonhosted.org/packages/23/c9/423bc32dd10450e82c299d8f1d9df6f8a4be094cc801e112a6797a7e7263/exabgp-4.0.6.tar.gz" } ], "4.0.8": [ { "comment_text": "", "digests": { "md5": "ca73483d684c0ba7d505d5f5c9cb88f1", "sha256": "f7b80d438b8987150543b4e49ef160722e7f76067df0d336e157bf1c379b39bc" }, "downloads": -1, "filename": "exabgp-4.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ca73483d684c0ba7d505d5f5c9cb88f1", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 551523, "upload_time": "2018-07-11T13:43:45", "url": "https://files.pythonhosted.org/packages/51/f5/b66861c77fecd8bb0573275fe3b9123e00be32542ebf55830a7bac2711ab/exabgp-4.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d24bb6465358d8298bad6b983e1f112", "sha256": "38c5c1293270ac907256af868d6470a1440159c7c9547902ae8f541a8aadc74a" }, "downloads": -1, "filename": "exabgp-4.0.8.tar.gz", "has_sig": false, "md5_digest": "3d24bb6465358d8298bad6b983e1f112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 380195, "upload_time": "2018-07-11T13:43:41", "url": "https://files.pythonhosted.org/packages/e7/d4/179aa17eedb0e19a06338a14a6c3d78362d37e43fb543a28ea6308981004/exabgp-4.0.8.tar.gz" } ], "4.0.9": [ { "comment_text": "", "digests": { "md5": "685d30bb847f41d061d1f2ef46639234", "sha256": "9c105c0429eada788b68390e05196374ea616a6c9eabce9e82f08ff41c88fd20" }, "downloads": -1, "filename": "exabgp-4.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "685d30bb847f41d061d1f2ef46639234", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 552576, "upload_time": "2018-11-20T10:37:20", "url": "https://files.pythonhosted.org/packages/16/66/d052e80e490baadfbe94d05825cd099362e1abac376c4ff19763ecb5d394/exabgp-4.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87a74b714346a7f885aa75db14c6a0b2", "sha256": "82b46f40b81e0a5f70c60470e78ae6f8b154e521562047492601ece622469ef1" }, "downloads": -1, "filename": "exabgp-4.0.9.tar.gz", "has_sig": false, "md5_digest": "87a74b714346a7f885aa75db14c6a0b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 380644, "upload_time": "2018-11-20T10:37:13", "url": "https://files.pythonhosted.org/packages/0e/f7/b1937381aece01834deea5886dc3e21681b1c7b7fa4aae14859b487c16ce/exabgp-4.0.9.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "0db4630d531355a0a65d29fd2e64ee87", "sha256": "ee259a46e32c34edfc0bcd15bfc2a579333cac16c2b9c7d754fed2c24143acb6" }, "downloads": -1, "filename": "exabgp-4.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0db4630d531355a0a65d29fd2e64ee87", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 557030, "upload_time": "2019-06-17T08:17:41", "url": "https://files.pythonhosted.org/packages/d9/d3/42e16607826619766d58666aa32b5bc6b9ee48c600272539b6ac2d3876d3/exabgp-4.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bcb01fa235701472f6fdf8bdbdedd11", "sha256": "a030d86913b42fc44c90690572a846636749ca43990b1d58d394461c7de26302" }, "downloads": -1, "filename": "exabgp-4.1.0.tar.gz", "has_sig": false, "md5_digest": "1bcb01fa235701472f6fdf8bdbdedd11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 385071, "upload_time": "2019-06-17T08:17:36", "url": "https://files.pythonhosted.org/packages/66/cb/a7c3b2dc7ed9e6df50140e6a38b884c7f39dafad4d397c2482089950634b/exabgp-4.1.0.tar.gz" } ], "4.1.1": [ { "comment_text": "", "digests": { "md5": "2237697a425aaa5ece9b89b52c779386", "sha256": "3e1c8adb6549a65666b9b0dad03af1e79081d2ef281e8c4bb452529fafdb3f2f" }, "downloads": -1, "filename": "exabgp-4.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2237697a425aaa5ece9b89b52c779386", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 557351, "upload_time": "2019-07-09T18:38:34", "url": "https://files.pythonhosted.org/packages/a3/8a/073dfd3840590752c8f15213c68816dc379a3d0aa24df63c39e6398a206d/exabgp-4.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b21b4cda167214ae6a2ae1a3e7115ccf", "sha256": "31176ab50fc971b6681d6818a3bb8a9335496aeb7e88a83a08b0fc335e9a4f27" }, "downloads": -1, "filename": "exabgp-4.1.1.tar.gz", "has_sig": false, "md5_digest": "b21b4cda167214ae6a2ae1a3e7115ccf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 385368, "upload_time": "2019-07-09T18:38:30", "url": "https://files.pythonhosted.org/packages/2b/8d/6aefd86e3ad62a6f7da6742443efa1fb3a72d82947641dcd1d5832e041b7/exabgp-4.1.1.tar.gz" } ], "4.1.2": [ { "comment_text": "", "digests": { "md5": "54c5b80730cc6d096199d9969d505d6d", "sha256": "7a383d69e1028f66effce25637a9b72d853b11f7b9d7c35c1d3296e7e631362f" }, "downloads": -1, "filename": "exabgp-4.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "54c5b80730cc6d096199d9969d505d6d", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 557820, "upload_time": "2019-07-09T20:27:31", "url": "https://files.pythonhosted.org/packages/cf/34/41fc2017d6e61038079738dda32509dc40538f383489c84976807b4834ab/exabgp-4.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cab115ed5d6d96d51c10d9a3acb156f1", "sha256": "477bdc9120f3a5f62510fe9ca0350f9017eaf80dfb5c7776982c29675ec91a17" }, "downloads": -1, "filename": "exabgp-4.1.2.tar.gz", "has_sig": false, "md5_digest": "cab115ed5d6d96d51c10d9a3acb156f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 385777, "upload_time": "2019-07-09T20:27:27", "url": "https://files.pythonhosted.org/packages/b9/f1/f2417bc82c9caa220fcd369a3b55ac895088bcc8afc262e4bb07d48aa40c/exabgp-4.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54c5b80730cc6d096199d9969d505d6d", "sha256": "7a383d69e1028f66effce25637a9b72d853b11f7b9d7c35c1d3296e7e631362f" }, "downloads": -1, "filename": "exabgp-4.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "54c5b80730cc6d096199d9969d505d6d", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 557820, "upload_time": "2019-07-09T20:27:31", "url": "https://files.pythonhosted.org/packages/cf/34/41fc2017d6e61038079738dda32509dc40538f383489c84976807b4834ab/exabgp-4.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cab115ed5d6d96d51c10d9a3acb156f1", "sha256": "477bdc9120f3a5f62510fe9ca0350f9017eaf80dfb5c7776982c29675ec91a17" }, "downloads": -1, "filename": "exabgp-4.1.2.tar.gz", "has_sig": false, "md5_digest": "cab115ed5d6d96d51c10d9a3acb156f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 385777, "upload_time": "2019-07-09T20:27:27", "url": "https://files.pythonhosted.org/packages/b9/f1/f2417bc82c9caa220fcd369a3b55ac895088bcc8afc262e4bb07d48aa40c/exabgp-4.1.2.tar.gz" } ] }