Files
Charon/requirements.dev.txt
Wikid82 4f3b7d8f99 feat: Initial project setup with CI/CD, Docker, and issue creation script
- Added Codecov configuration to enforce 75% coverage.
- Created .dockerignore to exclude unnecessary files from Docker context.
- Implemented GitHub Actions CI workflow for linting, testing, and coverage reporting.
- Added a workflow to propagate changes between main and development branches.
- Configured pre-commit hooks for code quality checks.
- Developed a multi-stage Dockerfile for a Python web backend.
- Added MIT License to the project.
- Created README.md with project overview and setup instructions.
- Implemented a script to create GitHub issues from project planning.
- Defined development and runtime requirements in requirements.txt and requirements.dev.txt.
2025-11-17 15:52:40 -05:00

22 lines
415 B
Plaintext

# Development requirements
# Testing, linters, formatting, and security checks
# pytest-xdist is not used - tests run serially to reproduce a user's experience more accurately.
pytest>=7.4
pytest-cov>=4.1
black>=24.3
ruff>=0.15
isort>=5.12
mypy>=1.6
pre-commit>=3.4
bandit>=1.8
tox>=4.11
pytest-timeout==2.4.0
# Add more dev tools as required
# Coverage tooling and additional linters
coverage>=7.2
flake8>=6.1