69 lines
1.2 KiB
Plaintext
69 lines
1.2 KiB
Plaintext
# Core AI and API
|
|
anthropic>=0.7.0
|
|
openai>=1.0.0
|
|
|
|
# Environment management
|
|
python-dotenv>=1.0.0
|
|
|
|
# Git operations
|
|
GitPython>=3.1.0
|
|
|
|
# PDF generation
|
|
reportlab>=4.0.0
|
|
matplotlib>=3.7.0
|
|
pillow>=10.0.0
|
|
|
|
# Code analysis and parsing
|
|
ast-comments>=1.1.0
|
|
astroid>=3.0.0
|
|
pygments>=2.15.0
|
|
radon>=6.0.1
|
|
bandit>=1.7.5
|
|
flake8>=6.0.0
|
|
pylint>=3.0.0
|
|
|
|
# File operations and utilities
|
|
pathlib2>=2.3.7
|
|
chardet>=5.2.0
|
|
python-magic>=0.4.27
|
|
|
|
# Async operations
|
|
aiohttp>=3.8.0
|
|
aiofiles>=23.0.0
|
|
asyncio-throttle>=1.0.2
|
|
|
|
# Data processing
|
|
pandas>=2.0.0
|
|
numpy>=1.24.0
|
|
python-dateutil>=2.8.0
|
|
|
|
# Web scraping (for additional repo info)
|
|
requests>=2.31.0
|
|
beautifulsoup4>=4.12.0
|
|
|
|
# Testing and code quality
|
|
pytest>=7.4.0
|
|
pytest-asyncio>=0.21.0
|
|
coverage>=7.3.0
|
|
|
|
# Additional utilities for advanced analysis
|
|
networkx>=3.1.0 # For dependency graph analysis
|
|
graphviz>=0.20.0 # For visualization
|
|
jinja2>=3.1.0 # For report templating
|
|
markdown>=3.4.0 # For markdown processing
|
|
pyyaml>=6.0.0 # For YAML config files
|
|
toml>=0.10.2 # For TOML config files
|
|
xmltodict>=0.13.0 # For XML processing
|
|
|
|
# Performance monitoring
|
|
psutil>=5.9.0
|
|
memory-profiler>=0.61.0
|
|
|
|
# Progress bars and UI
|
|
tqdm>=4.65.0
|
|
rich>=13.5.0
|
|
click>=8.1.0
|
|
|
|
# Security scanning
|
|
safety>=2.3.0
|
|
pip-audit>=2.6.0 |