Codebase list python-certbot-dns-rfc2136 / upstream/1.21.0 setup.py
upstream/1.21.0

Tree @upstream/1.21.0 (Download .tar.gz)

setup.py @upstream/1.21.0

b6ddea5
e1a7a36
804e825
e1a7a36
 
804e825
7f084fb
804e825
 
7f084fb
e558f1e
804e825
 
b6ddea5
 
d9059e2
 
 
 
 
b6ddea5
 
 
 
 
 
 
804e825
 
 
 
 
 
 
 
 
 
 
d9059e2
804e825
e558f1e
804e825
e1a7a36
804e825
 
 
 
 
 
 
cc66cf7
e1a7a36
b6ddea5
804e825
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
e1a7a36
804e825
 
 
import os
import sys

from setuptools import find_packages
from setuptools import setup

version = '1.21.0'

install_requires = [
    'dnspython>=1.15.0',
    'setuptools>=39.0.1',
]

if not os.environ.get('SNAP_BUILD'):
    install_requires.extend([
        # We specify the minimum acme and certbot version as the current plugin
        # version for simplicity. See
        # https://github.com/certbot/certbot/issues/8761 for more info.
        f'acme>={version}',
        f'certbot>={version}',
    ])
elif 'bdist_wheel' in sys.argv[1:]:
    raise RuntimeError('Unset SNAP_BUILD when building wheels '
                       'to include certbot dependencies.')
if os.environ.get('SNAP_BUILD'):
    install_requires.append('packaging')

docs_extras = [
    'Sphinx>=1.0',  # autodoc_member_order = 'bysource', autodoc_default_flags
    'sphinx_rtd_theme',
]

setup(
    name='certbot-dns-rfc2136',
    version=version,
    description="RFC 2136 DNS Authenticator plugin for Certbot",
    url='https://github.com/certbot/certbot',
    author="Certbot Project",
    author_email='certbot-dev@eff.org',
    license='Apache License 2.0',
    python_requires='>=3.6',
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Environment :: Plugins',
        'Intended Audience :: System Administrators',
        'License :: OSI Approved :: Apache Software License',
        'Operating System :: POSIX :: Linux',
        'Programming Language :: Python',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.6',
        'Programming Language :: Python :: 3.7',
        'Programming Language :: Python :: 3.8',
        'Programming Language :: Python :: 3.9',
        'Topic :: Internet :: WWW/HTTP',
        'Topic :: Security',
        'Topic :: System :: Installation/Setup',
        'Topic :: System :: Networking',
        'Topic :: System :: Systems Administration',
        'Topic :: Utilities',
    ],

    packages=find_packages(),
    include_package_data=True,
    install_requires=install_requires,
    extras_require={
        'docs': docs_extras,
    },
    entry_points={
        'certbot.plugins': [
            'dns-rfc2136 = certbot_dns_rfc2136._internal.dns_rfc2136:Authenticator',
        ],
    },
)