Add: Stock tracker, Jenkins CI/CD pipeline, linting config
- stock_tracker.py: Portfolio tracking with P&L calculations - Jenkinsfile: Full CI/CD with linting, testing, deployment - test_requirements.txt: Testing dependencies - .pylintrc: Linting configuration - requirements.txt: Production dependencies Features: - Stock & crypto portfolio tracking - Investment guideline checks - Unit tests & linting pipeline - Integration tests for Oracle/Telegram/Gitea - Staging & Production deployment stages
This commit is contained in:
32
requirements.txt
Normal file
32
requirements.txt
Normal file
@@ -0,0 +1,32 @@
|
||||
# OpenClaw - Production Dependencies
|
||||
|
||||
# Core Framework
|
||||
openclaw>=2026.2.0
|
||||
|
||||
# Database
|
||||
oracledb>=2.0.0
|
||||
|
||||
# Web Framework
|
||||
flask>=2.3.0
|
||||
gunicorn>=21.0.0
|
||||
|
||||
# Telegram Bot
|
||||
python-telegram-bot>=20.0
|
||||
|
||||
# LLM/API
|
||||
openai>=1.0.0
|
||||
httpx>=0.25.0
|
||||
|
||||
# Data Processing
|
||||
pandas>=2.0.0
|
||||
numpy>=1.24.0
|
||||
|
||||
# Utilities
|
||||
python-dateutil>=2.8.0
|
||||
requests>=2.31.0
|
||||
PyYAML>=6.0
|
||||
|
||||
# Investment Data (optional)
|
||||
yfinance>=0.2.0
|
||||
beautifulsoup4>=4.12.0
|
||||
lxml>=4.9.0
|
||||
Reference in New Issue
Block a user