Files
pokemon-battle-engine/tools/requirements.txt
2025-08-14 03:48:42 +00:00

38 lines
1.3 KiB
Plaintext

# Core dependencies
requests>=2.28.0 # HTTP requests for data scraping
beautifulsoup4>=4.11.0 # HTML parsing for web scraping
lxml>=4.9.0 # XML/HTML parser
pokebase==1.4.1 # Pokemon API wrapper
# Data processing
pandas>=1.5.0 # Data manipulation and analysis
numpy>=1.23.0 # Numerical computing
jsonschema>=4.17.0 # JSON schema validation
pydantic>=1.10.0 # Data validation and settings
# Development tools
click>=8.1.0 # Command line interface creation
rich>=12.6.0 # Rich text and beautiful formatting
tqdm>=4.64.0 # Progress bars
colorama>=0.4.5 # Cross-platform colored terminal text
# Code analysis
coverage>=6.5.0 # Code coverage measurement
radon>=5.1.0 # Code complexity analysis
mypy>=0.991 # Static type checking
black>=22.10.0 # Code formatting
flake8>=5.0.0 # Linting
# Testing
pytest>=7.2.0 # Testing framework
pytest-cov>=4.0.0 # Coverage plugin for pytest
hypothesis>=6.56.0 # Property-based testing
# Documentation
sphinx>=5.3.0 # Documentation generation
sphinx-rtd-theme>=1.1.0 # Read the Docs theme
# Optional: Performance profiling
py-spy>=0.3.14 # Sampling profiler
memory-profiler>=0.60.0 # Memory usage profiler