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.
73 lines
2.2 KiB
Python
73 lines
2.2 KiB
Python
import os
|
|
import sys
|
|
|
|
from setuptools import find_packages
|
|
from setuptools import setup
|
|
|
|
version = '1.15.0.dev0'
|
|
|
|
# Remember to update local-oldest-requirements.txt when changing the minimum
|
|
# acme/certbot version.
|
|
install_requires = [
|
|
'dns-lexicon>=2.7.14', # Correct proxy use on OVH provider
|
|
'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-ovh',
|
|
version=version,
|
|
description="OVH 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-ovh = certbot_dns_ovh._internal.dns_ovh:Authenticator',
|
|
],
|
|
},
|
|
)
|