Major Python 3
25 files · 763+ · 473-

Python 3.13+ Updates

10 files changed
  • __init__.py Updated __init__.py
  • __init__.py Updated client/__init__.py
  • connection.py Updated client/connection.py
  • types.py Updated client/types.py
  • config.py Updated config.py
  • __init__.py Updated crypto/__init__.py
  • certificate.py Updated crypto/certificate.py
  • constants.py Updated crypto/constants.py
  • debug.py Updated crypto/debug.py
  • generators.py Updated crypto/generators.py
  • Updated all 25 source files with modern type annotations and improved docstrings specify internal
    3 files
    • __init__.py
    • __init__.py
    • connection.py
  • Expanded client/connection.py (35 lines) and client/types.py (30 lines) with richer types decouple internal
    5 files
    • connection.py
    • types.py
    • types.py
    • types.py
    • types.py
  • Modernized config.py (75 lines) with cleaner configuration patterns baseline internal
    1 file
    • config.py
  • Updated all crypto modules: certificate.py, constants.py, debug.py, generators.py, types.py harden internal
    5 files
    • certificate.py
    • constants.py
    • debug.py
    • generators.py
    • types.py
  • Improved exception.py with better exception hierarchy decouple internal
    1 file
    • exception.py
  • Updated factories.py with simplified factory patterns decouple internal
    1 file
    • factories.py

Server and Protocol Improvements

4 files changed
  • __init__.py Updated protocol/__init__.py
  • base.py Updated protocol/base.py
  • grpc_broker_pb2_grpc.py Updated protocol/grpc_broker_pb2_grpc.py
  • service.py Updated protocol/service.py
  • Major server.py refactoring (232 lines) with improved lifecycle management decouple internal
    1 file
    • server.py
  • Expanded protocol/service.py (101 lines) with better service handling decouple internal
    2 files
    • service.py
    • grpc_broker_pb2_grpc.py
  • Updated protocol/base.py and protocol/__init__.py with refined exports decouple internal
    3 files
    • base.py
    • __init__.py
    • grpc_broker_pb2_grpc.py
  • Enhanced handshake.py (59 lines) with improved negotiation decouple internal
    1 file
    • handshake.py

Transport Layer Updates

10 files changed
  • __init__.py Updated __init__.py
  • __init__.py Updated client/__init__.py
  • connection.py Updated client/connection.py
  • types.py Updated client/types.py
  • config.py Updated config.py
  • __init__.py Updated crypto/__init__.py
  • certificate.py Updated crypto/certificate.py
  • constants.py Updated crypto/constants.py
  • debug.py Updated crypto/debug.py
  • generators.py Updated crypto/generators.py
  • Enhanced transport/base.py (38 lines) with interface improvements decouple internal
    1 file
    • base.py
  • Updated transport/tcp.py (48 lines) and transport/unix.py (44 lines) decouple internal
    2 files
    • tcp.py
    • unix.py
  • Updated transport/types.py with refined type definitions decouple internal
    4 files
    • types.py
    • types.py
    • types.py
    • types.py
  • Updated types.py (42 lines) with modernized type system decouple internal
    4 files
    • types.py
    • types.py
    • types.py
    • types.py