[deps] goodbye python 3.9 (#9677)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: hiyouga <16256802+hiyouga@users.noreply.github.com>
Co-authored-by: hiyouga <hiyouga@buaa.edu.cn>
This commit is contained in:
Copilot
2025-12-27 02:50:44 +08:00
committed by GitHub
parent b44f651e09
commit eceec8ab69
48 changed files with 267 additions and 284 deletions

View File

@@ -18,7 +18,6 @@
import json
from enum import Enum, unique
from typing import Optional, Union
class PluginConfig(dict):
@@ -33,7 +32,7 @@ class PluginConfig(dict):
return self["name"]
PluginArgument = Optional[Union[PluginConfig, dict, str]]
PluginArgument = PluginConfig | dict | str | None
@unique
@@ -74,7 +73,7 @@ def _convert_str_dict(data: dict) -> dict:
return data
def get_plugin_config(config: PluginArgument) -> Optional[PluginConfig]:
def get_plugin_config(config: PluginArgument) -> PluginConfig | None:
"""Get the plugin configuration from the argument value.
Args: