diff options
Diffstat (limited to 'pyproject.toml')
| -rw-r--r-- | pyproject.toml | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..e6645c8 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,53 @@ +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" + +[project] +name = "certbot-dns-alibabacloud" +version = "0.1.0.dev0" +description = "Alibaba Cloud DNS Authenticator plugin for Certbot" +readme = "README.rst" +license = "MIT" +requires-python = ">=3.10" +authors = [ + { name = "Zhineng Li" }, +] +classifiers = [ + "Development Status :: 3 - Alpha", + "Environment :: Plugins", + "Intended Audience :: System Administrators", + "Operating System :: POSIX :: Linux", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Security", + "Topic :: System :: Installation/Setup", + "Topic :: System :: Networking", + "Topic :: System :: Systems Administration", + "Topic :: Utilities", +] +dependencies = [ + "acme>=2.0.0", + "certbot>=2.0.0", + "alibabacloud-alidns20150109>=4.0.0", +] + +[project.optional-dependencies] +test = [ + "pytest", +] + +[project.entry-points."certbot.plugins"] +dns-alibabacloud = "certbot_dns_alibabacloud._internal.dns_alibabacloud:Authenticator" + +[project.urls] +Homepage = "https://git.zhineng.li/certbot_dns_alibabacloud" + +[tool.setuptools.packages.find] +where = ["src"] |
