feat: news fetcher service — RSS and Reddit sources

This commit is contained in:
Viktor Barzin 2026-02-22 15:25:27 +00:00
parent 9f46071502
commit 90b52a5144
No known key found for this signature in database
GPG key ID: 0EB088298288D958
10 changed files with 722 additions and 2 deletions

View file

@ -16,7 +16,7 @@ dependencies = [
[project.optional-dependencies]
api = ["fastapi>=0.110", "uvicorn[standard]>=0.27", "websockets>=12.0", "py-webauthn>=2.0", "pyjwt[crypto]>=2.8"]
news = ["feedparser>=6.0", "praw>=7.7", "httpx>=0.27"]
news = ["feedparser>=6.0", "praw>=7.7", "asyncpraw>=7.7", "httpx>=0.27"]
sentiment = ["transformers>=4.38", "torch>=2.2", "ollama>=0.1"]
trading = ["alpaca-py>=0.21"]
backtester = ["numpy>=1.26", "pandas>=2.2"]
@ -27,7 +27,7 @@ requires = ["setuptools>=70.0"]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find]
include = ["shared*", "tests*"]
include = ["shared*", "services*", "tests*"]
[tool.pytest.ini_options]
asyncio_mode = "auto"