feat(client): 添加 Python 客户端及示例应用

- 新增 python-client 模块,提供 ConfigClient 配置拉取、定时同步、变更监听
- 使用 pyaes 替代 cryptography 实现 AES 解密,避免编译问题
- 新增 python-client-demo Flask 示例应用
- .gitignore 添加 Python 相关忽略规则
This commit is contained in:
2026-02-05 21:05:19 +08:00
parent 6653c752e7
commit c31746d7d1
11 changed files with 431 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
[build-system]
requires = ["setuptools>=68.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "kenaito-conf"
version = "1.0.0"
description = "Kenaito Config Center Python Client"
requires-python = ">=3.10"
dependencies = [
"requests>=2.28",
"pyaes>=1.6",
]
[project.optional-dependencies]
dev = [
"pytest>=7.0",
]