pyvider
2025-01-16
grpcplugin -> rpcplugin Rename and rpcplugin Client Simplification
254 files · 2,323+ · 2,117-
grpcplugin -> rpcplugin Rename
254 files changed
.bfilesAdded .bfiles (+1 lines)__init__.pyUpdated __init__.py (+6/-5 lines)__main__.pyUpdated __main__.py (+3/-3 lines)base_types.pyUpdated base_types.py (+1/-1 lines)auth.pyUpdated auth.py (+6/-4 lines)cloud.pyUpdated cloud.py (+3/-3 lines)injector.pyUpdated injector.py (+11/-13 lines)protocols.pyAdded protocols.py (+1 lines)services.pyUpdated services.py (+2/-1 lines)__init__.pyUpdated __init__.py (+15/-11 lines)foundation.pyRemoved foundation.py (-1 lines)grpc.pyRemoved grpc.py (-4 lines)provider.pyRemoved provider.py (-3 lines)registry.pyRemoved registry.py (-2 lines)resource.pyRemoved resource.py (-3 lines)serialization.pyUpdated serialization.py (+1/-1 lines)validation.pyUpdated validation.py (+2/-2 lines)handler.pyUpdated handler.py (+6/-17 lines)__init__.pyUpdated __init__.py (+6/-6 lines)capabilities.pyUpdated capabilities.py (+5/-12 lines)components.pyUpdated components.py (+6/-8 lines)decorators.pyUpdated decorators.py (+4/-6 lines)discovery.pyUpdated discovery.py (+3/-6 lines)protocols.pyUpdated protocols.py (+3/-3 lines)validators.pyUpdated validators.py (+2/-2 lines)terraform_handshake.pyUpdated terraform_handshake.py (+5/-8 lines)service.pyUpdated service.py (+5/-25 lines)__init__.pyUpdated __init__.py (+4/-4 lines)apply_resource_change.pyUpdated apply_resource_change.py (+4/-8 lines)get_metadata.pyUpdated get_metadata.py (+4/-5 lines)get_provider_schema.pyUpdated get_provider_schema.py (+4/-9 lines)plan_resource_change.pyUpdated plan_resource_change.py (+4/-6 lines)read_resource_handler.pyUpdated read_resource_handler.py (+3/-6 lines)upgrade_resource_state.pyUpdated upgrade_resource_state.py (+5/-4 lines)validate_provider_config.pyUpdated validate_provider_config.py (+3/-5 lines)validate_resource_config.pyUpdated validate_resource_config.py (+3/-5 lines)__init__.pyUpdated __init__.py (+33/-12 lines)tfplugin6_pb2.pyRemoved tfplugin6_pb2.py (-3 lines)tfplugin6_pb2_grpc.pyUpdated tfplugin6_pb2_grpc.py (+5/-6 lines)__init__.pyUpdated __init__.py (+1/-1 lines)base.pyUpdated base.py (+4/-4 lines)config.pyUpdated config.py (+2/-5 lines)provider.pyUpdated provider.py (+2/-3 lines)base.pyUpdated base.py (+2/-4 lines)decorators.pyUpdated decorators.py (+2/-2 lines)exceptions.pyRemoved exceptions.py (-5 lines)lifecycle.pyRemoved lifecycle.py (-2 lines)protocol.pyAdded protocol.py (+1 lines)registry.pyUpdated registry.py (+1/-2 lines)types.pyUpdated types.py (+1/-1 lines)__init__.pyUpdated __init__.py (+4/-4 lines)client.pyUpdated client.py (+223/-119 lines)README.mdAdded README.md (+16 lines)grpcplugin.mdAdded grpcplugin.md (+21 lines).gitignoreUpdated .gitignore (+0/-0 lines)README.mdUpdated README.md (+0/-0 lines)basicUpdated basic (+0/-0 lines)go.modUpdated go.mod (+1/-1 lines)go.sumUpdated go.sum (+0/-0 lines)main.goUpdated main.go (+0/-0 lines)greeterUpdated greeter (+0/-0 lines)greeter_impl.goUpdated greeter_impl.go (+0/-0 lines)greeter_interface.goUpdated greeter_interface.go (+0/-0 lines)README.mdUpdated README.md (+0/-0 lines)buf.gen.yamlUpdated buf.gen.yaml (+0/-0 lines)buf.yamlUpdated buf.yaml (+0/-0 lines)counterUpdated counter (+0/-0 lines)counter-go-grpcUpdated counter-go-grpc (+0/-0 lines)go.modUpdated go.mod (+1/-1 lines)go.sumUpdated go.sum (+0/-0 lines)kv_hiUpdated kv_hi (+0/-0 lines)main.goUpdated main.go (+0/-0 lines)main.goUpdated main.go (+0/-0 lines)kv.pb.goUpdated kv.pb.go (+0/-0 lines)kv.protoUpdated kv.proto (+0/-0 lines)kv_grpc.pb.goUpdated kv_grpc.pb.go (+0/-0 lines)grpc.goUpdated grpc.go (+0/-0 lines)interface.goUpdated interface.go (+0/-0 lines).gitignoreUpdated .gitignore (+0/-0 lines)buf.gen.yamlUpdated buf.gen.yaml (+0/-0 lines)buf.yamlUpdated buf.yaml (+0/-0 lines)build.shUpdated build.sh (+0/-0 lines)main.goUpdated main.go (+0/-0 lines)comments.mdUpdated comments.md (+0/-0 lines)grpcplugin.mdUpdated grpcplugin.md (+0/-0 lines)handshake.mdUpdated handshake.md (+0/-0 lines)llm-priming.mdUpdated llm-priming.md (+0/-0 lines)env.shUpdated env.sh (+2/-2 lines)gen_certs.shUpdated gen_certs.sh (+0/-0 lines)go.modUpdated go.mod (+0/-0 lines)go.sumUpdated go.sum (+0/-0 lines)kv-clientUpdated kv-client (+0/-0 lines)kv-data-helloAdded kv-data-hello (+1 lines)kv-data-hiAdded kv-data-hi (+1 lines)kv-go-serverUpdated kv-go-server (+0/-0 lines)main.goUpdated main.go (+0/-0 lines)main.goUpdated main.go (+0/-0 lines)kv.pb.goUpdated kv.pb.go (+0/-0 lines)kv.protoUpdated kv.proto (+0/-0 lines)kv_grpc.pb.goUpdated kv_grpc.pb.go (+0/-0 lines)kv_pb2.pyUpdated kv_pb2.py (+1/-1 lines)kv_pb2_grpc.pyUpdated kv_pb2_grpc.py (+5/-6 lines)certutil.goUpdated certutil.go (+0/-0 lines)grpc.goUpdated grpc.go (+0/-0 lines)interface.goUpdated interface.go (+0/-0 lines)utils.goUpdated utils.go (+0/-0 lines)test.shUpdated test.sh (+0/-0 lines)test_basic.pyAdded test_basic.py (+72 lines)test_kv_impl_1638.pyAdded test_kv_impl_1638.py (+186 lines)test_kv_integration.pyUpdated test_kv_integration.py (+5/-8 lines)exception.pyUpdated exception.py (+4/-4 lines)handshake.pyAdded handshake.py (+211 lines)protocol.pyUpdated protocol.py (+3/-4 lines)pyproject.tomlAdded pyproject.toml (+13 lines)security.pyAdded security.py (+317 lines)server.pyUpdated server.py (+16/-20 lines)test_server.pyUpdated test_server.py (+20/-24 lines)compile_proto.shUpdated compile_proto.sh (+0/-0 lines)conftest.pyUpdated conftest.py (+17/-21 lines)create_test_certs.shUpdated create_test_certs.sh (+2/-2 lines)dummy_server.pyAdded dummy_server.py (+1 lines)example.protoUpdated example.proto (+0/-0 lines)example_pb2.pyUpdated example_pb2.py (+1/-1 lines)example_pb2_grpc.pyUpdated example_pb2_grpc.py (+5/-6 lines)example_server.pyUpdated example_server.py (+4/-3 lines)mock_message.protoUpdated mock_message.proto (+0/-0 lines)mock_message_pb2.pyUpdated mock_message_pb2.py (+1/-1 lines)mock_message_pb2_grpc.pyUpdated mock_message_pb2_grpc.py (+2/-3 lines)run_server.pyUpdated run_server.py (+4/-3 lines)run_tcp_server.pyUpdated run_tcp_server.py (+3/-2 lines)run_unix_server.pyUpdated run_unix_server.py (+3/-2 lines)test_client.pyUpdated test_client.py (+25/-153 lines)test_client_grpc.pyUpdated test_client_grpc.py (+18/-27 lines)test_handshake_magic_cookie.pyUpdated test_handshake_magic_cookie.py (+3/-2 lines)test_handshake_negotiation.pyUpdated test_handshake_negotiation.py (+7/-5 lines)test_handshake_responses.pyUpdated test_handshake_responses.py (+29/-30 lines)test_security.pyUpdated test_security.py (+10/-15 lines)test_transport_tcp.pyUpdated test_transport_tcp.py (+6/-6 lines)test_transport_unix.pyUpdated test_transport_unix.py (+6/-5 lines)x_test_minimal.pyAdded x_test_minimal.py (+50 lines)__init__.pyAdded __init__.py (+9 lines)base.pyAdded base.py (+21 lines)tcp.pyAdded tcp.py (+119 lines)unix.pyAdded unix.py (+131 lines)utils.pyUpdated utils.py (+2/-3 lines)schema.pyUpdated schema.py (+15/-16 lines)__init__.pyUpdated __init__.py (+1/-1 lines)attribute_path.pyUpdated attribute_path.py (+1/-5 lines)attributes.pyUpdated attributes.py (+5/-3 lines)base.pyUpdated base.py (+4/-2 lines)decorators.pyRemoved decorators.py (-1 lines)validation.pyUpdated validation.py (+1/-1 lines)__init__.pyUpdated __init__.py (+42/-44 lines)grpc_logging.pyUpdated grpc_logging.py (+5/-3 lines)shutdown.pyUpdated shutdown.py (+5/-6 lines)__init__.pyUpdated __init__.py (+4/-5 lines)init.pyAdded init.py (+1 lines)__init__.pyUpdated __init__.py (+1/-1 lines)base.pyUpdated base.py (+2/-3 lines)config.pyUpdated config.py (+1/-2 lines)formatters.pyUpdated formatters.py (+2/-1 lines)proxy.pyUpdated proxy.py (+1/-2 lines)__init__.pyUpdated __init__.py (+5/-6 lines)base.pyUpdated base.py (+2/-7 lines)decorators.pyUpdated decorators.py (+8/-13 lines)utils.pyUpdated utils.py (+1/-1 lines)__init__.pyUpdated __init__.py (+7/-10 lines)base.pyUpdated base.py (+1/-7 lines)__init__.pyUpdated __init__.py (+2/-2 lines)list.pyUpdated list.py (+2/-3 lines)map.pyUpdated map.py (+7/-4 lines)set.pyUpdated set.py (+6/-3 lines)__init__.pyUpdated __init__.py (+1/-1 lines)bool.pyUpdated bool.py (+3/-2 lines)number.pyUpdated number.py (+3/-2 lines)string.pyUpdated string.py (+2/-3 lines)__init__.pyUpdated __init__.py (+1/-1 lines)dynamic.pyUpdated dynamic.py (+2/-1 lines)object.pyUpdated object.py (+3/-5 lines)tuple.pyUpdated tuple.py (+1/-2 lines)type.pyRemoved type.py (-10 lines)crypto.pyUpdated crypto.py (+9/-9 lines)dynamic_value.pyUpdated dynamic_value.py (+7/-6 lines)README.mdRemoved README.md (-7 lines)handshake.pyRemoved handshake.py (-231 lines)security.pyRemoved security.py (-281 lines)test_minimal.pyRemoved test_minimal.py (-40 lines)transport.pyRemoved transport.py (-260 lines).coveragercUpdated .coveragerc (+0/-0 lines)fake_cloud.pyUpdated fake_cloud.py (+7/-7 lines)fake_cloud_auth.pyUpdated fake_cloud_auth.py (+6/-4 lines)dynamic_config.pyUpdated dynamic_config.py (+8/-8 lines)file_content.pyUpdated file_content.py (+7/-19 lines)test_file_content.pyUpdated test_file_content.py (+7/-13 lines)conftest.pyRemoved conftest.py (-40 lines)capabilities-vs-services.mdUpdated capabilities-vs-services.md (+15/-5 lines)claude-2025-01-15-1633.mdAdded claude-2025-01-15-1633.md (+108 lines)gource.mdAdded gource.md (+4 lines)notes.mdUpdated notes.md (+3/-1 lines)plugin-env-vars.mdAdded plugin-env-vars.md (+7 lines)env.shUpdated env.sh (+1/-1 lines)xtest_data_source_zipcode.pyUpdated xtest_data_source_zipcode.py (+6/-11 lines)zipcode.pyUpdated zipcode.py (+14/-14 lines)random_complex_object.pyUpdated random_complex_object.py (+1/-2 lines)verify_zipcode.pyAdded verify_zipcode.py (+1 lines)pyproject.tomlAdded pyproject.toml (+28 lines)potential-examples.psseudocode.pyUpdated potential-examples.psseudocode.py (+1/-1 lines)build_provider.pyUpdated build_provider.py (+2/-2 lines)compile_proto.pyUpdated compile_proto.py (+1/-1 lines)extract_go_defs.pyUpdated extract_go_defs.py (+4/-4 lines)generate_structure.pyUpdated generate_structure.py (+1/-1 lines)grpc_client_test.pyUpdated grpc_client_test.py (+4/-3 lines)markdown_to_gherkin.pyUpdated markdown_to_gherkin.py (+3/-3 lines)print_schema_from_descriptor.pyUpdated print_schema_from_descriptor.py (+3/-1 lines)print_schema_no_nested_block.pyUpdated print_schema_no_nested_block.py (+2/-1 lines)runtime-hook.pyUpdated runtime-hook.py (+3/-3 lines)signoz_tester.pyUpdated signoz_tester.py (+4/-3 lines)terraform-provider-pyviderUpdated terraform-provider-pyvider (+1/-1 lines)test-schema.pyUpdated test-schema.py (+4/-3 lines)tracer_module.pyUpdated tracer_module.py (+3/-3 lines)verify_zipcode_data_source.pyUpdated verify_zipcode_data_source.py (+7/-11 lines)cli.pyUpdated cli.py (+1/-2 lines)config.pyUpdated config.py (+1/-3 lines)core.pyUpdated core.py (+1/-1 lines)exclusions.pyUpdated exclusions.py (+3/-4 lines)logger.pyUpdated logger.py (+1/-1 lines)utils.pyUpdated utils.py (+1/-1 lines)conftest.pyRemoved conftest.py (-1 lines)token_optimizer.pyUpdated token_optimizer.py (+20/-20 lines)greeter.pyUpdated greeter.py (+2/-3 lines)loader.pyUpdated loader.py (+2/-1 lines)proto_fixtures.pyAdded proto_fixtures.py (+2 lines)mock_data_source.pyAdded mock_data_source.py (+1 lines)mock_function.pyAdded mock_function.py (+1 lines)mock_base.pyUpdated mock_base.py (+2/-1 lines)mock_resource_file_content.pyUpdated mock_resource_file_content.py (+3/-3 lines)mock_type.pyUpdated mock_type.py (+2/-1 lines)mock_resource_file.pyAdded mock_resource_file.py (+1 lines)make-docs.pyUpdated make-docs.py (+3/-3 lines)x_test_minimal_reproduction.pyUpdated x_test_minimal_reproduction.py (+2/-2 lines)test_discovery.pyRemoved test_discovery.py (-99 lines)test_registry.pyUpdated test_registry.py (+1/-1 lines)test_schema_attribute_path.pyUpdated test_schema_attribute_path.py (+2/-1 lines)test_terraform_handshake.pyUpdated test_terraform_handshake.py (+21/-22 lines)test_tftypes_collections_list.pyUpdated test_tftypes_collections_list.py (+3/-3 lines)test_tftypes_collections_map.pyUpdated test_tftypes_collections_map.py (+3/-2 lines)test_tftypes_collections_set.pyUpdated test_tftypes_collections_set.py (+3/-2 lines)test_tftypes_structural_object.pyUpdated test_tftypes_structural_object.py (+3/-7 lines)test_tftypes_structural_tuple.pyUpdated test_tftypes_structural_tuple.py (+2/-1 lines)test_tftypes_types_simple.pyUpdated test_tftypes_types_simple.py (+4/-2 lines)test_schema_validators.pyAdded test_schema_validators.py (+1 lines)dummy_types.pyUpdated dummy_types.py (+12/-14 lines)mock_message_pb2.pyUpdated mock_message_pb2.py (+1/-1 lines)plugin_validators.pyAdded plugin_validators.py (+1 lines)
- Renamed
src/pyvider/grpcplugin/tosrc/pyvider/rpcplugin/decouple internal95 files
__init__.pyclient.pyREADME.mdgrpcplugin.md.gitignoreREADME.mdbasicgo.modgo.summain.gogreetergreeter_impl.gogreeter_interface.goREADME.mdbuf.gen.yamlbuf.yamlcountercounter-go-grpcgo.modgo.sumkv_himain.gomain.gokv.pb.gokv.protokv_grpc.pb.gogrpc.gointerface.go.gitignorebuf.gen.yamlbuf.yamlbuild.shmain.gocomments.mdgrpcplugin.mdhandshake.mdllm-priming.mdenv.shgen_certs.shgo.modgo.sumkv-clientkv-data-hellokv-data-hikv-go-servermain.gomain.gokv.pb.gokv.protokv_grpc.pb.gokv_pb2.pykv_pb2_grpc.pycertutil.gogrpc.gointerface.goutils.gotest.shtest_basic.pytest_kv_impl_1638.pytest_kv_integration.pyexception.pyhandshake.pyprotocol.pypyproject.tomlsecurity.pyserver.pytest_server.pycompile_proto.shconftest.pycreate_test_certs.shdummy_server.pyexample.protoexample_pb2.pyexample_pb2_grpc.pyexample_server.pymock_message.protomock_message_pb2.pymock_message_pb2_grpc.pyrun_server.pyrun_tcp_server.pyrun_unix_server.pytest_client.pytest_client_grpc.pytest_handshake_magic_cookie.pytest_handshake_negotiation.pytest_handshake_responses.pytest_security.pytest_transport_tcp.pytest_transport_unix.pyx_test_minimal.py__init__.pybase.pytcp.pyunix.pyutils.py
- Removed
src/pyvider/grpcplugin/(client 352 lines, server 207 lines, security 284 lines, handshake 211 lines, transport modules, all examples, docs, tests) qualify internal1 file
grpcplugin
- Removed
projects/grpcplugin/external project (all Go examples, Python tests, proto files, docs) qualify internal1 file
grpcplugin
rpcplugin Client Simplification
2 files changed
client.pyUpdated client.pysecurity.pyUpdated security.py