# NovaLang Dependencies
# Install with: pip install -r requirements.txt

# Core language interpreter
argparse>=1.4.0

# Language Server Protocol for IDE support
pygls>=1.0.0
lsprotocol>=2023.0.0

# Core database connectivity
mysql-connector-python==8.2.0

# Environment management
python-dotenv==1.0.0

# Web framework (for production API)
flask>=3.0.0
flask-cors>=4.0.0

# Security
bcrypt==4.1.2
pyjwt==2.8.0

# Data validation
pydantic==2.5.0

# HTTP client for testing
requests>=2.28.0

# Payment processing
stripe>=8.0.0

# Development tools
pytest==7.4.3
pytest-cov==4.1.0

# Code formatting
black==23.11.0
flake8==6.1.0

# Type hints
mypy==1.7.1
types-requests==2.31.0.20231120
