release-v1.18.90
·
10 commits
to main
since this release
Dev (#7386) * chore: 更新.gitignore规则并清理废弃设计文档 更新.gitignore中关于临时产物的注释,明确AI辅助流程的中间产物仅本地保留不入库;新增plans/和specs/目录的忽略配置。 * build: 提升最低支持Python版本至3.11 同步更新pyproject.toml配置,调整requires-python版本、Python分类器及ruff目标版本;修复uv.lock中为Python3.9保留的旧版本依赖分支引发的安全告警;新增GitHub Dependabot配置自动跟进uv和GitHub Actions依赖更新;同步更新所有文档中的Python最低版本要求,更新版本号至1.18.89并补充对应更新日志。 * build: 移除qmt/full依赖并自动维护__all__列表 移除pyproject.toml和uv.lock中的qmt/full可选依赖配置,删除akshare/__init__.py中的akqmt导入代码。新增build_registry脚本的逻辑,自动生成并维护公开API的__all__列表,避免from akshare import *导入多余子模块污染用户命名空间,同时更新akshare/__init__.py的__all__为自动生成的完整公开API清单。 * build: 发布v1.18.90,移除akqmt集成并声明__all__ - 为akshare模块声明__all__,修复`from akshare import *`导出额外子模块的问题 - 移除akqmt集成及full、qmt两个附加依赖组,清理相关依赖配置 - 修正README中的Python版本要求、失效的仓库徽章与代码风格描述 - 更新测试用例以适配__all__相关的校验逻辑 --------- Co-authored-by: smartmakeswatch <206515907+smartmakeswatch@users.noreply.github.com>