Metadata-Version: 2.4
Name: dirigent-block-http
Version: 0.17.3
Summary: The HTTP block family for dirigent: http.request, http.ready, webhook.post, and the http connection kind.
License-Expression: LicenseRef-Proprietary
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: dirigent-common==0.17.3
Requires-Dist: dirigent-plugin==0.17.3
Requires-Dist: httpx2>=2.12.0
Requires-Python: >=3.13
Description-Content-Type: text/markdown

# dirigent-block-http

The HTTP block family: `http.request` calls an endpoint, `http.ready` waits for one to answer,
and `webhook.post` sends a JSON body that can carry an HMAC signature.

It registers the `http` connection kind, which is where a base URL, its credential, its TLS
settings and its timeouts are held, so a step names a connection rather than a URL and a
secret. The configuration and the client behind that kind are `dirigent-common`'s, and any
pack may use them; the registration is this family's.
