Commit Graph

82 Commits

Author SHA1 Message Date
EstrellaXD
7b5c8d9ac5 chore: upgrade Python version to 3.13
- Update requires-python to >=3.13 in pyproject.toml
- Update ruff and black target versions to py313
- Update Dockerfile to use python:3.13-alpine
- Add explicit Python 3.13 setup in CI workflow
- Regenerate uv.lock for Python 3.13

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 16:30:25 +01:00
Estrella Pan
f3505bbef0 fix(docker): remove --no-install-project flag to fix uvicorn import error
The --no-install-project flag causes uv to skip installing dependencies
when package = false is set in pyproject.toml, resulting in
ModuleNotFoundError for uvicorn at container startup.

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
2026-01-24 09:03:20 +01:00
EstrellaXD
9c5474d8e9 feat: migrate backend to uv package manager
Replace pip + requirements.txt with uv for dependency management.

- Multi-stage Dockerfile using ghcr.io/astral-sh/uv builder image
- CI updated to use astral-sh/setup-uv@v4
- Ruff config moved to [tool.ruff.lint] (fixes deprecation)
- Transitive deps removed, missing direct deps added (requests, PySocks, urllib3)
- Database layer migrated to async (AsyncSession + aiosqlite)
- Tests updated to match async database interface

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 12:56:23 +01:00
EstrellaXD
f296021d93 fix: analyser api error.
eps complete logic.
2023-10-30 20:29:00 +08:00
EstrellaXD
a69d832801 Merge branch 'local_deploy' into 3.1-dev 2023-10-05 00:51:50 +08:00
DDSRem
2fe002bd45 feat: add busybox-suid package 2023-10-04 21:44:53 +08:00
EstrellaXD
1a2f0b058c change: add package. 2023-10-04 21:14:12 +08:00
EstrellaXD
ffdb72ed3d fix: add aio-http for alpine. 2023-10-04 10:49:45 +08:00
EstrellaXD
29c8a8c46f fix: Dockerfile 2023-10-03 23:13:21 +08:00
EstrellaXD
7662f1d024 fix: 番剧收集无法进入数据库的问题。 2023-10-03 21:51:32 +08:00
DDSRem
bc89922aed feat: from s6-overlay change to tini and su-exec 2023-08-28 19:32:26 +08:00
DDSRem
f0bfe844e5 feat: clear pip cache 2023-06-16 15:05:25 +08:00
DDSRem
7478b21b33 feat: optimize project file structure 2023-06-16 15:03:50 +08:00
EstrellaXD
365354f7f7 fix: FastAPI mount problem. 2023-06-15 22:12:46 +08:00
Rewrite0
6c9ae56453 Revert "feat: mount static files for root router" 2023-06-15 21:44:58 +08:00
100gle
6ed02f103d chore: remove unused command 2023-06-15 21:23:33 +08:00
estrella
cbc5f77236 fix: ci problem 2023-06-12 22:30:54 +08:00
EstrellaXD
86a6ece510 fix: 2023-06-07 21:36:41 +08:00
EstrellaXD
77579a5a9c feat: add build webui into ci. Change Dockerfile, add webui in release draft. 2023-06-07 21:01:28 +08:00
EstrellaXD
24f63a7df8 fix: fix Dockerfile path problem 2023-06-07 20:26:20 +08:00
EstrellaXD
efd637182e fix: many bugs 2023-06-01 09:51:07 +08:00
EstrellaXD
7f5447c37c feat: add new ui 2023-05-29 16:28:51 +08:00
DDSDerek
0823e617bf fix: build 2023-05-21 15:23:58 +08:00
DDSRem
9f0a6cc6f1 feat: support armv7 2023-05-20 16:56:49 +08:00
EstrellaXD
87511c391b Fix Web UI 2023-05-13 10:25:19 +08:00
EstrellaXD
a9f3cdd281 temp save 2023-05-02 18:58:56 +08:00
DDSRem
9890365b08 feat: reduce image size 2023-04-29 18:19:45 +08:00
Trim21
7f61a8df5a Update Dockerfile 2023-04-29 17:53:31 +08:00
Trim21
ab8e041e5a Update Dockerfile 2023-04-29 17:53:09 +08:00
Trim21
5e03b41a47 Update Dockerfile 2023-04-29 17:48:36 +08:00
Trim21
79759d57d0 Merge branch '2.6-dev' into remove-lxml 2023-04-29 17:47:41 +08:00
Trim21
1effb84346 slim 2023-04-29 17:32:36 +08:00
Trim21
d63cc8efe2 speed up 2023-04-29 17:16:05 +08:00
Trim21
160088b0c5 remove lxml 2023-04-29 17:13:51 +08:00
DDSRem
3182a2af46 fix: bug 2023-04-29 12:24:04 +08:00
DDSRem
00c93599ee feat: Rewrite docker 2023-04-26 20:12:46 +08:00
EstrellaXD
7dc6d8d8a5 Change Data Model 2023-04-26 18:14:17 +08:00
EstrellaXD
b8906f53f4 2.6.0-beta6 2023-04-24 14:19:53 +08:00
EstrellaXD
6bc7a2dd62 - 新增自定义域名
- 增加连接报错域名提示 #195
- 修复 Dev-debug 开启的错误 #192
- 重做重命名逻辑,支持合集重命名以及文件夹内重命名,支持字幕重命名。
- Fix pytest
2023-04-23 21:49:14 +08:00
EstrellaXD
12309b43b3 Add custom url for mikanani.
Fix eps_complete.py.
2023-04-22 16:29:54 +08:00
EstrellaXD
6ac7de272e Fix GitHub action of docker.yml 2023-03-14 23:43:16 +08:00
EstrellaXD
cc65c07886 Fix RequestContent(), fix renamer.py 2023-03-14 23:11:45 +08:00
EstrellaXD
34216245f7 refactor
- fix rename bug
- temp save
2023-03-14 21:22:55 +08:00
EstrellaXD
2745047924 Update Dockerfile, Fix bugs 2023-03-13 23:31:12 +08:00
EstrellaXD
db38f7d919 Fix Dockerfile 2023-03-06 14:29:27 +08:00
EstrellaXD
1a6e7f74f4 Fix requirements.txt for python 3.11 2023-03-06 10:25:49 +08:00
EstrellaXD
0ae9bd320c Close #163 2023-03-05 21:51:33 +08:00
EstrellaXD
b13fb66026 Fix re code 2023-03-05 18:25:52 +08:00
EstrellaXD
4224086b2b Lock webui with ab main version. 2023-03-04 23:32:27 +08:00
EstrellaXD
131682756e 2.6.0
- refactor
- change config from config.ini to config.json
2023-03-04 20:18:31 +08:00