️ Refactor LiteyukiBot structure and add configuration loading

- Updated .gitignore to include .pytest_cache
- Replaced FastAPI with Daemon in main.py for bot execution
- Enhanced pyproject.toml with new dependencies and dev group
- Added iniconfig package for pytest configuration
- Created initial structure for liteyukibot with context management
- Implemented configuration loading functions for YAML, JSON, and TOML
- Added tests for configuration loading with temporary files
- Set up GitHub Actions for pytest testing on push and pull requests
This commit is contained in:
2025-04-28 00:56:07 +08:00
parent 4cbf043547
commit 1de7d81693
18 changed files with 319 additions and 5 deletions

1
.gitignore vendored
View File

@@ -1,6 +1,7 @@
# python and toolchains
.mypy_cache/
__pycache__/
.pytest_cache/
# idea
.idea/