# Security-updated requirements for Synapse Language
# Updated to latest stable versions to fix vulnerabilities

# Core dependencies
numpy>=1.24.3,<2.0.0
scipy>=1.11.0
sympy>=1.12
numba>=0.58.0
pandas>=2.0.3

# Quantum computing
qiskit>=0.45.0
qiskit-terra>=0.25.0
cirq>=1.2.0

# Machine learning
scikit-learn>=1.3.0
torch>=2.1.0
tensorflow>=2.15.0  # Fixes critical vulnerabilities

# Uncertainty quantification
uncertainties>=3.1.7

# Web framework (updated for security)
flask>=3.0.0
werkzeug>=3.0.1
jinja2>=3.1.3

# Utilities
pyyaml>=6.0.1
requests>=2.31.0
cryptography>=41.0.7
pillow>=10.2.0  # Fixes security issues

# Development
pytest>=7.4.3
black>=23.12.0
mypy>=1.8.0
ruff>=0.1.9

# Documentation
sphinx>=7.2.6
mkdocs>=1.5.3
mkdocs-material>=9.5.0