mirror of
https://github.com/certbot/certbot.git
synced 2026-06-05 23:04:39 -04:00
client-dev@letsencrypt.org is no longer used by the Certbot team so this PR updates the email address in our packages to our current mailing list.
72 lines
2.2 KiB
Python
72 lines
2.2 KiB
Python
import os
|
|
import sys
|
|
|
|
from setuptools import find_packages
|
|
from setuptools import setup
|
|
|
|
version = '1.15.0.dev0'
|
|
|
|
# Please update tox.ini when modifying dependency version requirements
|
|
install_requires = [
|
|
'dns-lexicon>=2.1.23',
|
|
'setuptools>=39.0.1',
|
|
'zope.interface',
|
|
]
|
|
|
|
if not os.environ.get('SNAP_BUILD'):
|
|
install_requires.extend([
|
|
'acme>=0.31.0',
|
|
'certbot>=1.1.0',
|
|
])
|
|
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-sakuracloud',
|
|
version=version,
|
|
description="Sakura Cloud 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-sakuracloud = certbot_dns_sakuracloud._internal.dns_sakuracloud:Authenticator',
|
|
],
|
|
},
|
|
)
|