Metadata-Version: 2.4
Name: leokit
Version: 1.0.1
Summary: Leo's Python Utility Toolkit
Author: Leo
Author-email: hi@learleo.com
Requires-Python: >=3.6, <3.11
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: gmSsl==3.2.2
Requires-Dist: pycryptodome==3.18.0
Requires-Dist: pypdf2==3.0.1
Requires-Dist: pony==0.7.17
Requires-Dist: cx-Oracle==8.3.0
Requires-Dist: pymysql>=1.1.0
Requires-Dist: dmPython>=2.5.5
Requires-Dist: comtypes==1.2.0
Requires-Dist: pyyaml==6.0.1
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Changelog

## [1.0.0] - 2025-06-25

### 新增
- 初始化 leokit 项目

- **数据库操作** `leokit.database.db`：PonyORM 封装，支持 Oracle / MySQL
- **达梦数据库操作** `leokit.database.dmdb`：dmPython 封装，支持语句、自动生成实体、上下文管理器
- **加解密** `leokit.utils.encipher`：AES CBC / SM4 ECB
- **编解码** `leokit.utils.common`：base64 / hex / unicode
- **压缩** `leokit.utils.compress`：zip / rar / tar
- **文件操作** `leokit.utils.files`：PDF 合并、Word 转 PDF、文件复制
- **哈希** `leokit.utils.md5`：MD5 字符串 / 文件
- **命令执行** `leokit.command`：实时输出 / 捕获输出 / 静默执行，错误关键字可配置
- **配置管理** `leokit.config`：自动适配开发 / 打包环境，支持 yaml / json
- **日志管理** `leokit.logger`：基于 log.yml 配置
- **钉钉机器人** `leokit.services.dingtalk`：文本 / 链接 / Markdown / ActionCard 消息
- **验证码识别** `leokit.services.chaojiying`：超级鹰客户端
