summaryrefslogtreecommitdiffstats
path: root/manager/setup.py
blob: e3abf0f10fff8548d977c71891e1eac4e46f7d10 (plain)
1
2
3
4
5
6
7
8
9
10
11
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# -*- coding: utf-8 -*-
from setuptools import setup

packages = \
['knot_resolver_manager',
 'knot_resolver_manager.cli',
 'knot_resolver_manager.cli.cmd',
 'knot_resolver_manager.compat',
 'knot_resolver_manager.datamodel',
 'knot_resolver_manager.datamodel.templates',
 'knot_resolver_manager.datamodel.types',
 'knot_resolver_manager.kresd_controller',
 'knot_resolver_manager.kresd_controller.supervisord',
 'knot_resolver_manager.kresd_controller.supervisord.plugin',
 'knot_resolver_manager.utils',
 'knot_resolver_manager.utils.modeling']

package_data = \
{'': ['*'], 'knot_resolver_manager.datamodel.templates': ['macros/*']}

install_requires = \
['aiohttp', 'jinja2', 'pyyaml', 'supervisor', 'typing-extensions']

extras_require = \
{'prometheus': ['prometheus-client']}

entry_points = \
{'console_scripts': ['knot-resolver = knot_resolver_manager.__main__:run',
                     'kresctl = knot_resolver_manager.cli.main:main']}

setup_kwargs = {
    'name': 'knot-resolver-manager',
    'version': '6.0.8',
    'description': 'A central tool for managing individual parts of Knot Resolver',
    'long_description': 'None',
    'author': 'Aleš Mrázek',
    'author_email': 'ales.mrazek@nic.cz',
    'maintainer': 'None',
    'maintainer_email': 'None',
    'url': 'None',
    'packages': packages,
    'package_data': package_data,
    'install_requires': install_requires,
    'extras_require': extras_require,
    'entry_points': entry_points,
    'python_requires': '>=3.8,<4.0',
}
from build_c_extensions import *
build(setup_kwargs)

setup(**setup_kwargs)


# This setup.py was autogenerated using Poetry for backward compatibility with setuptools.