|
|
2aee776bad
|
v0.1.3 更新命令行入口别名、增加 CHANGELOG.md
pyproject.toml 中的命令行入口别名从 suanapi 改为 njupt-suan-api,与包名一致。这可以方便使用 uvx
部署运行本项目。
另外,增加了 CHANGELOG.md 文件以记录主要变更。
|
2026-04-26 17:45:58 +08:00 |
|
|
|
c32995edd4
|
v0.1.2 修复发布问题
v0.1.2 开始发布至 pypi,可以从 pypi 下载本项目然后四处部署了~
另外添加了 README.md 文件。
|
2026-04-26 00:00:21 +08:00 |
|
|
|
247d9f089c
|
v0.1.1 项目结构与构建流程更新
涉及的文件很多,但主要是 PyCharm 自动重构 + 手动微调。
1. 使用 src-layout 结构组织项目,旨在更加规范地管理各个子包,并方便组织代码。
2. 可以使用 uv build 构建项目至 wheel。
3. 可以在 /webui 目录下使用 pnpm run build 来构建 WebUI,构建产物会生成在
/src/njupt_suan_api/static 目录下。同时,uv build 时会一同包含此目录下的 WebUI
构建产物,避免在用户侧执行构建。
4. 使用 typer 实现了命令行入口,代码位于 manage.py;命令行实现了现 main.py 的全部功能。
|
2026-04-25 21:30:11 +08:00 |
|
|
|
8db1d27758
|
尝试 0.1.1 版本 + 命令行 cli 构建中
尝试用 Typer 构建命令行入口 manage.py 。
在 pyproject.toml 中完成有关设计,计划使用 suanapi 命令调用 manage.py 。
|
2026-04-24 16:23:51 +08:00 |
|
|
|
16ff315a30
|
提升依赖版本、安装 typer 和 rich
提升依赖版本:
- uvicorn 和 pydantic
安装新依赖:
- typer 和 rich
|
2026-04-23 23:27:52 +08:00 |
|
|
|
0760e51fb8
|
基础项目文件
包含 Pycharm 项目配置)
|
2026-04-21 13:35:35 +08:00 |
|