pyvider-rpcplugin
2025-06-07
Release preparation with linting, type checking, and security audit
45 files · 1,466+ · 1,845-
PEP 561 Compliance
10 files changed
py.typedUpdated py.typedbase.pyUpdated client/base.pyconnection.pyUpdated client/connection.pypy.typedUpdated client/py.typedcertificate.pyUpdated crypto/certificate.pydebug.pyUpdated crypto/debug.pygenerators.pyUpdated crypto/generators.pypy.typedUpdated crypto/py.typedhandshake.pyUpdated handshake.pygrpc_broker_pb2.pyUpdated protocol/grpc_broker_pb2.py
Certificate and Debug Improvements
5 files changed
py.typedUpdated py.typedbase.pyUpdated client/base.pyconnection.pyUpdated client/connection.pypy.typedUpdated client/py.typedcertificate.pyUpdated crypto/certificate.py
Connection Improvements
10 files changed
py.typedUpdated py.typedbase.pyUpdated client/base.pyconnection.pyUpdated client/connection.pypy.typedUpdated client/py.typedcertificate.pyUpdated crypto/certificate.pydebug.pyUpdated crypto/debug.pygenerators.pyUpdated crypto/generators.pypy.typedUpdated crypto/py.typedhandshake.pyUpdated handshake.pygrpc_broker_pb2.pyUpdated protocol/grpc_broker_pb2.py
- Updated
transport/tcp.py(9 lines) andtransport/unix.py(31 lines) with connection fixes remediate internal3 files
tcp.pyunix.pytest_transport_unix_listen.py
- Updated
types.py(10 lines) with type refinements decouple internal1 file
types.py
- Updated
handshake.pywith negotiation fixes remediate internal1 file
handshake.py
- Fixed client/base.py connection reference
remediate
internal
3 files
py.typedbase.pyconnection.py
Testing
10 files changed
conftest.pyUpdated test filetest_config.pyUpdated core testtest_crypto_generators.pyUpdated crypto testcrypto.pyUpdated fixtures testtransport.pyUpdated fixtures testtest_protocol_integration.pyUpdated protocol testtest_protocol_integration_extended.pyUpdated protocol testtest_protocol_integration_fixed.pyUpdated protocol testtest_protocol_integration_helpers.pyUpdated protocol testtest_service.pyUpdated protocol test