Release preparation with linting, type checking, and security audit
45 files · 1,466+ · 1,845-

PEP 561 Compliance

10 files changed
  • py.typed Updated py.typed
  • base.py Updated client/base.py
  • connection.py Updated client/connection.py
  • py.typed Updated client/py.typed
  • certificate.py Updated crypto/certificate.py
  • debug.py Updated crypto/debug.py
  • generators.py Updated crypto/generators.py
  • py.typed Updated crypto/py.typed
  • handshake.py Updated handshake.py
  • grpc_broker_pb2.py Updated protocol/grpc_broker_pb2.py
  • Added py.typed marker files in: src/pyvider/, src/pyvider/rpcplugin/, client/, crypto/, protocol/, transport/ decouple internal
    5 files
    • py.typed
    • py.typed
    • py.typed
    • py.typed
    • py.typed
  • Enables type checkers to recognize the package as typed baseline internal
    3 files
    • py.typed
    • base.py
    • connection.py

Certificate and Debug Improvements

5 files changed
  • py.typed Updated py.typed
  • base.py Updated client/base.py
  • connection.py Updated client/connection.py
  • py.typed Updated client/py.typed
  • certificate.py Updated crypto/certificate.py
  • Updated certificate.py (31 lines) with improved validation harden internal
    1 file
    • certificate.py
  • Refactored debug.py (116 lines) with cleaner diagnostic output decouple behavioral
    1 file
    • debug.py
  • Updated generators.py with minor fixes remediate internal
    2 files
    • generators.py
    • test_crypto_generators.py

Connection Improvements

10 files changed
  • py.typed Updated py.typed
  • base.py Updated client/base.py
  • connection.py Updated client/connection.py
  • py.typed Updated client/py.typed
  • certificate.py Updated crypto/certificate.py
  • debug.py Updated crypto/debug.py
  • generators.py Updated crypto/generators.py
  • py.typed Updated crypto/py.typed
  • handshake.py Updated handshake.py
  • grpc_broker_pb2.py Updated protocol/grpc_broker_pb2.py
  • Updated transport/tcp.py (9 lines) and transport/unix.py (31 lines) with connection fixes remediate internal
    3 files
    • tcp.py
    • unix.py
    • test_transport_unix_listen.py
  • Updated types.py (10 lines) with type refinements decouple internal
    1 file
    • types.py
  • Updated handshake.py with negotiation fixes remediate internal
    1 file
    • handshake.py
  • Fixed client/base.py connection reference remediate internal
    3 files
    • py.typed
    • base.py
    • connection.py
10 files changed
  • conftest.py Updated test file
  • test_config.py Updated core test
  • test_crypto_generators.py Updated crypto test
  • crypto.py Updated fixtures test
  • transport.py Updated fixtures test
  • test_protocol_integration.py Updated protocol test
  • test_protocol_integration_extended.py Updated protocol test
  • test_protocol_integration_fixed.py Updated protocol test
  • test_protocol_integration_helpers.py Updated protocol test
  • test_service.py Updated protocol test
  • Fixed transport fixture and suite_2 test references qualify internal
    2 files
    • crypto.py
    • transport.py