# Rune DSL VS Code Extension — Build Pipeline Dependencies
# Minimal deps needed to run platform's PipelineRunner + build steps.
# Auto-installed into python/.venv/ on first build.

# Upper bounds cap each dep BELOW its next major so a breaking release can't
# silently land in the build venv (and to keep resolution deterministic on
# newer Python interpreters). Widen deliberately when validated.
pyyaml>=6.0,<7
structlog>=24.0.0,<26
pydantic>=2.0,<3
# Index-data encryption at rest (#B IP protection): AES-256-GCM seal/unseal of the
# project index dir. AESGCM ships in cryptography; pin below the next major.
cryptography>=42.0,<47
