fix: add missing pytz dependency and remove ollama port conflict

- Add pytz to trading extras (alpaca-py requires it but doesn't declare it)
- Remove host port mapping from ollama container to avoid conflict with
  local ollama instance
This commit is contained in:
Viktor Barzin 2026-02-22 21:26:39 +00:00
parent e2a3bd456d
commit 67e64fab18
No known key found for this signature in database
GPG key ID: 0EB088298288D958
2 changed files with 1 additions and 3 deletions

View file

@ -18,7 +18,7 @@ dependencies = [
api = ["fastapi>=0.110", "uvicorn[standard]>=0.27", "websockets>=12.0", "webauthn>=2.0", "pyjwt[crypto]>=2.8"]
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"]
trading = ["alpaca-py>=0.21", "pytz>=2024.1"]
backtester = ["numpy>=1.26", "pandas>=2.2"]
dev = ["pytest>=8.0", "pytest-asyncio>=0.23", "pytest-cov>=4.1", "ruff>=0.3", "mypy>=1.8", "httpx>=0.27"]