NewsArchiverV2/requirements.txt
Jarian Cottingham 6228589c14 fix: OPE hardening - logging, Docker, deps, scheduler, cleanup
- #12: Remove duplicate logging.basicConfig() from 10 modules
- #15: Remove redundant import re in rebuild_database.py
- #17: rglob('*') → rglob('*.html/json/txt/xml/md') for speed
- #18: Dockerfile individual COPY → glob COPY *.py/*.json + .dockerignore
- #19: Remove deprecated docker-compose version field
- #20: Pin requirements.txt versions (flask, requests, etc.)
- #22: SIGALRM → threading.Timer for multi-threaded safety
- #23: AP regex parsing → BeautifulSoup selectors
2026-08-21 15:45:00 +00:00

8 lines
150 B
Plaintext

flask>=3.0,<4.0
requests>=2.31,<3.0
trafilatura>=1.6,<2.0
feedparser>=6.0,<7.0
apscheduler>=3.10,<4.0
beautifulsoup4>=4.12,<5.0
playwright>=1.40,<2.0