# -*- coding: utf-8 -*-
from setuptools import setup

packages = \
['hyperglass',
 'hyperglass.api',
 'hyperglass.api.examples',
 'hyperglass.api.models',
 'hyperglass.cli',
 'hyperglass.configuration',
 'hyperglass.configuration.models',
 'hyperglass.execution']

package_data = \
{'': ['*'],
 'hyperglass': ['examples/*',
                'images/*',
                'images/favicons/*',
                'ui/.alias.js',
                'ui/.alias.js',
                'ui/.alias.js',
                'ui/.alias.js',
                'ui/.alias.js',
                'ui/.alias.js',
                'ui/.alias.js',
                'ui/.alias.js',
                'ui/.alias.js',
                'ui/.alias.js',
                'ui/.gitignore',
                'ui/.gitignore',
                'ui/.gitignore',
                'ui/.gitignore',
                'ui/.gitignore',
                'ui/.gitignore',
                'ui/.gitignore',
                'ui/.gitignore',
                'ui/.gitignore',
                'ui/.gitignore',
                'ui/README.md',
                'ui/README.md',
                'ui/README.md',
                'ui/README.md',
                'ui/README.md',
                'ui/README.md',
                'ui/README.md',
                'ui/README.md',
                'ui/README.md',
                'ui/README.md',
                'ui/components/*',
                'ui/hooks/*',
                'ui/next.config.js',
                'ui/next.config.js',
                'ui/next.config.js',
                'ui/next.config.js',
                'ui/next.config.js',
                'ui/next.config.js',
                'ui/next.config.js',
                'ui/next.config.js',
                'ui/next.config.js',
                'ui/next.config.js',
                'ui/nextdev.js',
                'ui/nextdev.js',
                'ui/nextdev.js',
                'ui/nextdev.js',
                'ui/nextdev.js',
                'ui/nextdev.js',
                'ui/nextdev.js',
                'ui/nextdev.js',
                'ui/nextdev.js',
                'ui/nextdev.js',
                'ui/package.json',
                'ui/package.json',
                'ui/package.json',
                'ui/package.json',
                'ui/package.json',
                'ui/package.json',
                'ui/package.json',
                'ui/package.json',
                'ui/package.json',
                'ui/package.json',
                'ui/pages/*',
                'ui/public/*',
                'ui/theme.js',
                'ui/theme.js',
                'ui/theme.js',
                'ui/theme.js',
                'ui/theme.js',
                'ui/theme.js',
                'ui/theme.js',
                'ui/theme.js',
                'ui/theme.js',
                'ui/theme.js',
                'ui/util.js',
                'ui/util.js',
                'ui/util.js',
                'ui/util.js',
                'ui/util.js',
                'ui/util.js',
                'ui/util.js',
                'ui/util.js',
                'ui/util.js',
                'ui/util.js',
                'ui/webpack.config.js',
                'ui/webpack.config.js',
                'ui/webpack.config.js',
                'ui/webpack.config.js',
                'ui/webpack.config.js',
                'ui/webpack.config.js',
                'ui/webpack.config.js',
                'ui/webpack.config.js',
                'ui/webpack.config.js',
                'ui/webpack.config.js',
                'ui/yarn.lock',
                'ui/yarn.lock',
                'ui/yarn.lock',
                'ui/yarn.lock',
                'ui/yarn.lock',
                'ui/yarn.lock',
                'ui/yarn.lock',
                'ui/yarn.lock',
                'ui/yarn.lock',
                'ui/yarn.lock']}

install_requires = \
['Pillow>=7.0.0,<8.0.0',
 'PyJWT>=1.7.1,<2.0.0',
 'PyYAML>=5.3,<6.0',
 'aiofile>=1.5.2,<2.0.0',
 'aiofiles>=0.4.0,<0.5.0',
 'aredis>=1.1.7,<2.0.0',
 'click>=7.0,<8.0',
 'fastapi>=0.47,<0.48',
 'httpx>=0.11,<0.12',
 'inquirer>=2.6.3,<3.0.0',
 'loguru>=0.4.0,<0.5.0',
 'netmiko>=2.4.2,<3.0.0',
 'pydantic>=1.4,<2.0',
 'sshtunnel>=0.1.5,<0.2.0',
 'ujson>=1.35,<2.0',
 'uvicorn>=0.11,<0.12',
 'uvloop>=0.14.0,<0.15.0']

entry_points = \
{'console_scripts': ['hyperglass = hyperglass.console:CLI']}

setup_kwargs = {
    'name': 'hyperglass',
    'version': '1.0.0b15',
    'description': 'hyperglass is the modern network looking glass that tries to make the internet better.',
    'long_description': '<div align="center">\n  <br/>\n  <img src="logo.png" width=300></img>\n  <br/>\n  <h3>The network looking glass that tries to make the internet better.</h3>\n  <br/>\n  <div style="color: #808080;">\n  A looking glass is implemented by network operators as a way of providing customers, peers, or the general public with a way to easily view elements of, or run tests from the provider\'s network.\n  </div>\n</div>\n\n<hr/>\n\n<div align="center">\n\n[**Documentation**](https://hyperglass.io)&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;[**Screenshots**](https://hyperglass.io/screenshots)&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;[**Live Demo**](https://hyperglass.allroads.io/)\n\n[![PyPI](https://img.shields.io/pypi/v/hyperglass?style=for-the-badge)](https://pypi.org/project/hyperglass/)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/hyperglass?color=%2340798C&style=for-the-badge)\n[![CI](https://img.shields.io/travis/checktheroads/hyperglass/v1.0.0?style=for-the-badge)](https://travis-ci.org/checktheroads/hyperglass)\n\n[![GitHub Contributors](https://img.shields.io/github/contributors/checktheroads/hyperglass?color=40798C&style=for-the-badge)](https://github.com/checktheroads/hyperglass)\n[![Gitter](https://img.shields.io/gitter/room/checktheroads/hyperglass?color=ff5e5b&style=for-the-badge)](https://gitter.im/hyperglass)\n[![Telegram](https://img.shields.io/badge/chat-telegram-blue?style=for-the-badge&color=blue&logo=telegram)](https://t.me/hyperglasslg)\n\n<br/>\n\nhyperglass is intended to make implementing a looking glass too easy not to do, with the lofty goal of improving the internet community at large by making looking glasses more common across autonomous systems of any size.\n\n<br/>\n\n⚠️ **v1.0.0** *is currently in beta. While everything should work, some things might not. Documentation and the live demo are not yet complete. For a fully working and documented version of hyperglass, **please go to the [master branch](https://github.com/checktheroads/hyperglass/tree/master)**.*\n\n</div>\n\n## Features\n\n- BGP Route, BGP Community, BGP AS Path, Ping, & Traceroute\n- Full IPv6 support\n- Customizable everything: features, theme, UI/API text, error messages, commands\n- Built in support for:\n    - Cisco IOS/IOS-XE\n    - Cisco IOS-XR\n    - Juniper JunOS\n    - Arista EOS\n    - Huawei\n    - FRRouting\n    - BIRD\n- Configurable support for any other [supported platform](https://hyperglass.io/docs/platforms)\n- Optionally access devices via an SSH proxy/jump server\n- VRF support\n- Access List/prefix-list style query control to whitelist or blacklist query targets on a per-VRF basis\n- REST API with automatic, configurable OpenAPI documentation\n- Modern, responsive UI built on [ReactJS](https://reactjs.org/), with [NextJS](https://nextjs.org/) & [Chakra UI](https://chakra-ui.com/)\n- Query multiple devices simultaneously\n- Browser-based DNS-over-HTTPS resolution of FQDN queries\n\n*To request support for a specific platform, please [submit a Github Issue](https://github.com/checktheroads/hyperglass/issues/new) with the **enhancement** label.*\n\n### [Get Started →](https://hyperglass.io/)\n\n## Community\n\n- [Gitter](https://gitter.im/hyperglass)\n- [Keybase](https://keybase.io/team/hyperglass)\n- [Twitter](https://twitter.com/checktheroads)\n\nAny users, potential users, or contributors of hyperglass are welcome to join and discuss usage, feature requests, bugs, and other things.\n\n**hyperglass is developed with the express intention of being free to the networking community**.\n\n*However, the hyperglass demo does cost [@checktheroads](https://github.com/checktheroads) about $15/month for 3 Digital Ocean droplets, and $60/year for the [hyperglass.io](https://hyperglass.io) domain. If you\'re feeling particularly helpful and want to help offset that cost, small donations are welcome.*\n\n[![Donate](https://img.shields.io/badge/Donate-blue.svg?logo=paypal&style=for-the-badge)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZQFH3BB2B5M3E&source=url)\n\n## License\n\n[Clear BSD License](https://github.com/checktheroads/hyperglass/v1.0.0/LICENSE)\n',
    'author': 'Matt Love',
    'author_email': 'matt@hyperglass.io',
    'maintainer': None,
    'maintainer_email': None,
    'url': 'https://hyperglass.io',
    'packages': packages,
    'package_data': package_data,
    'install_requires': install_requires,
    'entry_points': entry_points,
    'python_requires': '>=3.6,<4.0',
}


setup(**setup_kwargs)
