feat: 故障推送 / 公需课自动重学 / 插件解耦,发版 v0.0.8
体检修复:启动日志不再打印 AUTH_TOKEN、密钥可清空、推送失败不占整段冷却、目录名与文案统一成 plugins/。
This commit is contained in:
+29
-1
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "study-tool"
|
||||
version = "0.0.1"
|
||||
version = "0.0.8"
|
||||
description = "东莞市教师培训平台多账号学习控制台"
|
||||
requires-python = ">=3.10"
|
||||
dependencies = [
|
||||
@@ -16,6 +16,7 @@ dependencies = [
|
||||
"playwright>=1.40",
|
||||
"ddddocr",
|
||||
"python-dotenv>=1.0",
|
||||
"sqlalchemy>=2.0",
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
@@ -35,3 +36,30 @@ where = ["src"]
|
||||
name = "aliyun"
|
||||
url = "https://mirrors.aliyun.com/pypi/simple"
|
||||
default = true
|
||||
|
||||
[tool.ruff]
|
||||
line-length = 120
|
||||
extend-exclude = ["static", "web"]
|
||||
|
||||
# 只拦真正的错误(语法 / 未定义名 / 未用导入);历史模块仍有 star import,先不拦 F403 / F405
|
||||
[tool.ruff.lint]
|
||||
select = ["E4", "E7", "E9", "F"]
|
||||
ignore = ["F403", "F405"]
|
||||
|
||||
# 发版:uv tool run bump-my-version bump patch(工作区需干净),自动改 metadata.yaml、提交并打 tag
|
||||
[tool.bumpversion]
|
||||
current_version = "0.0.8"
|
||||
commit = true
|
||||
tag = true
|
||||
tag_name = "v{new_version}"
|
||||
message = "chore(release): v{new_version}"
|
||||
|
||||
[[tool.bumpversion.files]]
|
||||
filename = "metadata.yaml"
|
||||
search = "version: {current_version}"
|
||||
replace = "version: {new_version}"
|
||||
|
||||
[[tool.bumpversion.files]]
|
||||
filename = "pyproject.toml"
|
||||
search = '(?m)^version = "{current_version}"$'
|
||||
replace = 'version = "{new_version}"'
|
||||
|
||||
Reference in New Issue
Block a user