根据 CSES 原仓库 SmartTeachCN/CSEScommits/main/ 的 Commit 记录,虽然没有正式宣发,但是其格式已经发生细微变更。因为本帖不是来介绍 CSES v2 的,所以这里不做过多介绍。
不过,令人欣喜的是,CSES 的第三方 Python 实现 cseslib4py 已经实现了 CSES v2,并加入了一些辅助函数与由 pydantic 强势驱动的验证功能。同时它也兼容以前的 v1 版本,为您的项目增添向后兼容性。
开始使用
cseslib4py 目前还有很多不足:如混乱的数据结构,令人头昏脑涨的多版本兼容,少而又少的单元测试,模糊不清的示例与文档……若您在使用该库时发现问题,欢迎随时向我们报告或作出贡献。我们将不胜感激。