pyvider
2025-02-09
Reorganized component modules and introduced a new `SchemaType` with
68 files · 4,160+ · 1,477-
Schema Type System
58 files changed
.gitignoreUpdated .gitignore (+1/-1 lines)bfiles-20250129-173732-grpc-python-example.txtAdded bfiles-20250129-173732-grpc-python-example.txt (+615 lines)speeding-it-up.mdAdded speeding-it-up.md (+7 lines)env.shUpdated env.sh (+6/-1 lines)tf-test.log.txtAdded tf-test.log.txt (+128 lines)ughRemoved ugh (-151 lines)clean-tf-logsUpdated clean-tf-logs (+10/-6 lines).bfileAdded .bfile (+18 lines).bfilesRemoved .bfiles (-1 lines)__main__.pyUpdated __main__.py (+141/-19 lines)auth.pyUpdated auth.py (+10/-8 lines)fooUpdated foo (+0/-0 lines)handler.pyUpdated handler.py (+83/-177 lines)provider.pyRemoved provider.py (-4 lines).coveragercAdded .coveragerc (+1 lines)__init__.pyUpdated __init__.py (+2/-1 lines)test_server_two.pyUpdated test_server_two.py (+3/-4 lines)test_transport_unix_minimal.pyUpdated test_transport_unix_minimal.py (+1/-1 lines)client.pyUpdated client.py (+10/-10 lines)config.pyUpdated config.py (+41/-23 lines)__init__.pyAdded __init__.py (+2 lines)debug.pyAdded debug.py (+46 lines)handshake.pyUpdated handshake.py (+25/-19 lines)grpc_logging.pyAdded grpc_logging.py (+118 lines)protocol.pyUpdated protocol.py (+8/-1 lines)security.pyRemoved security.py (-240 lines)server.pyUpdated server.py (+148/-116 lines)conftest.pyUpdated conftest.py (+55/-5 lines)__init__.pyUpdated __init__.py (+0/-0 lines)test_certificate_create.pyUpdated test_certificate_create.py (+2/-2 lines)test_certificate_lifecycle.pyUpdated test_certificate_lifecycle.py (+1/-1 lines)test_certificate_verify.pyUpdated test_certificate_verify.py (+2/-2 lines)__init__.pyUpdated __init__.py (+0/-0 lines)__init__.pyUpdated __init__.py (+0/-0 lines)__init__.pyUpdated __init__.py (+0/-0 lines)test_minimal_server_client.pyUpdated test_minimal_server_client.py (+0/-0 lines)test_transport_2.pyUpdated test_transport_2.py (+2/-1 lines)transport_unix_94pct_coverage.pyUpdated transport_unix_94pct_coverage.py (+2/-2 lines)__init__.pyUpdated __init__.py (+0/-0 lines)test_server.pyUpdated test_server.py (+8/-68 lines)test_server_coverage.pyAdded test_server_coverage.py (+303 lines)test_server_coverage_extra.pyAdded test_server_coverage_extra.py (+263 lines)test_server_destructor_cleanup.pyAdded test_server_destructor_cleanup.py (+67 lines)x_segfault_test_server_coverage_extra.pyAdded x_segfault_test_server_coverage_extra.py (+290 lines)test_transport_unix_2.pyAdded test_transport_unix_2.py (+318 lines)__init__.pyUpdated __init__.py (+0/-0 lines)test_connection.pyAdded test_connection.py (+184 lines)test_transport_unix.pyAdded test_transport_unix.py (+3 lines)test_transport_unix_2.pyAdded test_transport_unix_2.py (+292 lines)test_transport_unix_3.pyAdded test_transport_unix_3.py (+304 lines)unix.pyUpdated unix.py (+2/-2 lines)utils.pyRemoved utils.py (-19 lines)schema.pyUpdated schema.py (+8/-6 lines)__init__.pyUpdated __init__.py (+10/-2 lines)base.pyUpdated base.py (+24/-5 lines)__init__.pyRemoved __init__.py (-362 lines)grpc_logging.pyRemoved grpc_logging.py (-38 lines)shutdown.pyRemoved shutdown.py (-64 lines)
Component Module Reorganization
9 files changed
__init__.pyUpdated __init__.py (+0/-0 lines)__init__.pyUpdated __init__.py (+0/-0 lines)dynamic_config.pyUpdated dynamic_config.py (+13/-8 lines)file_content.pyUpdated file_content.py (+182/-96 lines)test_file_content.pyUpdated test_file_content.py (+342/-2 lines)__init__.pyAdded __init__.py (+4 lines)get_provider_schema.pyUpdated get_provider_schema.py (+6/-7 lines)stop_provider.pyAdded stop_provider.py (+46 lines)__init__.pyUpdated __init__.py (+2/-1 lines)
- Moved
src/pyvider/protocols/server.pytocomponents/data_sources/__init__.pydecouple internal1 file
__init__.py
- Added
components/functions/__init__.pyinstantiate internal1 file
__init__.py
- Updated
dynamic_config.pyto import frompyvider.schemaand useSchemaType.DYNAMICinterface internal1 file
dynamic_config.py
- Updated
file_content.pyto importSchemaTypeandStringKindinterface internal2 files
file_content.pytest_file_content.py
Modern Type Hints
1 file changed
dynamic_config.pyUpdated dynamic_config.py
Telemetry
1 file changed
decorators.pyUpdated decorators.py (+1/-1 lines)
- Minor fix in
telemetry/tracer/decorators.pyremediate behavioral1 file
decorators.py