import httpx


def test_all_imports_are_exported() -> None:
    included_private_members = ["__description__", "__title__", "__version__"]
    assert httpx.__all__ == sorted(
        (
            member
            for member in vars(httpx).keys()
            if not member.startswith("_") or member in included_private_members
        ),
        key=str.casefold,
    )
Python 3.12.12
anyio                      4.12.0
coverage                   7.10.6
mypy                       1.17.1
mypy_extensions            1.1.0
pytest                     8.4.1
ruff                       0.12.11
trio                       0.31.0
trio-typing                0.10.0
