TLSSession over aioweb's backend seam by composition: one session class delegates the four seams to an injected backend. ships CurlCffi (curl_cffi impersonate) and Noble (noble_tls Client) backends plus the TLSBackend protocol for custom clients. tls clients are optional extras ([curl]/[noble]/[all]) with guarded imports; all aioweb features (domain/ header/ephemeral/proxy/retry/preview) inherited unchanged. src/ multi-module layout, hatchling. Signed-off-by: disqualifier <dev@disqualifier.me> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| backends.py | ||
| protocol.py | ||
| session.py | ||