暂时没有很成熟的想法,还是交给你来完成吧
如有需要我可以帮忙 review
1 个赞
OK,我来试试
1 个赞
这个特性将会放到 3.0 版本吗?
看到 MultiAuth 的 PR,将会导致 Python 版本不再支持 3.8/3.9,这个特性是否会考虑 cherry-pick 回 APIFlask 2.x 版本?(这部分前向迁移的工作我可以考虑协助完成)
目前计划是 3.0。到时可以向前迁移。
用 Claude 糊了一个 PR,诚邀大家帮忙 review
@here
3 个赞
我看到这么一个项目,不知道此前是否有人了解过?我们是否可以利用 apispec 的 plugin 来支持不同的库?
后续有兴趣可以搞个支持 Pydantic v2 的版本
1 个赞
终于搞定了:
- Decouple from marshmallow by greyli · Pull Request #690 · apiflask/apiflask · GitHub
- Add Pydantic support by greyli · Pull Request #691 · apiflask/apiflask · GitHub
不过后面还要再来好好优化这部分代码。欢迎大家帮忙测试!
1 个赞
@Farmer-Chillax 如果想要向前兼容 3.8,可以基于这个 commit 发布 2.5.0 版本(也可以创建一个 2.x 分支来 cherry pick 3.x 上的 bugfix)。
2 个赞
没问题的,pydantic 的特性我近期已 merge 到团队内部,我过段时间将其整合到社区的 2.x 分支上 ![]()
1 个赞