setup.py 1.31 KB
Newer Older
1
from setuptools import setup, find_packages
Pavel Spirek's avatar
Pavel Spirek committed
2 3 4 5 6 7 8 9 10
import codecs
import os

here = os.path.abspath(os.path.dirname(__file__))
with codecs.open(os.path.join(here, 'README.rst'), encoding='utf-8') as readme:
    long_description = readme.read()

setup(
    name = "jetconf",
11
    packages = find_packages(),
Pavel Spirek's avatar
Pavel Spirek committed
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
    use_scm_version = True,
    setup_requires=["setuptools_scm"],
    description = "Pure Python implementation of RESTCONF server",
    long_description = long_description,
    url = "https://gitlab.labs.nic.cz/labs/jetconf",
    author = "Pavel Spirek",
    author_email = "pavel.spirek@nic.cz",
    entry_points = {
        "console_scripts": ["jetconf=jetconf.__main__:main"]
    },
    install_requires = ["yangson", "h2", "colorlog"],
    tests_require = ["pytest"],
    keywords = ["RESTCONF", "yang", "data model", "configuration", "json"],
    classifiers = [
        "Programming Language :: Python",
        "Programming Language :: Python :: 3.5",
        "Development Status :: 3 - Alpha",
        "Intended Audience :: System Administrators",
        "Intended Audience :: Telecommunications Industry",
        "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
        "Operating System :: OS Independent",
        "Topic :: System :: Monitoring",
        "Topic :: System :: Systems Administration"
    ]
)