mirror of
https://github.com/luongnv89/claude-howto.git
synced 2026-05-27 22:22:36 +02:00
540508f392
- Add pre-commit hooks: Ruff lint/format, Bandit security scan, YAML/TOML validation - Add GitHub Actions CI workflow: lint, security, test, and build jobs - Configure Ruff and Bandit in pyproject.toml - Add pytest test suite for build_epub.py (25 tests) - Fix code issues: exception chaining, httpx timeout, formatting - Add requirements.txt and requirements-dev.txt
12 lines
186 B
Plaintext
12 lines
186 B
Plaintext
# Development dependencies (includes core dependencies)
|
|
-r requirements.txt
|
|
|
|
# Testing
|
|
pytest>=7.0
|
|
pytest-asyncio>=0.21
|
|
|
|
# Code Quality
|
|
pre-commit>=3.6.0
|
|
ruff>=0.8.0
|
|
bandit[toml]>=1.7.7
|