mirror of
https://github.com/checktheroads/hyperglass
synced 2024-05-11 05:55:08 +00:00
59 lines
1.4 KiB
Python
59 lines
1.4 KiB
Python
from distutils.core import setup
|
|
|
|
import sys
|
|
|
|
if sys.version_info < (3, 6):
|
|
sys.exit("Python 3.6+ is required.")
|
|
|
|
import shutil
|
|
from pathlib import Path
|
|
|
|
with open("README.md", "r") as ld:
|
|
long_description = ld.read()
|
|
|
|
package_json = {
|
|
"dependencies": {
|
|
"animsition": "^4.0.2",
|
|
"clipboard": "^2.0.4",
|
|
"fomantic-ui": "^2.7.7",
|
|
"jquery": "^3.4.1",
|
|
}
|
|
}
|
|
|
|
setup(
|
|
name="hyperglass",
|
|
version="1.0.0",
|
|
author="Matt Love",
|
|
author_email="matt@allroads.io",
|
|
description="hyperglass is a modern, customizable network looking glass written in Python 3.",
|
|
url="https://github.com/checktheroads/hyperglass",
|
|
python_requires=">=3.6",
|
|
packages=["hyperglass"],
|
|
install_requires=[
|
|
"aredis==1.1.5",
|
|
"click==6.7",
|
|
"hiredis==1.0.0",
|
|
"http3==0.6.7",
|
|
"jinja2==2.10.1",
|
|
"libsass==0.18.0",
|
|
"logzero==1.5.0",
|
|
"markdown2==2.3.7",
|
|
"netmiko==2.3.3",
|
|
"passlib==1.7.1",
|
|
"prometheus_client==0.7.0",
|
|
"pydantic==0.29",
|
|
"pyyaml==5.1.1",
|
|
"redis==3.2.1",
|
|
"sanic_limiter==0.1.3",
|
|
"sanic==19.6.2",
|
|
"sshtunnel==0.1.5",
|
|
],
|
|
setup_requires=[
|
|
"calmjs==3.4.1",
|
|
]
|
|
package_json=package_json,
|
|
license="BSD 3-Clause Clear License",
|
|
long_description=long_description,
|
|
long_description_content_type="text/markdown",
|
|
)
|