katzenpost_thin_client 0.0.11

This rust crate provides an async thin client library for Katzenpost, a post quantum decryption mixnet.
Documentation
[tool:pytest]
# Test discovery
testpaths = tests
python_files = test_*.py
python_classes = Test*
python_functions = test_*

# Markers
markers =
    integration: Integration tests requiring running mixnet
    channel: Channel API tests
    echo: Echo service tests
    slow: Slow running tests

# Async configuration
asyncio_mode = auto

# Output configuration
addopts = 
    --strict-markers
    --strict-config
    --verbose
    --tb=short
    --durations=10

# Timeout configuration
timeout = 300
timeout_method = thread

# Coverage configuration
[coverage:run]
source = katzenpost_thinclient
omit = 
    */tests/*
    */test_*
    setup.py

[coverage:report]
exclude_lines =
    pragma: no cover
    def __repr__
    raise AssertionError
    raise NotImplementedError
    if __name__ == .__main__.:
    if TYPE_CHECKING: