# QuinkGL Requirements
# Python 3.9+ required
#
# This file is auto-generated from pyproject.toml dependencies.
# For development, use: pip install -e ".[dev]"
# For all extras: pip install -e ".[all]"

# Core numerical computing
numpy>=1.24.0

# Deep learning
torch>=2.0.0
torchvision>=0.15.0

# Data handling
scikit-learn>=1.0.0
pandas>=1.5.0

# P2P networking
pyipv8>=2.10.0

# gRPC for communication
grpcio>=1.50.0
grpcio-tools>=1.50.0
protobuf>=4.20.0

# Safe serialization (replaces pickle for security)
msgpack>=1.0.0



# Installation Notes:
# ==================
#
# Standard installation:
#   pip install -r requirements.txt
#
# Development installation:
#   pip install -e ".[dev]"
#
# With all optional features:
#   pip install -e ".[all]"
