# =============================================================================
# MemCache development dependencies
# =============================================================================
# This file lists all Python packages needed for developing MemCache inside the
# Dev Container. The same file is consumed by postCreateCommand to bootstrap a
# fresh environment.
# =============================================================================

# ---- Build & packaging ----
pybind11>=2.10.3
wheel>=0.40
setuptools>=68.0

# ---- Runtime (from PyPI) ----
# MemFabric is MemCache's transport-layer dependency.
# Automated pip resolution picks the version matching the MemCache release.
memfabric_hybrid>=1.1.0

# ---- Code quality / pre-commit ----
pre-commit>=4.0.0

# ---- Testing ----
pytest>=7.4
pytest-xdist>=3.0

# ---- Documentation helpers ----
pyyaml>=6.0