summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-05-25 14:03:01 +0800
committerZhineng Li <im@zhineng.li>2026-05-27 07:49:48 +0800
commitc1872fad5a4a8e28d5237c1833f8df52d909d6fd (patch)
tree75f4abc939f1fb22f15275acced78690c20dda64 /pyproject.toml
parent83b8250e6d7190cc2aa6d9704c9d2fe209ae237d (diff)
downloadcertbot-dns-alibabacloud-c1872fad5a4a8e28d5237c1833f8df52d909d6fd.tar.gz
certbot-dns-alibabacloud-c1872fad5a4a8e28d5237c1833f8df52d909d6fd.zip
initialize packaging file
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml53
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"]