nonebot / plugin-apscheduler

APScheduler Support for NoneBot2
https://nonebot.dev/docs/best-practice/scheduler
MIT License
83 stars 9 forks source link

Feature: 兼容 pydantic v2 #43

Closed eya46 closed 8 months ago

yanyongyu commented 8 months ago

还要改一下 extra 需要删掉、获取配置部分的 get_plugin_config(Config) 以及 pyproject 里要加上依赖 pydantic = ">=1.10.0,<3.0.0,!=2.5.0,!=2.5.1"

Ah-Q commented 7 months ago

突然提示了错误:pydantic.errors.PydanticImportError:BaseSettingshas been moved to thepydantic-settingspackage. See https://docs.pydantic.dev/2.6/migration/#basesettings-has-moved-to-pydantic-settings for more details. 解决方法:将config.py中的from pydantic import Field, BaseMode修改为from pydantic_settings import BaseSettings PS:也许你需要先pip install pydantic-settings

yanyongyu commented 7 months ago

@Ah-Q 请检查你的插件版本以及引起报错的插件,本插件已移除BaseSettings