-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·68 lines (59 loc) · 2.41 KB
/
setup.py
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/usr/bin/env python2.7
'''
setup.py - Setup script for the "dns_sprockets" zone validator.
---------------------------------------------------------------
.. Copyright (c) 2015 Neustar, Inc. All rights reserved.
.. See COPYRIGHT.txt for full notice. See LICENSE.txt for terms and conditions.
'''
import os.path
from codecs import open
from setuptools import setup
from setuptools import find_packages
from dns_sprockets_version import VERSION
# Get the long description from the relevant file:
THIS_DIR = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(THIS_DIR, 'README.rst'), encoding='utf-8') as the_file:
long_description = the_file.read()
setup(
name='dns_sprockets',
version=VERSION,
license='Apache License, Version 2.0',
author='Ashley Roeckelein',
author_email='[email protected]',
maintainer='Ashley Roeckelein',
maintainer_email='[email protected]',
url='https://github.com/ultradns/dns_sprockets',
description='Command-line DNS Zone validation tool',
long_description=long_description,
classifiers=[
'Development Status :: 5 - Production/Stable',
'Environment :: Console',
'Intended Audience :: Customer Service',
'Intended Audience :: Developers',
'Intended Audience :: Information Technology',
'Intended Audience :: System Administrators',
'Intended Audience :: Telecommunications Industry',
'License :: OSI Approved :: Apache Software License',
'Natural Language :: English',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3 :: Only',
'Programming Language :: Python :: 3.8',
'Topic :: Internet :: Name Service (DNS)',
'Topic :: Software Development :: Quality Assurance',
'Topic :: Software Development :: Testing',
'Topic :: System :: Networking :: Monitoring',
'Topic :: System :: Systems Administration',
'Topic :: Utilities'],
keywords='DNS zone validation',
install_requires=[
'dnspython>=1.16.0',
'pycryptodome>=3.9.7'],
packages=find_packages(),
py_modules=[
'dns_sprockets_version',
'dns_sprockets'],
entry_points={'console_scripts': ['dns_sprockets = dns_sprockets:run']},
include_package_data=True,
package_data={
'dns_sprockets_lib/tests/data': ['dns_sprockets_lib/tests/data/*']})
# end of file