Comprehensive code quality improvements and technical debt reduction
69 files · 262+ · 1,215-

Code Quality: Technical Debt Reduction

12 files changed
  • __init__.py Updated (5 insertions, 1 deletions)
  • __init__.py Updated (4 insertions, 1 deletions)
  • __init__.py Updated (4 insertions, 1 deletions)
  • __init__.py Updated (23 insertions, 1 deletions)
  • _version.py Removed (19 lines deleted)
  • handshake.py Updated (1 insertions, 1 deletions)
  • process.py Updated (5 insertions, 5 deletions)
  • defaults.py Updated (2 insertions, 2 deletions)
  • negotiation.py Removed (7 lines deleted)
  • service.py Updated (27 insertions, 24 deletions)
  • test_handshake_integration.py Added test code (5 lines)
  • test_protocol_integration.py Added test code (6 lines)
  • Updated __init__.py exports with cleaner package interface interface internal
    4 files
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
  • Removed _version.py (19 lines) in favor of simpler version management baseline internal
    1 file
    • _version.py
  • Simplified protocol/service.py (51 lines) with cleaner service implementation interface internal
    1 file
    • service.py
  • Updated client/handshake.py and client/process.py with minor fixes remediate internal
    2 files
    • handshake.py
    • process.py
  • Updated defaults.py with configuration adjustments decouple internal
    1 file
    • defaults.py
  • Removed unused code from handshake/negotiation.py deprecate internal
    1 file
    • negotiation.py

Integration Markers

6 files changed
  • test_types_connection_client.py Simplified test (10 insertions, 17 deletions)
  • test_types_handler_protocol_transport.py Simplified test (0 insertions, 16 deletions)
  • test_types_serializable.py Updated test (3 insertions, 3 deletions)
  • mocks.py Simplified test (7 insertions, 10 deletions)
  • transport.py Simplified test (3 insertions, 6 deletions)
  • test_server_tls.py Updated test (3 insertions, 3 deletions)
  • Added integration test marker for proper test categorization qualify internal
    5 files
    • test_types_connection_client.py
    • test_types_handler_protocol_transport.py
    • test_types_serializable.py
    • mocks.py
    • transport.py
  • Suppressed known-safe bandit security warnings harden internal
    5 files
    • test_types_connection_client.py
    • test_types_handler_protocol_transport.py
    • test_types_serializable.py
    • mocks.py
    • transport.py