websocket-client>=1.6.0
pyyaml>=6.0
# coincurve is optional — directory.py implements bech32 (npub) encoding
# internally so no secp256k1 dependency is required.
