pyvider 2025-11-13
Added two new example providers: a git provider (version control as infrastructure) and a...
446 files · 38,775+ · 5,614-

Git Provider Example

446 files changed
  • pyvider Added pyvider (+10 lines)
  • complete Added complete (+1 lines)
  • index.json Added index.json (+17 lines)
  • package.checksum Added package.checksum (+1 lines)
  • psp.json Added psp.json (+159 lines)
  • BUILD Added BUILD (+1 lines)
  • 2to3 Added 2to3 (+1 lines)
  • 2to3-3.11 Added 2to3-3.11 (+7 lines)
  • cpuinfo Added cpuinfo (+10 lines)
  • flavor Added flavor (+10 lines)
  • foundation Added foundation (+10 lines)
  • ghp-import Added ghp-import (+10 lines)
  • google Added google (+118 lines)
  • httpx Added httpx (+10 lines)
  • idle3 Added idle3 (+1 lines)
  • idle3.11 Added idle3.11 (+7 lines)
  • markdown-it Added markdown-it (+10 lines)
  • markdown_py Added markdown_py (+10 lines)
  • mkdocs Added mkdocs (+10 lines)
  • mkdocs-get-deps Added mkdocs-get-deps (+10 lines)
  • normalizer Added normalizer (+10 lines)
  • pip Added pip (+10 lines)
  • pip3 Added pip3 (+10 lines)
  • pip3.11 Added pip3.11 (+10 lines)
  • plating Added plating (+10 lines)
  • pybabel Added pybabel (+10 lines)
  • pydoc3 Added pydoc3 (+1 lines)
  • pydoc3.11 Added pydoc3.11 (+7 lines)
  • pygmentize Added pygmentize (+10 lines)
  • pymarkdown Added pymarkdown (+10 lines)
  • pymarkdownlnt Added pymarkdownlnt (+10 lines)
  • pysemver Added pysemver (+10 lines)
  • python Added python (+1 lines)
  • python3 Added python3 (+1 lines)
  • python3-config Added python3-config (+1 lines)
  • python3.11 Binary file changes in python3.11
  • python3.11-config Added python3.11-config (+76 lines)
  • soup Added soup (+10 lines)
  • soup-py Added soup-py (+10 lines)
  • terraform-provider-tofusoup Added terraform-provider-tofusoup (+10 lines)
  • uv Binary file changes in uv
  • uvx Binary file changes in uvx
  • watchmedo Added watchmedo (+10 lines)
  • Python.h Added Python.h (+109 lines)
  • abstract.h Added abstract.h (+873 lines)
  • bltinmodule.h Added bltinmodule.h (+14 lines)
  • boolobject.h Added boolobject.h (+43 lines)
  • bytearrayobject.h Added bytearrayobject.h (+44 lines)
  • bytesobject.h Added bytesobject.h (+69 lines)
  • ceval.h Added ceval.h (+168 lines)
  • codecs.h Added codecs.h (+248 lines)
  • compile.h Added compile.h (+25 lines)
  • complexobject.h Added complexobject.h (+30 lines)
  • abstract.h Added abstract.h (+219 lines)
  • bytearrayobject.h Added bytearrayobject.h (+38 lines)
  • bytesobject.h Added bytesobject.h (+137 lines)
  • cellobject.h Added cellobject.h (+31 lines)
  • ceval.h Added ceval.h (+26 lines)
  • classobject.h Added classobject.h (+57 lines)
  • code.h Added code.h (+236 lines)
  • compile.h Added compile.h (+54 lines)
  • complexobject.h Added complexobject.h (+44 lines)
  • context.h Added context.h (+78 lines)
  • descrobject.h Added descrobject.h (+64 lines)
  • dictobject.h Added dictobject.h (+78 lines)
  • fileobject.h Added fileobject.h (+19 lines)
  • fileutils.h Added fileutils.h (+8 lines)
  • floatobject.h Added floatobject.h (+21 lines)
  • frameobject.h Added frameobject.h (+29 lines)
  • funcobject.h Added funcobject.h (+113 lines)
  • genobject.h Added genobject.h (+88 lines)
  • import.h Added import.h (+45 lines)
  • initconfig.h Added initconfig.h (+257 lines)
  • listobject.h Added listobject.h (+51 lines)
  • longintrepr.h Added longintrepr.h (+96 lines)
  • longobject.h Added longobject.h (+95 lines)
  • methodobject.h Added methodobject.h (+74 lines)
  • modsupport.h Added modsupport.h (+108 lines)
  • object.h Added object.h (+511 lines)
  • objimpl.h Added objimpl.h (+89 lines)
  • odictobject.h Added odictobject.h (+43 lines)
  • picklebufobject.h Added picklebufobject.h (+31 lines)
  • pthread_stubs.h Added pthread_stubs.h (+88 lines)
  • pyctype.h Added pyctype.h (+39 lines)
  • pydebug.h Added pydebug.h (+38 lines)
  • pyerrors.h Added pyerrors.h (+179 lines)
  • pyfpe.h Added pyfpe.h (+15 lines)
  • pyframe.h Added pyframe.h (+17 lines)
  • pylifecycle.h Added pylifecycle.h (+65 lines)
  • pymem.h Added pymem.h (+98 lines)
  • pystate.h Added pystate.h (+366 lines)
  • pythonrun.h Added pythonrun.h (+121 lines)
  • pythread.h Added pythread.h (+42 lines)
  • pytime.h Added pytime.h (+323 lines)
  • setobject.h Added setobject.h (+67 lines)
  • sysmodule.h Added sysmodule.h (+16 lines)
  • traceback.h Added traceback.h (+16 lines)
  • tupleobject.h Added tupleobject.h (+43 lines)
  • unicodeobject.h Added unicodeobject.h (+1166 lines)
  • warnings.h Added warnings.h (+20 lines)
  • weakrefobject.h Added weakrefobject.h (+58 lines)
  • datetime.h Added datetime.h (+267 lines)
  • descrobject.h Added descrobject.h (+44 lines)
  • dictobject.h Added dictobject.h (+97 lines)
  • dynamic_annotations.h Added dynamic_annotations.h (+499 lines)
  • enumobject.h Added enumobject.h (+17 lines)
  • errcode.h Added errcode.h (+39 lines)
  • exports.h Added exports.h (+30 lines)
  • fileobject.h Added fileobject.h (+49 lines)
  • fileutils.h Added fileutils.h (+26 lines)
  • floatobject.h Added floatobject.h (+54 lines)
  • frameobject.h Added frameobject.h (+20 lines)
  • genericaliasobject.h Added genericaliasobject.h (+14 lines)
  • import.h Added import.h (+98 lines)
  • pycore_abstract.h Added pycore_abstract.h (+25 lines)
  • pycore_accu.h Added pycore_accu.h (+39 lines)
  • pycore_asdl.h Added pycore_asdl.h (+112 lines)
  • pycore_ast.h Added pycore_ast.h (+866 lines)
  • pycore_ast_state.h Added pycore_ast_state.h (+258 lines)
  • pycore_atomic.h Added pycore_atomic.h (+557 lines)
  • pycore_atomic_funcs.h Added pycore_atomic_funcs.h (+94 lines)
  • pycore_bitutils.h Added pycore_bitutils.h (+186 lines)
  • pycore_blocks_output_buffer.h Added pycore_blocks_output_buffer.h (+317 lines)
  • pycore_bytes_methods.h Added pycore_bytes_methods.h (+73 lines)
  • pycore_bytesobject.h Added pycore_bytesobject.h (+52 lines)
  • pycore_call.h Added pycore_call.h (+121 lines)
  • pycore_ceval.h Added pycore_ceval.h (+138 lines)
  • pycore_code.h Added pycore_code.h (+564 lines)
  • pycore_compile.h Added pycore_compile.h (+44 lines)
  • pycore_condvar.h Added pycore_condvar.h (+97 lines)
  • pycore_context.h Added pycore_context.h (+67 lines)
  • pycore_dict.h Added pycore_dict.h (+178 lines)
  • pycore_dtoa.h Added pycore_dtoa.h (+28 lines)
  • pycore_emscripten_signal.h Added pycore_emscripten_signal.h (+25 lines)
  • pycore_exceptions.h Added pycore_exceptions.h (+37 lines)
  • pycore_fileutils.h Added pycore_fileutils.h (+276 lines)
  • pycore_floatobject.h Added pycore_floatobject.h (+59 lines)
  • pycore_format.h Added pycore_format.h (+27 lines)
  • pycore_frame.h Added pycore_frame.h (+240 lines)
  • pycore_function.h Added pycore_function.h (+18 lines)
  • pycore_gc.h Added pycore_gc.h (+183 lines)
  • pycore_genobject.h Added pycore_genobject.h (+49 lines)
  • pycore_getopt.h Added pycore_getopt.h (+22 lines)
  • pycore_gil.h Added pycore_gil.h (+50 lines)
  • pycore_global_objects.h Added pycore_global_objects.h (+54 lines)
  • pycore_global_strings.h Added pycore_global_strings.h (+395 lines)
  • pycore_hamt.h Added pycore_hamt.h (+131 lines)
  • pycore_hashtable.h Added pycore_hashtable.h (+148 lines)
  • pycore_import.h Added pycore_import.h (+27 lines)
  • pycore_initconfig.h Added pycore_initconfig.h (+183 lines)
  • pycore_interp.h Added pycore_interp.h (+227 lines)
  • pycore_interpreteridobject.h Added pycore_interpreteridobject.h (+22 lines)
  • pycore_list.h Added pycore_list.h (+62 lines)
  • pycore_long.h Added pycore_long.h (+114 lines)
  • pycore_moduleobject.h Added pycore_moduleobject.h (+42 lines)
  • pycore_namespace.h Added pycore_namespace.h (+20 lines)
  • pycore_object.h Added pycore_object.h (+310 lines)
  • pycore_opcode.h Added pycore_opcode.h (+581 lines)
  • pycore_parser.h Added pycore_parser.h (+31 lines)
  • pycore_pathconfig.h Added pycore_pathconfig.h (+24 lines)
  • pycore_pyarena.h Added pycore_pyarena.h (+64 lines)
  • pycore_pyerrors.h Added pycore_pyerrors.h (+106 lines)
  • pycore_pyhash.h Added pycore_pyhash.h (+10 lines)
  • pycore_pylifecycle.h Added pycore_pylifecycle.h (+103 lines)
  • pycore_pymath.h Added pycore_pymath.h (+224 lines)
  • pycore_pymem.h Added pycore_pymem.h (+114 lines)
  • pycore_pystate.h Added pycore_pystate.h (+173 lines)
  • pycore_runtime.h Added pycore_runtime.h (+181 lines)
  • pycore_runtime_init.h Added pycore_runtime_init.h (+1256 lines)
  • pycore_signal.h Added pycore_signal.h (+35 lines)
  • pycore_sliceobject.h Added pycore_sliceobject.h (+20 lines)
  • pycore_strhex.h Added pycore_strhex.h (+36 lines)
  • pycore_structseq.h Added pycore_structseq.h (+28 lines)
  • pycore_symtable.h Added pycore_symtable.h (+134 lines)
  • pycore_sysmodule.h Added pycore_sysmodule.h (+26 lines)
  • pycore_traceback.h Added pycore_traceback.h (+101 lines)
  • pycore_tuple.h Added pycore_tuple.h (+73 lines)
  • pycore_typeobject.h Added pycore_typeobject.h (+50 lines)
  • pycore_ucnhash.h Added pycore_ucnhash.h (+34 lines)
  • pycore_unicodeobject.h Added pycore_unicodeobject.h (+62 lines)
  • pycore_unionobject.h Added pycore_unionobject.h (+23 lines)
  • pycore_warnings.h Added pycore_warnings.h (+29 lines)
  • intrcheck.h Added intrcheck.h (+30 lines)
  • iterobject.h Added iterobject.h (+27 lines)
  • listobject.h Added listobject.h (+52 lines)
  • longobject.h Added longobject.h (+108 lines)
  • marshal.h Added marshal.h (+31 lines)
  • memoryobject.h Added memoryobject.h (+72 lines)
  • methodobject.h Added methodobject.h (+132 lines)
  • modsupport.h Added modsupport.h (+170 lines)
  • moduleobject.h Added moduleobject.h (+95 lines)
  • object.h Added object.h (+797 lines)
  • objimpl.h Added objimpl.h (+215 lines)
  • opcode.h Added opcode.h (+236 lines)
  • osdefs.h Added osdefs.h (+51 lines)
  • osmodule.h Added osmodule.h (+17 lines)
  • patchlevel.h Added patchlevel.h (+35 lines)
  • py_curses.h Added py_curses.h (+99 lines)
  • pybuffer.h Added pybuffer.h (+142 lines)
  • pycapsule.h Added pycapsule.h (+59 lines)
  • pyconfig.h Added pyconfig.h (+1862 lines)
  • pydtrace.h Added pydtrace.h (+59 lines)
  • pyerrors.h Added pyerrors.h (+331 lines)
  • pyexpat.h Added pyexpat.h (+57 lines)
  • pyframe.h Added pyframe.h (+26 lines)
  • pyhash.h Added pyhash.h (+144 lines)
  • pylifecycle.h Added pylifecycle.h (+78 lines)
  • pymacconfig.h Added pymacconfig.h (+102 lines)
  • pymacro.h Added pymacro.h (+158 lines)
  • pymath.h Added pymath.h (+65 lines)
  • pymem.h Added pymem.h (+104 lines)
  • pyport.h Added pyport.h (+737 lines)
  • pystate.h Added pystate.h (+132 lines)
  • pystrcmp.h Added pystrcmp.h (+23 lines)
  • pystrtod.h Added pystrtod.h (+46 lines)
  • pythonrun.h Added pythonrun.h (+45 lines)
  • pythread.h Added pythread.h (+133 lines)
  • pytypedefs.h Added pytypedefs.h (+30 lines)
  • rangeobject.h Added rangeobject.h (+27 lines)
  • setobject.h Added setobject.h (+49 lines)
  • sliceobject.h Added sliceobject.h (+65 lines)
  • structmember.h Added structmember.h (+75 lines)
  • structseq.h Added structseq.h (+49 lines)
  • sysmodule.h Added sysmodule.h (+41 lines)
  • token.h Added token.h (+97 lines)
  • traceback.h Added traceback.h (+26 lines)
  • tracemalloc.h Added tracemalloc.h (+38 lines)
  • tupleobject.h Added tupleobject.h (+46 lines)
  • typeslots.h Added typeslots.h (+88 lines)
  • unicodeobject.h Added unicodeobject.h (+1049 lines)
  • warnings.h Added warnings.h (+45 lines)
  • weakrefobject.h Added weakrefobject.h (+42 lines)
  • installed Added installed (+1 lines)
  • python3.1 Added python3.1 (+1 lines)
  • python3.11.1 Added python3.11.1 (+632 lines)
  • settings.local.json Added settings.local.json (+21 lines)
  • settings.local.json Added settings.local.json (+36 lines)
  • docs-check.yml Added docs-check.yml (+86 lines)
  • .gitignore Updated .gitignore (+3/-1 lines)
  • .markdownlint.json Added .markdownlint.json (+10 lines)
  • .mutmut-config.py Added .mutmut-config.py (+33 lines)
  • coverage.xml Added coverage.xml (+5051 lines)
  • .terraform.lock.hcl Added .terraform.lock.hcl (+10 lines)
  • darwin_arm64 Added darwin_arm64 (+1 lines)
  • .venv_darwin_arm64 Added .venv_darwin_arm64 (+1 lines)
  • CLAUDE.md Added CLAUDE.md (+248 lines)
  • CONTRIBUTING.md Added CONTRIBUTING.md (+203 lines)
  • DEVELOPMENT.md Added DEVELOPMENT.md (+495 lines)
  • GEMINI.md Added GEMINI.md (+89 lines)
  • Makefile.backup.20251110 Added Makefile.backup.20251110 (+13 lines)
  • README.md Updated README.md (+33/-22 lines)
  • VERSION Updated VERSION (+1/-1 lines)
  • cli.md Removed content from cli.md (-10 lines)
  • common.md Removed content from common.md (-10 lines)
  • index.md Updated index.md (+3/-16 lines)
  • data_sources.md Updated data_sources.md (+5/-15 lines)
  • ephemerals.md Updated ephemerals.md (+3/-12 lines)
  • exceptions.md Updated exceptions.md (+3/-55 lines)
  • functions.md Removed content from functions.md (-10 lines)
  • hub.md Removed content from hub.md (-10 lines)
  • index.md Updated index.md (+17/-27 lines)
  • observability.md Updated observability.md (+3/-33 lines)
  • index.md Removed content from index.md (-10 lines)
  • index.md Updated index.md (+5/-15 lines)
  • resources.md Updated resources.md (+5/-15 lines)
  • index.md Removed content from index.md (-10 lines)
  • types.md Removed content from types.md (-10 lines)
  • README.md Removed content from README.md (-79 lines)
  • bundling-components.md Removed content from bundling-components.md (-85 lines)
  • capability-composition.md Removed content from capability-composition.md (-31 lines)
  • capability-lifecycle.md Removed content from capability-lifecycle.md (-20 lines)
  • capability-marketplace.md Removed content from capability-marketplace.md (-74 lines)
  • creating-capabilities.md Removed content from creating-capabilities.md (-29 lines)
  • using-capabilities.md Removed content from using-capabilities.md (-76 lines)
  • overview.md Updated overview.md (+6/-6 lines)
  • guidelines.md Updated guidelines.md (+6/-7 lines)
  • architecture.md Updated architecture.md (+3/-3 lines)
  • component-model.md Updated component-model.md (+15/-15 lines)
  • design-philosophy.md Added design-philosophy.md (+217 lines)
  • resources-vs-data-sources.md Updated resources-vs-data-sources.md (+4/-4 lines)
  • schema-system.md Updated schema-system.md (+1/-1 lines)
  • faq.md Updated faq.md (+28/-28 lines)
  • installation.md Updated installation.md (+14/-20 lines)
  • quick-start.md Updated quick-start.md (+8/-8 lines)
  • what-is-pyvider.md Updated what-is-pyvider.md (+1/-1 lines)
  • glossary.md Updated glossary.md (+15/-15 lines)
  • advanced-patterns.md Updated advanced-patterns.md (+5/-5 lines)
  • advanced-provider-features.md Updated advanced-provider-features.md (+8/-8 lines)
  • provider-lifecycle.md Updated provider-lifecycle.md (+5/-5 lines)
  • creating-data-sources.md Updated creating-data-sources.md (+5/-5 lines)
  • creating-functions.md Updated creating-functions.md (+5/-5 lines)
  • creating-providers.md Updated creating-providers.md (+7/-7 lines)
  • creating-resources.md Updated creating-resources.md (+5/-5 lines)
  • using-decorators.md Updated using-decorators.md (+10/-10 lines)
  • debugging.md Updated debugging.md (+5/-5 lines)
  • error-handling.md Updated error-handling.md (+4/-4 lines)
  • logging.md Updated logging.md (+4/-4 lines)
  • testing-providers.md Updated testing-providers.md (+3/-3 lines)
  • best-practices.md Updated best-practices.md (+5/-5 lines)
  • performance-optimization.md Updated performance-optimization.md (+6/-6 lines)
  • production-readiness.md Updated production-readiness.md (+10/-10 lines)
  • security-best-practices.md Updated security-best-practices.md (+5/-5 lines)
  • configuration.md Updated configuration.md (+4/-4 lines)
  • managing-resources.md Updated managing-resources.md (+5/-5 lines)
  • using-data-sources.md Updated using-data-sources.md (+3/-3 lines)
  • using-functions.md Updated using-functions.md (+2/-2 lines)
  • create-data-source.md Updated create-data-source.md (+5/-5 lines)
  • handle-pagination.md Updated handle-pagination.md (+4/-4 lines)
  • add-validation.md Updated add-validation.md (+4/-4 lines)
  • create-resource.md Updated create-resource.md (+5/-5 lines)
  • index.md Updated index.md (+75/-217 lines)
  • quick-reference.md Updated quick-reference.md (+5/-5 lines)
  • data-source-api.md Updated data-source-api.md (+4/-4 lines)
  • resource-lifecycle.md Updated resource-lifecycle.md (+4/-4 lines)
  • attributes.md Updated attributes.md (+5/-5 lines)
  • best-practices.md Updated best-practices.md (+4/-4 lines)
  • blocks.md Updated blocks.md (+4/-4 lines)
  • common-patterns.md Updated common-patterns.md (+4/-4 lines)
  • computed-attributes.md Updated computed-attributes.md (+4/-4 lines)
  • overview.md Updated overview.md (+12/-12 lines)
  • schema-by-example.md Updated schema-by-example.md (+4/-4 lines)
  • sensitive-data.md Updated sensitive-data.md (+5/-5 lines)
  • types.md Updated types.md (+4/-4 lines)
  • validators.md Updated validators.md (+4/-4 lines)
  • troubleshooting.md Updated troubleshooting.md (+13/-13 lines)
  • building-your-first-data-source.md Updated building-your-first-data-source.md (+8/-8 lines)
  • building-your-first-resource.md Updated building-your-first-resource.md (+8/-8 lines)
  • intermediate-provider.md Updated intermediate-provider.md (+8/-8 lines)
  • mkdocs.yml Updated mkdocs.yml (+8/-8 lines)
  • pyproject.toml Updated pyproject.toml (+1/-2 lines)
  • check_doc_links.py Updated check_doc_links.py (+61/-42 lines)
  • ai2.sh Removed content from ai2.sh (-1642 lines)
  • __init__.py Updated __init__.py (+3/-1 lines)
  • _version.py Removed content from _version.py (-56 lines)
  • __main__.py Updated __main__.py (+23/-4 lines)
  • components_commands.py Updated components_commands.py (+9/-8 lines)
  • context.py Updated context.py (+3/-1 lines)
  • install_command.py Updated install_command.py (+106/-103 lines)
  • launch_context_command.py Updated launch_context_command.py (+42/-41 lines)
  • main.py Updated main.py (+35/-4 lines)
  • provide_command.py Updated provide_command.py (+130/-113 lines)
  • utils.py Updated utils.py (+9/-10 lines)
  • config.py Updated config.py (+10/-11 lines)
  • encryption.py Updated encryption.py (+3/-3 lines)
  • launch_context.py Updated launch_context.py (+49/-43 lines)
  • marshaler.py Updated marshaler.py (+18/-8 lines)
  • adapters.py Updated adapters.py (+3/-5 lines)
  • discovery.py Updated discovery.py (+1/-1 lines)
  • stop_provider.py Updated stop_provider.py (+10/-2 lines)
  • utils.py Updated utils.py (+6/-5 lines)
  • base.py Updated base.py (+12/-1 lines)
  • provider.py Updated provider.py (+15/-4 lines)
  • test_decorators.py Updated test_decorators.py (+4/-4 lines)
  • test_cli_utils.py Updated test_cli_utils.py (+7/-4 lines)
  • test_components_commands.py Added test_components_commands.py (+182 lines)
  • test_context.py Updated test_context.py (+95/-11 lines)
  • test_install_binary_mode.py Added test_install_binary_mode.py (+120 lines)
  • test_install_command.py Removed content from test_install_command.py (-386 lines)
  • test_install_custom_names.py Added test_install_custom_names.py (+96 lines)
  • test_install_dev_mode.py Added test_install_dev_mode.py (+85 lines)
  • test_install_uninstall.py Added test_install_uninstall.py (+133 lines)
  • test_install_utils.py Updated test_install_utils.py (+25/-28 lines)
  • test_install_validation.py Added test_install_validation.py (+142 lines)
  • test_launch_context_command.py Updated test_launch_context_command.py (+10/-9 lines)
  • test_provide_command.py Updated test_provide_command.py (+53/-53 lines)
  • test_pyvider_cli.py Updated test_pyvider_cli.py (+2/-2 lines)
  • test_availability.py Updated test_availability.py (+5/-4 lines)
  • test_base_context.py Updated test_base_context.py (+1/-1 lines)
  • test_config.py Updated test_config.py (+16/-21 lines)
  • test_encryption_unit.py Updated test_encryption_unit.py (+30/-29 lines)
  • test_launch_context.py Updated test_launch_context.py (+22/-14 lines)
  • test_launch_context_extra.py Updated test_launch_context_extra.py (+9/-6 lines)
  • conftest.py Updated conftest.py (+21/-16 lines)
  • test_terraform_conversion.py Updated test_terraform_conversion.py (+1/-1 lines)
  • test_base_data_source.py Updated test_base_data_source.py (+8/-6 lines)
  • test_exceptions_hierarchy.py Updated test_exceptions_hierarchy.py (+35/-25 lines)
  • proto_fixtures.py Updated proto_fixtures.py (+1/-1 lines)
  • test_diagnostics_api.py Updated test_diagnostics_api.py (+4/-4 lines)
  • test_observability_contracts.py Updated test_observability_contracts.py (+2/-1 lines)
  • test_private_state_encryption.py Updated test_private_state_encryption.py (+10/-7 lines)
  • test_schema_caching.py Updated test_schema_caching.py (+4/-2 lines)
  • test_base_function.py Updated test_base_function.py (+3/-2 lines)
  • test_base_function_complete.py Updated test_base_function_complete.py (+15/-13 lines)
  • test_function_adapters_extraction.py Updated test_function_adapters_extraction.py (+6/-3 lines)
  • test_function_adapters_types.py Updated test_function_adapters_types.py (+3/-3 lines)
  • test_tdd_function_dispatch.py Updated test_tdd_function_dispatch.py (+1/-1 lines)
  • test_discovery.py Updated test_discovery.py (+26/-22 lines)
  • test_validators.py Updated test_validators.py (+1/-1 lines)
  • conftest.py Updated conftest.py (+2/-1 lines)
  • test_upgrade_handler.py Updated test_upgrade_handler.py (+2/-2 lines)
  • test_handler_metrics.py Updated test_handler_metrics.py (+13/-10 lines)
  • test_cty_conversions.py Updated test_cty_conversions.py (+21/-19 lines)
  • test_function_adapter.py Updated test_function_adapter.py (+1/-1 lines)
  • test_schema_validation.py Updated test_schema_validation.py (+2/-1 lines)
  • test_service.py Updated test_service.py (+21/-21 lines)
  • test_pyvider_provider.py Updated test_pyvider_provider.py (+3/-2 lines)
  • test_base_resource.py Updated test_base_resource.py (+5/-4 lines)
  • test_base_resource_conversion.py Updated test_base_resource_conversion.py (+8/-8 lines)
  • test_base_resource_lifecycle.py Updated test_base_resource_lifecycle.py (+2/-2 lines)
  • test_protocol.py Updated test_protocol.py (+7/-5 lines)
  • test_resource_protocol.py Updated test_resource_protocol.py (+8/-5 lines)
  • test_tdd_ephemeral_resource_lifecycle.py Updated test_tdd_ephemeral_resource_lifecycle.py (+2/-2 lines)
  • test_tdd_private_state.py Updated test_tdd_private_state.py (+6/-4 lines)
  • test_tdd_private_state_in_read.py Updated test_tdd_private_state_in_read.py (+6/-4 lines)
  • test_tdd_private_state_lifecycle.py Updated test_tdd_private_state_lifecycle.py (+2/-2 lines)
  • test_tdd_resource_context_contract.py Updated test_tdd_resource_context_contract.py (+8/-4 lines)
  • test_factory_helpers.py Updated test_factory_helpers.py (+8/-6 lines)
  • test_transforms.py Updated test_transforms.py (+2/-2 lines)
  • test_transformation_operations.py Updated test_transformation_operations.py (+2/-2 lines)
  • test_tdd_capability_association.py Updated test_tdd_capability_association.py (+2/-2 lines)
  • test_handler_core.py Updated test_handler_core.py (+91/-18 lines)
  • test_handler_resources.py Updated test_handler_resources.py (+16/-16 lines)
  • test_init.py Removed content from test_init.py (-5 lines)
  • test_testmode.py Added test_testmode.py (+98 lines)
  • test_version.py Removed content from test_version.py (-47 lines)
  • test_dict_to_proto_function.py Updated test_dict_to_proto_function.py (+21/-17 lines)
  • conftest.py Updated conftest.py (+2/-2 lines)
  • conftest.py Added conftest.py (+49 lines)
  • test_apply_resource_change_advanced.py Updated test_apply_resource_change_advanced.py (+9/-51 lines)
  • test_apply_resource_change_core.py Updated test_apply_resource_change_core.py (+17/-14 lines)
  • test_call_function_advanced.py Updated test_call_function_advanced.py (+103/-135 lines)
  • test_call_function_core.py Updated test_call_function_core.py (+62/-59 lines)
  • test_close_ephemeral_resource.py Updated test_close_ephemeral_resource.py (+43/-21 lines)
  • test_configure_provider.py Updated test_configure_provider.py (+43/-33 lines)
  • test_enhanced_error_messages.py Updated test_enhanced_error_messages.py (+63/-57 lines)
  • test_get_functions.py Updated test_get_functions.py (+81/-41 lines)
  • test_get_metadata.py Updated test_get_metadata.py (+85/-57 lines)
  • test_get_provider_schema.py Removed content from test_get_provider_schema.py (-497 lines)
  • test_get_provider_schema_caching.py Added test_get_provider_schema_caching.py (+128 lines)
  • test_get_provider_schema_collection.py Added test_get_provider_schema_collection.py (+157 lines)
  • test_get_provider_schema_computation.py Added test_get_provider_schema_computation.py (+77 lines)
  • test_get_provider_schema_handler.py Added test_get_provider_schema_handler.py (+48 lines)
  • test_get_provider_schema_observability.py Added test_get_provider_schema_observability.py (+135 lines)
  • test_handler_utils_diagnostics.py Updated test_handler_utils_diagnostics.py (+1/-1 lines)
  • test_import_resource_state.py Updated test_import_resource_state.py (+16/-14 lines)
  • test_move_resource_state.py Updated test_move_resource_state.py (+24/-22 lines)
  • test_open_ephemeral_resource.py Updated test_open_ephemeral_resource.py (+112/-113 lines)
  • test_plan_resource_change_basic.py Updated test_plan_resource_change_basic.py (+21/-11 lines)
  • test_plan_resource_change_implementation.py Updated test_plan_resource_change_implementation.py (+17/-6 lines)
  • test_read_data_source.py Updated test_read_data_source.py (+57/-39 lines)
  • test_read_resource.py Updated test_read_resource.py (+40/-35 lines)
  • test_renew_ephemeral_resource.py Updated test_renew_ephemeral_resource.py (+29/-13 lines)
  • test_stop_provider.py Updated test_stop_provider.py (+62/-61 lines)
  • test_structured_logging.py Updated test_structured_logging.py (+104/-92 lines)
  • uv.lock Updated uv.lock (+1/-5 lines)
  • wrknv.toml Added wrknv.toml (+140 lines)
  • Added git provider demonstrating version control management as Terraform infrastructure baseline internal
    1 file
    • pyvider
  • Shows pyvider’s meta-IaC capabilities decouple internal
    1 file
    • pyvider

Machine Learning Provider Example

1 file changed
  • provider.py Changes to provider.py
  • Added ML provider demonstrating machine learning workflow management as infrastructure primitives baseline internal
    1 file
    • provider.py