ascension

Migrate DNS zones to the GNU Name System
Log | Files | Refs | README | LICENSE

setup.py (1656B)


      1 #!/usr/bin/env python3
      2 """
      3 This file is part of Ascension.
      4 Copyright (C) 2019-2022 GNUnet e.V.
      5 
      6 Ascension is free software: you can redistribute it and/or modify it
      7 under the terms of the GNU Affero General Public License as published
      8 by the Free Software Foundation, either version 3 of the License,
      9 or (at your option) any later version.
     10 
     11 Ascension is distributed in the hope that it will be useful, but
     12 WITHOUT ANY WARRANTY; without even the implied warranty of
     13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     14 Affero General Public License for more details.
     15 
     16 You should have received a copy of the GNU Affero General Public License
     17 along with this program.  If not, see <http://www.gnu.org/licenses/>.
     18 
     19 SPDX-License-Identifier: AGPL3.0-or-later
     20 
     21 Author rexxnor
     22 """
     23 
     24 import setuptools
     25 
     26 with open("README", "r", encoding="utf-8") as fh:
     27     long_description = fh.read()
     28 
     29 setuptools.setup(
     30     name="ascension",
     31     version="0.17.6",
     32     author="rexxnor",
     33     author_email="rexxnor+gnunet@brief.li",
     34     description="Tool to migrate DNS Zones to the GNU Name System using DNS zone transfer",
     35     python_requires=">3.7.0",
     36     long_description=long_description,
     37     url="https://gnunet.org/git/ascension.git/",
     38     packages=['ascension', 'ascension.util'],
     39     data_files=[('man/man1', ['ascension.1'])],
     40     classifiers=[
     41         "Programming Language :: Python :: 3",
     42     ],
     43     entry_points={
     44         'console_scripts': [
     45             'ascension=ascension.ascension:main',
     46         ],
     47     },
     48     install_requires=[
     49         'coverage',
     50         'dnspython>=2.2.0',
     51         'requests',
     52         'mock',
     53         'pbr',
     54         'six',
     55     ],
     56 )