pyvider
2025-11-12
Significant documentation and analysis day: comprehensive architectural analysis and release...
472 files · 20,218+ · 39,412-
Comprehensive Architectural Analysis
471 files changed
index.jsonRemoved content from index.json (-17 lines)package.checksumRemoved content from package.checksum (-1 lines)psp.jsonRemoved content from psp.json (-159 lines)BUILDRemoved content from BUILD (-1 lines)2to3Removed content from 2to3 (-1 lines)2to3-3.11Removed content from 2to3-3.11 (-7 lines)cpuinfoRemoved content from cpuinfo (-10 lines)flavorRemoved content from flavor (-10 lines)foundationRemoved content from foundation (-10 lines)ghp-importRemoved content from ghp-import (-10 lines)googleRemoved content from google (-118 lines)httpxRemoved content from httpx (-10 lines)idle3Removed content from idle3 (-1 lines)idle3.11Removed content from idle3.11 (-7 lines)markdown-itRemoved content from markdown-it (-10 lines)markdown_pyRemoved content from markdown_py (-10 lines)mkdocsRemoved content from mkdocs (-10 lines)mkdocs-get-depsRemoved content from mkdocs-get-deps (-10 lines)normalizerRemoved content from normalizer (-10 lines)pipRemoved content from pip (-10 lines)pip3Removed content from pip3 (-10 lines)pip3.11Removed content from pip3.11 (-10 lines)platingRemoved content from plating (-10 lines)pybabelRemoved content from pybabel (-10 lines)pydoc3Removed content from pydoc3 (-1 lines)pydoc3.11Removed content from pydoc3.11 (-7 lines)pygmentizeRemoved content from pygmentize (-10 lines)pymarkdownRemoved content from pymarkdown (-10 lines)pymarkdownlntRemoved content from pymarkdownlnt (-10 lines)pysemverRemoved content from pysemver (-10 lines)pythonRemoved content from python (-1 lines)python3Removed content from python3 (-1 lines)python3-configRemoved content from python3-config (-1 lines)python3.11Binary file changes in python3.11python3.11-configRemoved content from python3.11-config (-76 lines)pyviderRemoved content from pyvider (-10 lines)soupRemoved content from soup (-10 lines)soup-pyRemoved content from soup-py (-10 lines)terraform-provider-tofusoupRemoved content from terraform-provider-tofusoup (-10 lines)uvBinary file changes in uvuvxBinary file changes in uvxwatchmedoRemoved content from watchmedo (-10 lines)Python.hRemoved content from Python.h (-109 lines)abstract.hRemoved content from abstract.h (-873 lines)bltinmodule.hRemoved content from bltinmodule.h (-14 lines)boolobject.hRemoved content from boolobject.h (-43 lines)bytearrayobject.hRemoved content from bytearrayobject.h (-44 lines)bytesobject.hRemoved content from bytesobject.h (-69 lines)ceval.hRemoved content from ceval.h (-168 lines)codecs.hRemoved content from codecs.h (-248 lines)compile.hRemoved content from compile.h (-25 lines)complexobject.hRemoved content from complexobject.h (-30 lines)abstract.hRemoved content from abstract.h (-219 lines)bytearrayobject.hRemoved content from bytearrayobject.h (-38 lines)bytesobject.hRemoved content from bytesobject.h (-137 lines)cellobject.hRemoved content from cellobject.h (-31 lines)ceval.hRemoved content from ceval.h (-26 lines)classobject.hRemoved content from classobject.h (-57 lines)code.hRemoved content from code.h (-236 lines)compile.hRemoved content from compile.h (-54 lines)complexobject.hRemoved content from complexobject.h (-44 lines)context.hRemoved content from context.h (-78 lines)descrobject.hRemoved content from descrobject.h (-64 lines)dictobject.hRemoved content from dictobject.h (-78 lines)fileobject.hRemoved content from fileobject.h (-19 lines)fileutils.hRemoved content from fileutils.h (-8 lines)floatobject.hRemoved content from floatobject.h (-21 lines)frameobject.hRemoved content from frameobject.h (-29 lines)funcobject.hRemoved content from funcobject.h (-113 lines)genobject.hRemoved content from genobject.h (-88 lines)import.hRemoved content from import.h (-45 lines)initconfig.hRemoved content from initconfig.h (-257 lines)listobject.hRemoved content from listobject.h (-51 lines)longintrepr.hRemoved content from longintrepr.h (-96 lines)longobject.hRemoved content from longobject.h (-95 lines)methodobject.hRemoved content from methodobject.h (-74 lines)modsupport.hRemoved content from modsupport.h (-108 lines)object.hRemoved content from object.h (-511 lines)objimpl.hRemoved content from objimpl.h (-89 lines)odictobject.hRemoved content from odictobject.h (-43 lines)picklebufobject.hRemoved content from picklebufobject.h (-31 lines)pthread_stubs.hRemoved content from pthread_stubs.h (-88 lines)pyctype.hRemoved content from pyctype.h (-39 lines)pydebug.hRemoved content from pydebug.h (-38 lines)pyerrors.hRemoved content from pyerrors.h (-179 lines)pyfpe.hRemoved content from pyfpe.h (-15 lines)pyframe.hRemoved content from pyframe.h (-17 lines)pylifecycle.hRemoved content from pylifecycle.h (-65 lines)pymem.hRemoved content from pymem.h (-98 lines)pystate.hRemoved content from pystate.h (-366 lines)pythonrun.hRemoved content from pythonrun.h (-121 lines)pythread.hRemoved content from pythread.h (-42 lines)pytime.hRemoved content from pytime.h (-323 lines)setobject.hRemoved content from setobject.h (-67 lines)sysmodule.hRemoved content from sysmodule.h (-16 lines)traceback.hRemoved content from traceback.h (-16 lines)tupleobject.hRemoved content from tupleobject.h (-43 lines)unicodeobject.hRemoved content from unicodeobject.h (-1166 lines)warnings.hRemoved content from warnings.h (-20 lines)weakrefobject.hRemoved content from weakrefobject.h (-58 lines)datetime.hRemoved content from datetime.h (-267 lines)descrobject.hRemoved content from descrobject.h (-44 lines)dictobject.hRemoved content from dictobject.h (-97 lines)dynamic_annotations.hRemoved content from dynamic_annotations.h (-499 lines)enumobject.hRemoved content from enumobject.h (-17 lines)errcode.hRemoved content from errcode.h (-39 lines)exports.hRemoved content from exports.h (-30 lines)fileobject.hRemoved content from fileobject.h (-49 lines)fileutils.hRemoved content from fileutils.h (-26 lines)floatobject.hRemoved content from floatobject.h (-54 lines)frameobject.hRemoved content from frameobject.h (-20 lines)genericaliasobject.hRemoved content from genericaliasobject.h (-14 lines)import.hRemoved content from import.h (-98 lines)pycore_abstract.hRemoved content from pycore_abstract.h (-25 lines)pycore_accu.hRemoved content from pycore_accu.h (-39 lines)pycore_asdl.hRemoved content from pycore_asdl.h (-112 lines)pycore_ast.hRemoved content from pycore_ast.h (-866 lines)pycore_ast_state.hRemoved content from pycore_ast_state.h (-258 lines)pycore_atomic.hRemoved content from pycore_atomic.h (-557 lines)pycore_atomic_funcs.hRemoved content from pycore_atomic_funcs.h (-94 lines)pycore_bitutils.hRemoved content from pycore_bitutils.h (-186 lines)pycore_blocks_output_buffer.hRemoved content from pycore_blocks_output_buffer.h (-317 lines)pycore_bytes_methods.hRemoved content from pycore_bytes_methods.h (-73 lines)pycore_bytesobject.hRemoved content from pycore_bytesobject.h (-52 lines)pycore_call.hRemoved content from pycore_call.h (-121 lines)pycore_ceval.hRemoved content from pycore_ceval.h (-138 lines)pycore_code.hRemoved content from pycore_code.h (-564 lines)pycore_compile.hRemoved content from pycore_compile.h (-44 lines)pycore_condvar.hRemoved content from pycore_condvar.h (-97 lines)pycore_context.hRemoved content from pycore_context.h (-67 lines)pycore_dict.hRemoved content from pycore_dict.h (-178 lines)pycore_dtoa.hRemoved content from pycore_dtoa.h (-28 lines)pycore_emscripten_signal.hRemoved content from pycore_emscripten_signal.h (-25 lines)pycore_exceptions.hRemoved content from pycore_exceptions.h (-37 lines)pycore_fileutils.hRemoved content from pycore_fileutils.h (-276 lines)pycore_floatobject.hRemoved content from pycore_floatobject.h (-59 lines)pycore_format.hRemoved content from pycore_format.h (-27 lines)pycore_frame.hRemoved content from pycore_frame.h (-240 lines)pycore_function.hRemoved content from pycore_function.h (-18 lines)pycore_gc.hRemoved content from pycore_gc.h (-183 lines)pycore_genobject.hRemoved content from pycore_genobject.h (-49 lines)pycore_getopt.hRemoved content from pycore_getopt.h (-22 lines)pycore_gil.hRemoved content from pycore_gil.h (-50 lines)pycore_global_objects.hRemoved content from pycore_global_objects.h (-54 lines)pycore_global_strings.hRemoved content from pycore_global_strings.h (-395 lines)pycore_hamt.hRemoved content from pycore_hamt.h (-131 lines)pycore_hashtable.hRemoved content from pycore_hashtable.h (-148 lines)pycore_import.hRemoved content from pycore_import.h (-27 lines)pycore_initconfig.hRemoved content from pycore_initconfig.h (-183 lines)pycore_interp.hRemoved content from pycore_interp.h (-227 lines)pycore_interpreteridobject.hRemoved content from pycore_interpreteridobject.h (-22 lines)pycore_list.hRemoved content from pycore_list.h (-62 lines)pycore_long.hRemoved content from pycore_long.h (-114 lines)pycore_moduleobject.hRemoved content from pycore_moduleobject.h (-42 lines)pycore_namespace.hRemoved content from pycore_namespace.h (-20 lines)pycore_object.hRemoved content from pycore_object.h (-310 lines)pycore_opcode.hRemoved content from pycore_opcode.h (-581 lines)pycore_parser.hRemoved content from pycore_parser.h (-31 lines)pycore_pathconfig.hRemoved content from pycore_pathconfig.h (-24 lines)pycore_pyarena.hRemoved content from pycore_pyarena.h (-64 lines)pycore_pyerrors.hRemoved content from pycore_pyerrors.h (-106 lines)pycore_pyhash.hRemoved content from pycore_pyhash.h (-10 lines)pycore_pylifecycle.hRemoved content from pycore_pylifecycle.h (-103 lines)pycore_pymath.hRemoved content from pycore_pymath.h (-224 lines)pycore_pymem.hRemoved content from pycore_pymem.h (-114 lines)pycore_pystate.hRemoved content from pycore_pystate.h (-173 lines)pycore_runtime.hRemoved content from pycore_runtime.h (-181 lines)pycore_runtime_init.hRemoved content from pycore_runtime_init.h (-1256 lines)pycore_signal.hRemoved content from pycore_signal.h (-35 lines)pycore_sliceobject.hRemoved content from pycore_sliceobject.h (-20 lines)pycore_strhex.hRemoved content from pycore_strhex.h (-36 lines)pycore_structseq.hRemoved content from pycore_structseq.h (-28 lines)pycore_symtable.hRemoved content from pycore_symtable.h (-134 lines)pycore_sysmodule.hRemoved content from pycore_sysmodule.h (-26 lines)pycore_traceback.hRemoved content from pycore_traceback.h (-101 lines)pycore_tuple.hRemoved content from pycore_tuple.h (-73 lines)pycore_typeobject.hRemoved content from pycore_typeobject.h (-50 lines)pycore_ucnhash.hRemoved content from pycore_ucnhash.h (-34 lines)pycore_unicodeobject.hRemoved content from pycore_unicodeobject.h (-62 lines)pycore_unionobject.hRemoved content from pycore_unionobject.h (-23 lines)pycore_warnings.hRemoved content from pycore_warnings.h (-29 lines)intrcheck.hRemoved content from intrcheck.h (-30 lines)iterobject.hRemoved content from iterobject.h (-27 lines)listobject.hRemoved content from listobject.h (-52 lines)longobject.hRemoved content from longobject.h (-108 lines)marshal.hRemoved content from marshal.h (-31 lines)memoryobject.hRemoved content from memoryobject.h (-72 lines)methodobject.hRemoved content from methodobject.h (-132 lines)modsupport.hRemoved content from modsupport.h (-170 lines)moduleobject.hRemoved content from moduleobject.h (-95 lines)object.hRemoved content from object.h (-797 lines)objimpl.hRemoved content from objimpl.h (-215 lines)opcode.hRemoved content from opcode.h (-236 lines)osdefs.hRemoved content from osdefs.h (-51 lines)osmodule.hRemoved content from osmodule.h (-17 lines)patchlevel.hRemoved content from patchlevel.h (-35 lines)py_curses.hRemoved content from py_curses.h (-99 lines)pybuffer.hRemoved content from pybuffer.h (-142 lines)pycapsule.hRemoved content from pycapsule.h (-59 lines)pyconfig.hRemoved content from pyconfig.h (-1862 lines)pydtrace.hRemoved content from pydtrace.h (-59 lines)pyerrors.hRemoved content from pyerrors.h (-331 lines)pyexpat.hRemoved content from pyexpat.h (-57 lines)pyframe.hRemoved content from pyframe.h (-26 lines)pyhash.hRemoved content from pyhash.h (-144 lines)pylifecycle.hRemoved content from pylifecycle.h (-78 lines)pymacconfig.hRemoved content from pymacconfig.h (-102 lines)pymacro.hRemoved content from pymacro.h (-158 lines)pymath.hRemoved content from pymath.h (-65 lines)pymem.hRemoved content from pymem.h (-104 lines)pyport.hRemoved content from pyport.h (-737 lines)pystate.hRemoved content from pystate.h (-132 lines)pystrcmp.hRemoved content from pystrcmp.h (-23 lines)pystrtod.hRemoved content from pystrtod.h (-46 lines)pythonrun.hRemoved content from pythonrun.h (-45 lines)pythread.hRemoved content from pythread.h (-133 lines)pytypedefs.hRemoved content from pytypedefs.h (-30 lines)rangeobject.hRemoved content from rangeobject.h (-27 lines)setobject.hRemoved content from setobject.h (-49 lines)sliceobject.hRemoved content from sliceobject.h (-65 lines)structmember.hRemoved content from structmember.h (-75 lines)structseq.hRemoved content from structseq.h (-49 lines)sysmodule.hRemoved content from sysmodule.h (-41 lines)token.hRemoved content from token.h (-97 lines)traceback.hRemoved content from traceback.h (-26 lines)tracemalloc.hRemoved content from tracemalloc.h (-38 lines)tupleobject.hRemoved content from tupleobject.h (-46 lines)typeslots.hRemoved content from typeslots.h (-88 lines)unicodeobject.hRemoved content from unicodeobject.h (-1049 lines)warnings.hRemoved content from warnings.h (-45 lines)weakrefobject.hRemoved content from weakrefobject.h (-42 lines)installedRemoved content from installed (-1 lines)python3.1Removed content from python3.1 (-1 lines)python3.11.1Removed content from python3.11.1 (-632 lines)settings.local.jsonRemoved content from settings.local.json (-21 lines)settings.local.jsonRemoved content from settings.local.json (-35 lines)docs-check.ymlRemoved content from docs-check.yml (-86 lines).gitignoreUpdated .gitignore (+1/-3 lines).markdownlint.jsonRemoved content from .markdownlint.json (-10 lines).mutmut-config.pyRemoved content from .mutmut-config.py (-33 lines)coverage.xmlRemoved content from coverage.xml (-5051 lines).terraform.lock.hclRemoved content from .terraform.lock.hcl (-10 lines)darwin_arm64Removed content from darwin_arm64 (-1 lines).venv_darwin_arm64Removed content from .venv_darwin_arm64 (-1 lines)ARCHITECTURAL_ANALYSIS.mdAdded ARCHITECTURAL_ANALYSIS.md (+2738 lines)ARCHITECTURAL_ANALYSIS_ADDENDUM.mdAdded ARCHITECTURAL_ANALYSIS_ADDENDUM.md (+894 lines)CLAUDE.mdRemoved content from CLAUDE.md (-248 lines)CONTRIBUTING.mdRemoved content from CONTRIBUTING.md (-203 lines)DEVELOPMENT.mdRemoved content from DEVELOPMENT.md (-495 lines)EXECUTIVE_SUMMARY.mdAdded EXECUTIVE_SUMMARY.md (+607 lines)GEMINI.mdRemoved content from GEMINI.md (-89 lines)Makefile.backup.20251110Removed content from Makefile.backup.20251110 (-13 lines)README.mdUpdated README.md (+22/-33 lines)RELEASE_READINESS.mdAdded RELEASE_READINESS.md (+1307 lines)TEST_RESULTS_SUMMARY.mdAdded TEST_RESULTS_SUMMARY.md (+317 lines)VERSIONUpdated VERSION (+1/-1 lines)cli.mdAdded cli.md (+10 lines)common.mdAdded common.md (+10 lines)index.mdUpdated index.md (+16/-3 lines)data_sources.mdUpdated data_sources.md (+15/-5 lines)ephemerals.mdUpdated ephemerals.md (+12/-3 lines)exceptions.mdUpdated exceptions.md (+55/-3 lines)functions.mdAdded functions.md (+10 lines)hub.mdAdded hub.md (+10 lines)index.mdUpdated index.md (+27/-17 lines)observability.mdUpdated observability.md (+33/-3 lines)index.mdAdded index.md (+10 lines)index.mdUpdated index.md (+15/-5 lines)resources.mdUpdated resources.md (+15/-5 lines)index.mdAdded index.md (+10 lines)types.mdAdded types.md (+10 lines)README.mdAdded README.md (+79 lines)bundling-components.mdAdded bundling-components.md (+85 lines)capability-composition.mdAdded capability-composition.md (+31 lines)capability-lifecycle.mdAdded capability-lifecycle.md (+20 lines)capability-marketplace.mdAdded capability-marketplace.md (+74 lines)creating-capabilities.mdAdded creating-capabilities.md (+29 lines)using-capabilities.mdAdded using-capabilities.md (+76 lines)overview.mdUpdated overview.md (+6/-6 lines)guidelines.mdUpdated guidelines.md (+7/-6 lines)architecture.mdUpdated architecture.md (+3/-3 lines)component-model.mdUpdated component-model.md (+15/-15 lines)design-philosophy.mdRemoved content from design-philosophy.md (-217 lines)resources-vs-data-sources.mdUpdated resources-vs-data-sources.md (+4/-4 lines)schema-system.mdUpdated schema-system.md (+1/-1 lines)faq.mdUpdated faq.md (+28/-28 lines)installation.mdUpdated installation.md (+20/-14 lines)quick-start.mdUpdated quick-start.md (+8/-8 lines)what-is-pyvider.mdUpdated what-is-pyvider.md (+1/-1 lines)glossary.mdUpdated glossary.md (+15/-15 lines)advanced-patterns.mdUpdated advanced-patterns.md (+5/-5 lines)advanced-provider-features.mdUpdated advanced-provider-features.md (+8/-8 lines)provider-lifecycle.mdUpdated provider-lifecycle.md (+5/-5 lines)creating-data-sources.mdUpdated creating-data-sources.md (+5/-5 lines)creating-functions.mdUpdated creating-functions.md (+5/-5 lines)creating-providers.mdUpdated creating-providers.md (+7/-7 lines)creating-resources.mdUpdated creating-resources.md (+5/-5 lines)using-decorators.mdUpdated using-decorators.md (+10/-10 lines)debugging.mdUpdated debugging.md (+5/-5 lines)error-handling.mdUpdated error-handling.md (+4/-4 lines)logging.mdUpdated logging.md (+4/-4 lines)testing-providers.mdUpdated testing-providers.md (+3/-3 lines)best-practices.mdUpdated best-practices.md (+5/-5 lines)performance-optimization.mdUpdated performance-optimization.md (+6/-6 lines)production-readiness.mdUpdated production-readiness.md (+10/-10 lines)security-best-practices.mdUpdated security-best-practices.md (+5/-5 lines)configuration.mdUpdated configuration.md (+4/-4 lines)managing-resources.mdUpdated managing-resources.md (+5/-5 lines)using-data-sources.mdUpdated using-data-sources.md (+3/-3 lines)using-functions.mdUpdated using-functions.md (+2/-2 lines)create-data-source.mdUpdated create-data-source.md (+5/-5 lines)handle-pagination.mdUpdated handle-pagination.md (+4/-4 lines)add-validation.mdUpdated add-validation.md (+4/-4 lines)create-resource.mdUpdated create-resource.md (+5/-5 lines)index.mdUpdated index.md (+217/-75 lines)quick-reference.mdUpdated quick-reference.md (+5/-5 lines)data-source-api.mdUpdated data-source-api.md (+4/-4 lines)resource-lifecycle.mdUpdated resource-lifecycle.md (+4/-4 lines)attributes.mdUpdated attributes.md (+5/-5 lines)best-practices.mdUpdated best-practices.md (+4/-4 lines)blocks.mdUpdated blocks.md (+4/-4 lines)common-patterns.mdUpdated common-patterns.md (+4/-4 lines)computed-attributes.mdUpdated computed-attributes.md (+4/-4 lines)overview.mdUpdated overview.md (+12/-12 lines)schema-by-example.mdUpdated schema-by-example.md (+4/-4 lines)sensitive-data.mdUpdated sensitive-data.md (+5/-5 lines)types.mdUpdated types.md (+4/-4 lines)validators.mdUpdated validators.md (+4/-4 lines)troubleshooting.mdUpdated troubleshooting.md (+13/-13 lines)building-your-first-data-source.mdUpdated building-your-first-data-source.md (+8/-8 lines)building-your-first-resource.mdUpdated building-your-first-resource.md (+8/-8 lines)intermediate-provider.mdUpdated intermediate-provider.md (+8/-8 lines)env.ps1Removed content from env.ps1 (-278 lines)env.shRemoved content from env.sh (-357 lines)README.mdAdded README.md (+549 lines)example.tfAdded example.tf (+397 lines)provider.pyAdded provider.py (+904 lines)pyproject.tomlAdded pyproject.toml (+18 lines)pyvider.tomlAdded pyvider.toml (+15 lines)uv.lockAdded uv.lock (+456 lines)README.mdAdded README.md (+64 lines)provider.pyAdded provider.py (+856 lines)pyproject.tomlAdded pyproject.toml (+48 lines)pyvider.tomlAdded pyvider.toml (+15 lines)README.mdAdded README.md (+981 lines)example.tfAdded example.tf (+818 lines)provider.pyAdded provider.py (+924 lines)pyproject.tomlAdded pyproject.toml (+48 lines)pyvider.tomlAdded pyvider.toml (+15 lines)README.mdAdded README.md (+1064 lines)example.tfAdded example.tf (+701 lines)provider.pyAdded provider.py (+854 lines)pyproject.tomlAdded pyproject.toml (+48 lines)pyvider.tomlAdded pyvider.toml (+15 lines)mkdocs.ymlUpdated mkdocs.yml (+8/-8 lines)pyproject.tomlUpdated pyproject.toml (+2/-1 lines)check_doc_links.pyUpdated check_doc_links.py (+42/-61 lines)ai2.shAdded ai2.sh (+1642 lines)__init__.pyUpdated __init__.py (+1/-3 lines)_version.pyAdded _version.py (+56 lines)__main__.pyUpdated __main__.py (+4/-23 lines)components_commands.pyUpdated components_commands.py (+8/-9 lines)context.pyUpdated context.py (+1/-3 lines)install_command.pyUpdated install_command.py (+103/-106 lines)launch_context_command.pyUpdated launch_context_command.py (+41/-42 lines)main.pyUpdated main.py (+4/-35 lines)provide_command.pyUpdated provide_command.py (+113/-130 lines)utils.pyUpdated utils.py (+10/-9 lines)config.pyUpdated config.py (+11/-10 lines)encryption.pyUpdated encryption.py (+3/-3 lines)launch_context.pyUpdated launch_context.py (+43/-49 lines)marshaler.pyUpdated marshaler.py (+8/-18 lines)adapters.pyUpdated adapters.py (+5/-3 lines)discovery.pyUpdated discovery.py (+1/-1 lines)stop_provider.pyUpdated stop_provider.py (+2/-10 lines)utils.pyUpdated utils.py (+5/-6 lines)base.pyUpdated base.py (+1/-12 lines)provider.pyUpdated provider.py (+4/-15 lines)test_decorators.pyUpdated test_decorators.py (+4/-4 lines)test_cli_utils.pyUpdated test_cli_utils.py (+4/-7 lines)test_components_commands.pyRemoved content from test_components_commands.py (-182 lines)test_context.pyUpdated test_context.py (+11/-95 lines)test_install_binary_mode.pyRemoved content from test_install_binary_mode.py (-120 lines)test_install_command.pyAdded test_install_command.py (+386 lines)test_install_custom_names.pyRemoved content from test_install_custom_names.py (-96 lines)test_install_dev_mode.pyRemoved content from test_install_dev_mode.py (-85 lines)test_install_uninstall.pyRemoved content from test_install_uninstall.py (-133 lines)test_install_utils.pyUpdated test_install_utils.py (+28/-25 lines)test_install_validation.pyRemoved content from test_install_validation.py (-142 lines)test_launch_context_command.pyUpdated test_launch_context_command.py (+9/-10 lines)test_provide_command.pyUpdated test_provide_command.py (+53/-53 lines)test_pyvider_cli.pyUpdated test_pyvider_cli.py (+2/-2 lines)test_availability.pyUpdated test_availability.py (+4/-5 lines)test_base_context.pyUpdated test_base_context.py (+1/-1 lines)test_config.pyUpdated test_config.py (+21/-16 lines)test_encryption_unit.pyUpdated test_encryption_unit.py (+29/-30 lines)test_launch_context.pyUpdated test_launch_context.py (+14/-22 lines)test_launch_context_extra.pyUpdated test_launch_context_extra.py (+6/-9 lines)conftest.pyUpdated conftest.py (+16/-21 lines)test_terraform_conversion.pyUpdated test_terraform_conversion.py (+1/-1 lines)test_base_data_source.pyUpdated test_base_data_source.py (+6/-8 lines)test_exceptions_hierarchy.pyUpdated test_exceptions_hierarchy.py (+25/-35 lines)proto_fixtures.pyUpdated proto_fixtures.py (+1/-1 lines)test_diagnostics_api.pyUpdated test_diagnostics_api.py (+4/-4 lines)test_observability_contracts.pyUpdated test_observability_contracts.py (+1/-2 lines)test_private_state_encryption.pyUpdated test_private_state_encryption.py (+7/-10 lines)test_schema_caching.pyUpdated test_schema_caching.py (+2/-4 lines)test_base_function.pyUpdated test_base_function.py (+2/-3 lines)test_base_function_complete.pyUpdated test_base_function_complete.py (+13/-15 lines)test_function_adapters_extraction.pyUpdated test_function_adapters_extraction.py (+3/-6 lines)test_function_adapters_types.pyUpdated test_function_adapters_types.py (+3/-3 lines)test_tdd_function_dispatch.pyUpdated test_tdd_function_dispatch.py (+1/-1 lines)test_discovery.pyUpdated test_discovery.py (+22/-26 lines)test_validators.pyUpdated test_validators.py (+1/-1 lines)conftest.pyUpdated conftest.py (+1/-2 lines)test_upgrade_handler.pyUpdated test_upgrade_handler.py (+2/-2 lines)test_handler_metrics.pyUpdated test_handler_metrics.py (+10/-13 lines)test_cty_conversions.pyUpdated test_cty_conversions.py (+19/-21 lines)test_function_adapter.pyUpdated test_function_adapter.py (+1/-1 lines)test_schema_validation.pyUpdated test_schema_validation.py (+1/-2 lines)test_service.pyUpdated test_service.py (+21/-21 lines)test_pyvider_provider.pyUpdated test_pyvider_provider.py (+2/-3 lines)test_base_resource.pyUpdated test_base_resource.py (+4/-5 lines)test_base_resource_conversion.pyUpdated test_base_resource_conversion.py (+8/-8 lines)test_base_resource_lifecycle.pyUpdated test_base_resource_lifecycle.py (+2/-2 lines)test_protocol.pyUpdated test_protocol.py (+5/-7 lines)test_resource_protocol.pyUpdated test_resource_protocol.py (+5/-8 lines)test_tdd_ephemeral_resource_lifecycle.pyUpdated test_tdd_ephemeral_resource_lifecycle.py (+2/-2 lines)test_tdd_private_state.pyUpdated test_tdd_private_state.py (+4/-6 lines)test_tdd_private_state_in_read.pyUpdated test_tdd_private_state_in_read.py (+4/-6 lines)test_tdd_private_state_lifecycle.pyUpdated test_tdd_private_state_lifecycle.py (+2/-2 lines)test_tdd_resource_context_contract.pyUpdated test_tdd_resource_context_contract.py (+4/-8 lines)test_factory_helpers.pyUpdated test_factory_helpers.py (+6/-8 lines)test_transforms.pyUpdated test_transforms.py (+2/-2 lines)test_transformation_operations.pyUpdated test_transformation_operations.py (+2/-2 lines)test_tdd_capability_association.pyUpdated test_tdd_capability_association.py (+2/-2 lines)test_handler_core.pyUpdated test_handler_core.py (+18/-91 lines)test_handler_resources.pyUpdated test_handler_resources.py (+16/-16 lines)test_testmode.pyRemoved content from test_testmode.py (-98 lines)test_version.pyUpdated test_version.py (+3/-3 lines)test_dict_to_proto_function.pyUpdated test_dict_to_proto_function.py (+17/-21 lines)conftest.pyUpdated conftest.py (+2/-2 lines)conftest.pyRemoved content from conftest.py (-49 lines)test_apply_resource_change_advanced.pyUpdated test_apply_resource_change_advanced.py (+51/-9 lines)test_apply_resource_change_core.pyUpdated test_apply_resource_change_core.py (+14/-17 lines)test_call_function_advanced.pyUpdated test_call_function_advanced.py (+135/-103 lines)test_call_function_core.pyUpdated test_call_function_core.py (+59/-62 lines)test_close_ephemeral_resource.pyUpdated test_close_ephemeral_resource.py (+21/-43 lines)test_configure_provider.pyUpdated test_configure_provider.py (+33/-43 lines)test_enhanced_error_messages.pyUpdated test_enhanced_error_messages.py (+57/-63 lines)test_get_functions.pyUpdated test_get_functions.py (+41/-81 lines)test_get_metadata.pyUpdated test_get_metadata.py (+57/-85 lines)test_get_provider_schema.pyAdded test_get_provider_schema.py (+497 lines)test_get_provider_schema_caching.pyRemoved content from test_get_provider_schema_caching.py (-128 lines)test_get_provider_schema_collection.pyRemoved content from test_get_provider_schema_collection.py (-157 lines)test_get_provider_schema_computation.pyRemoved content from test_get_provider_schema_computation.py (-77 lines)test_get_provider_schema_handler.pyRemoved content from test_get_provider_schema_handler.py (-48 lines)test_get_provider_schema_observability.pyRemoved content from test_get_provider_schema_observability.py (-135 lines)test_handler_utils_diagnostics.pyUpdated test_handler_utils_diagnostics.py (+1/-1 lines)test_import_resource_state.pyUpdated test_import_resource_state.py (+14/-16 lines)test_move_resource_state.pyUpdated test_move_resource_state.py (+22/-24 lines)test_open_ephemeral_resource.pyUpdated test_open_ephemeral_resource.py (+113/-112 lines)test_plan_resource_change_basic.pyUpdated test_plan_resource_change_basic.py (+11/-21 lines)test_plan_resource_change_implementation.pyUpdated test_plan_resource_change_implementation.py (+6/-17 lines)test_read_data_source.pyUpdated test_read_data_source.py (+39/-57 lines)test_read_resource.pyUpdated test_read_resource.py (+35/-40 lines)test_renew_ephemeral_resource.pyUpdated test_renew_ephemeral_resource.py (+13/-29 lines)test_stop_provider.pyUpdated test_stop_provider.py (+61/-62 lines)test_structured_logging.pyUpdated test_structured_logging.py (+92/-104 lines)uv.lockUpdated uv.lock (+5/-1 lines)wrknv.tomlRemoved content from wrknv.toml (-140 lines)
- Added comprehensive architectural analysis and code review document
instantiate
architectural
472 files
completeindex.jsonpackage.checksumpsp.jsonBUILD2to32to3-3.11cpuinfoflavorfoundationghp-importgooglehttpxidle3idle3.11markdown-itmarkdown_pymkdocsmkdocs-get-depsnormalizerpippip3pip3.11platingpybabelpydoc3pydoc3.11pygmentizepymarkdownpymarkdownlntpysemverpythonpython3python3-configpython3.11python3.11-configpyvidersoupsoup-pyterraform-provider-tofusoupuvuvxwatchmedoPython.habstract.hbltinmodule.hboolobject.hbytearrayobject.hbytesobject.hceval.hcodecs.hcompile.hcomplexobject.habstract.hbytearrayobject.hbytesobject.hcellobject.hceval.hclassobject.hcode.hcompile.hcomplexobject.hcontext.hdescrobject.hdictobject.hfileobject.hfileutils.hfloatobject.hframeobject.hfuncobject.hgenobject.himport.hinitconfig.hlistobject.hlongintrepr.hlongobject.hmethodobject.hmodsupport.hobject.hobjimpl.hodictobject.hpicklebufobject.hpthread_stubs.hpyctype.hpydebug.hpyerrors.hpyfpe.hpyframe.hpylifecycle.hpymem.hpystate.hpythonrun.hpythread.hpytime.hsetobject.hsysmodule.htraceback.htupleobject.hunicodeobject.hwarnings.hweakrefobject.hdatetime.hdescrobject.hdictobject.hdynamic_annotations.henumobject.herrcode.hexports.hfileobject.hfileutils.hfloatobject.hframeobject.hgenericaliasobject.himport.hpycore_abstract.hpycore_accu.hpycore_asdl.hpycore_ast.hpycore_ast_state.hpycore_atomic.hpycore_atomic_funcs.hpycore_bitutils.hpycore_blocks_output_buffer.hpycore_bytes_methods.hpycore_bytesobject.hpycore_call.hpycore_ceval.hpycore_code.hpycore_compile.hpycore_condvar.hpycore_context.hpycore_dict.hpycore_dtoa.hpycore_emscripten_signal.hpycore_exceptions.hpycore_fileutils.hpycore_floatobject.hpycore_format.hpycore_frame.hpycore_function.hpycore_gc.hpycore_genobject.hpycore_getopt.hpycore_gil.hpycore_global_objects.hpycore_global_strings.hpycore_hamt.hpycore_hashtable.hpycore_import.hpycore_initconfig.hpycore_interp.hpycore_interpreteridobject.hpycore_list.hpycore_long.hpycore_moduleobject.hpycore_namespace.hpycore_object.hpycore_opcode.hpycore_parser.hpycore_pathconfig.hpycore_pyarena.hpycore_pyerrors.hpycore_pyhash.hpycore_pylifecycle.hpycore_pymath.hpycore_pymem.hpycore_pystate.hpycore_runtime.hpycore_runtime_init.hpycore_signal.hpycore_sliceobject.hpycore_strhex.hpycore_structseq.hpycore_symtable.hpycore_sysmodule.hpycore_traceback.hpycore_tuple.hpycore_typeobject.hpycore_ucnhash.hpycore_unicodeobject.hpycore_unionobject.hpycore_warnings.hintrcheck.hiterobject.hlistobject.hlongobject.hmarshal.hmemoryobject.hmethodobject.hmodsupport.hmoduleobject.hobject.hobjimpl.hopcode.hosdefs.hosmodule.hpatchlevel.hpy_curses.hpybuffer.hpycapsule.hpyconfig.hpydtrace.hpyerrors.hpyexpat.hpyframe.hpyhash.hpylifecycle.hpymacconfig.hpymacro.hpymath.hpymem.hpyport.hpystate.hpystrcmp.hpystrtod.hpythonrun.hpythread.hpytypedefs.hrangeobject.hsetobject.hsliceobject.hstructmember.hstructseq.hsysmodule.htoken.htraceback.htracemalloc.htupleobject.htypeslots.hunicodeobject.hwarnings.hweakrefobject.hinstalledpython3.1python3.11.1settings.local.jsonsettings.local.jsondocs-check.yml.gitignore.markdownlint.json.mutmut-config.pycoverage.xml.terraform.lock.hcldarwin_arm64.venv_darwin_arm64ARCHITECTURAL_ANALYSIS.mdARCHITECTURAL_ANALYSIS_ADDENDUM.mdCLAUDE.mdCONTRIBUTING.mdDEVELOPMENT.mdEXECUTIVE_SUMMARY.mdGEMINI.mdMakefile.backup.20251110README.mdRELEASE_READINESS.mdTEST_RESULTS_SUMMARY.mdVERSIONcli.mdcommon.mdindex.mddata_sources.mdephemerals.mdexceptions.mdfunctions.mdhub.mdindex.mdobservability.mdindex.mdindex.mdresources.mdindex.mdtypes.mdREADME.mdbundling-components.mdcapability-composition.mdcapability-lifecycle.mdcapability-marketplace.mdcreating-capabilities.mdusing-capabilities.mdoverview.mdguidelines.mdarchitecture.mdcomponent-model.mddesign-philosophy.mdresources-vs-data-sources.mdschema-system.mdfaq.mdinstallation.mdquick-start.mdwhat-is-pyvider.mdglossary.mdadvanced-patterns.mdadvanced-provider-features.mdprovider-lifecycle.mdcreating-data-sources.mdcreating-functions.mdcreating-providers.mdcreating-resources.mdusing-decorators.mddebugging.mderror-handling.mdlogging.mdtesting-providers.mdbest-practices.mdperformance-optimization.mdproduction-readiness.mdsecurity-best-practices.mdconfiguration.mdmanaging-resources.mdusing-data-sources.mdusing-functions.mdcreate-data-source.mdhandle-pagination.mdadd-validation.mdcreate-resource.mdindex.mdquick-reference.mddata-source-api.mdresource-lifecycle.mdattributes.mdbest-practices.mdblocks.mdcommon-patterns.mdcomputed-attributes.mdoverview.mdschema-by-example.mdsensitive-data.mdtypes.mdvalidators.mdtroubleshooting.mdbuilding-your-first-data-source.mdbuilding-your-first-resource.mdintermediate-provider.mdenv.ps1env.shREADME.mdexample.tfprovider.pypyproject.tomlpyvider.tomluv.lockREADME.mdprovider.pypyproject.tomlpyvider.tomlREADME.mdexample.tfprovider.pypyproject.tomlpyvider.tomlREADME.mdexample.tfprovider.pypyproject.tomlpyvider.tomlmkdocs.ymlpyproject.tomlcheck_doc_links.pyai2.sh__init__.py_version.py__main__.pycomponents_commands.pycontext.pyinstall_command.pylaunch_context_command.pymain.pyprovide_command.pyutils.pyconfig.pyencryption.pylaunch_context.pymarshaler.pyadapters.pydiscovery.pystop_provider.pyutils.pybase.pyprovider.pytest_decorators.pytest_cli_utils.pytest_components_commands.pytest_context.pytest_install_binary_mode.pytest_install_command.pytest_install_custom_names.pytest_install_dev_mode.pytest_install_uninstall.pytest_install_utils.pytest_install_validation.pytest_launch_context_command.pytest_provide_command.pytest_pyvider_cli.pytest_availability.pytest_base_context.pytest_config.pytest_encryption_unit.pytest_launch_context.pytest_launch_context_extra.pyconftest.pytest_terraform_conversion.pytest_base_data_source.pytest_exceptions_hierarchy.pyproto_fixtures.pytest_diagnostics_api.pytest_observability_contracts.pytest_private_state_encryption.pytest_schema_caching.pytest_base_function.pytest_base_function_complete.pytest_function_adapters_extraction.pytest_function_adapters_types.pytest_tdd_function_dispatch.pytest_discovery.pytest_validators.pyconftest.pytest_upgrade_handler.pytest_handler_metrics.pytest_cty_conversions.pytest_function_adapter.pytest_schema_validation.pytest_service.pytest_pyvider_provider.pytest_base_resource.pytest_base_resource_conversion.pytest_base_resource_lifecycle.pytest_protocol.pytest_resource_protocol.pytest_tdd_ephemeral_resource_lifecycle.pytest_tdd_private_state.pytest_tdd_private_state_in_read.pytest_tdd_private_state_lifecycle.pytest_tdd_resource_context_contract.pytest_factory_helpers.pytest_transforms.pytest_transformation_operations.pytest_tdd_capability_association.pytest_handler_core.pytest_handler_resources.pytest_testmode.pytest_version.pytest_dict_to_proto_function.pyconftest.pyconftest.pytest_apply_resource_change_advanced.pytest_apply_resource_change_core.pytest_call_function_advanced.pytest_call_function_core.pytest_close_ephemeral_resource.pytest_configure_provider.pytest_enhanced_error_messages.pytest_get_functions.pytest_get_metadata.pytest_get_provider_schema.pytest_get_provider_schema_caching.pytest_get_provider_schema_collection.pytest_get_provider_schema_computation.pytest_get_provider_schema_handler.pytest_get_provider_schema_observability.pytest_handler_utils_diagnostics.pytest_import_resource_state.pytest_move_resource_state.pytest_open_ephemeral_resource.pytest_plan_resource_change_basic.pytest_plan_resource_change_implementation.pytest_read_data_source.pytest_read_resource.pytest_renew_ephemeral_resource.pytest_stop_provider.pytest_structured_logging.pyuv.lockwrknv.toml
- Added architectural analysis addendum covering ecosystem and strategic considerations
instantiate
architectural
472 files
completeindex.jsonpackage.checksumpsp.jsonBUILD2to32to3-3.11cpuinfoflavorfoundationghp-importgooglehttpxidle3idle3.11markdown-itmarkdown_pymkdocsmkdocs-get-depsnormalizerpippip3pip3.11platingpybabelpydoc3pydoc3.11pygmentizepymarkdownpymarkdownlntpysemverpythonpython3python3-configpython3.11python3.11-configpyvidersoupsoup-pyterraform-provider-tofusoupuvuvxwatchmedoPython.habstract.hbltinmodule.hboolobject.hbytearrayobject.hbytesobject.hceval.hcodecs.hcompile.hcomplexobject.habstract.hbytearrayobject.hbytesobject.hcellobject.hceval.hclassobject.hcode.hcompile.hcomplexobject.hcontext.hdescrobject.hdictobject.hfileobject.hfileutils.hfloatobject.hframeobject.hfuncobject.hgenobject.himport.hinitconfig.hlistobject.hlongintrepr.hlongobject.hmethodobject.hmodsupport.hobject.hobjimpl.hodictobject.hpicklebufobject.hpthread_stubs.hpyctype.hpydebug.hpyerrors.hpyfpe.hpyframe.hpylifecycle.hpymem.hpystate.hpythonrun.hpythread.hpytime.hsetobject.hsysmodule.htraceback.htupleobject.hunicodeobject.hwarnings.hweakrefobject.hdatetime.hdescrobject.hdictobject.hdynamic_annotations.henumobject.herrcode.hexports.hfileobject.hfileutils.hfloatobject.hframeobject.hgenericaliasobject.himport.hpycore_abstract.hpycore_accu.hpycore_asdl.hpycore_ast.hpycore_ast_state.hpycore_atomic.hpycore_atomic_funcs.hpycore_bitutils.hpycore_blocks_output_buffer.hpycore_bytes_methods.hpycore_bytesobject.hpycore_call.hpycore_ceval.hpycore_code.hpycore_compile.hpycore_condvar.hpycore_context.hpycore_dict.hpycore_dtoa.hpycore_emscripten_signal.hpycore_exceptions.hpycore_fileutils.hpycore_floatobject.hpycore_format.hpycore_frame.hpycore_function.hpycore_gc.hpycore_genobject.hpycore_getopt.hpycore_gil.hpycore_global_objects.hpycore_global_strings.hpycore_hamt.hpycore_hashtable.hpycore_import.hpycore_initconfig.hpycore_interp.hpycore_interpreteridobject.hpycore_list.hpycore_long.hpycore_moduleobject.hpycore_namespace.hpycore_object.hpycore_opcode.hpycore_parser.hpycore_pathconfig.hpycore_pyarena.hpycore_pyerrors.hpycore_pyhash.hpycore_pylifecycle.hpycore_pymath.hpycore_pymem.hpycore_pystate.hpycore_runtime.hpycore_runtime_init.hpycore_signal.hpycore_sliceobject.hpycore_strhex.hpycore_structseq.hpycore_symtable.hpycore_sysmodule.hpycore_traceback.hpycore_tuple.hpycore_typeobject.hpycore_ucnhash.hpycore_unicodeobject.hpycore_unionobject.hpycore_warnings.hintrcheck.hiterobject.hlistobject.hlongobject.hmarshal.hmemoryobject.hmethodobject.hmodsupport.hmoduleobject.hobject.hobjimpl.hopcode.hosdefs.hosmodule.hpatchlevel.hpy_curses.hpybuffer.hpycapsule.hpyconfig.hpydtrace.hpyerrors.hpyexpat.hpyframe.hpyhash.hpylifecycle.hpymacconfig.hpymacro.hpymath.hpymem.hpyport.hpystate.hpystrcmp.hpystrtod.hpythonrun.hpythread.hpytypedefs.hrangeobject.hsetobject.hsliceobject.hstructmember.hstructseq.hsysmodule.htoken.htraceback.htracemalloc.htupleobject.htypeslots.hunicodeobject.hwarnings.hweakrefobject.hinstalledpython3.1python3.11.1settings.local.jsonsettings.local.jsondocs-check.yml.gitignore.markdownlint.json.mutmut-config.pycoverage.xml.terraform.lock.hcldarwin_arm64.venv_darwin_arm64ARCHITECTURAL_ANALYSIS.mdARCHITECTURAL_ANALYSIS_ADDENDUM.mdCLAUDE.mdCONTRIBUTING.mdDEVELOPMENT.mdEXECUTIVE_SUMMARY.mdGEMINI.mdMakefile.backup.20251110README.mdRELEASE_READINESS.mdTEST_RESULTS_SUMMARY.mdVERSIONcli.mdcommon.mdindex.mddata_sources.mdephemerals.mdexceptions.mdfunctions.mdhub.mdindex.mdobservability.mdindex.mdindex.mdresources.mdindex.mdtypes.mdREADME.mdbundling-components.mdcapability-composition.mdcapability-lifecycle.mdcapability-marketplace.mdcreating-capabilities.mdusing-capabilities.mdoverview.mdguidelines.mdarchitecture.mdcomponent-model.mddesign-philosophy.mdresources-vs-data-sources.mdschema-system.mdfaq.mdinstallation.mdquick-start.mdwhat-is-pyvider.mdglossary.mdadvanced-patterns.mdadvanced-provider-features.mdprovider-lifecycle.mdcreating-data-sources.mdcreating-functions.mdcreating-providers.mdcreating-resources.mdusing-decorators.mddebugging.mderror-handling.mdlogging.mdtesting-providers.mdbest-practices.mdperformance-optimization.mdproduction-readiness.mdsecurity-best-practices.mdconfiguration.mdmanaging-resources.mdusing-data-sources.mdusing-functions.mdcreate-data-source.mdhandle-pagination.mdadd-validation.mdcreate-resource.mdindex.mdquick-reference.mddata-source-api.mdresource-lifecycle.mdattributes.mdbest-practices.mdblocks.mdcommon-patterns.mdcomputed-attributes.mdoverview.mdschema-by-example.mdsensitive-data.mdtypes.mdvalidators.mdtroubleshooting.mdbuilding-your-first-data-source.mdbuilding-your-first-resource.mdintermediate-provider.mdenv.ps1env.shREADME.mdexample.tfprovider.pypyproject.tomlpyvider.tomluv.lockREADME.mdprovider.pypyproject.tomlpyvider.tomlREADME.mdexample.tfprovider.pypyproject.tomlpyvider.tomlREADME.mdexample.tfprovider.pypyproject.tomlpyvider.tomlmkdocs.ymlpyproject.tomlcheck_doc_links.pyai2.sh__init__.py_version.py__main__.pycomponents_commands.pycontext.pyinstall_command.pylaunch_context_command.pymain.pyprovide_command.pyutils.pyconfig.pyencryption.pylaunch_context.pymarshaler.pyadapters.pydiscovery.pystop_provider.pyutils.pybase.pyprovider.pytest_decorators.pytest_cli_utils.pytest_components_commands.pytest_context.pytest_install_binary_mode.pytest_install_command.pytest_install_custom_names.pytest_install_dev_mode.pytest_install_uninstall.pytest_install_utils.pytest_install_validation.pytest_launch_context_command.pytest_provide_command.pytest_pyvider_cli.pytest_availability.pytest_base_context.pytest_config.pytest_encryption_unit.pytest_launch_context.pytest_launch_context_extra.pyconftest.pytest_terraform_conversion.pytest_base_data_source.pytest_exceptions_hierarchy.pyproto_fixtures.pytest_diagnostics_api.pytest_observability_contracts.pytest_private_state_encryption.pytest_schema_caching.pytest_base_function.pytest_base_function_complete.pytest_function_adapters_extraction.pytest_function_adapters_types.pytest_tdd_function_dispatch.pytest_discovery.pytest_validators.pyconftest.pytest_upgrade_handler.pytest_handler_metrics.pytest_cty_conversions.pytest_function_adapter.pytest_schema_validation.pytest_service.pytest_pyvider_provider.pytest_base_resource.pytest_base_resource_conversion.pytest_base_resource_lifecycle.pytest_protocol.pytest_resource_protocol.pytest_tdd_ephemeral_resource_lifecycle.pytest_tdd_private_state.pytest_tdd_private_state_in_read.pytest_tdd_private_state_lifecycle.pytest_tdd_resource_context_contract.pytest_factory_helpers.pytest_transforms.pytest_transformation_operations.pytest_tdd_capability_association.pytest_handler_core.pytest_handler_resources.pytest_testmode.pytest_version.pytest_dict_to_proto_function.pyconftest.pyconftest.pytest_apply_resource_change_advanced.pytest_apply_resource_change_core.pytest_call_function_advanced.pytest_call_function_core.pytest_close_ephemeral_resource.pytest_configure_provider.pytest_enhanced_error_messages.pytest_get_functions.pytest_get_metadata.pytest_get_provider_schema.pytest_get_provider_schema_caching.pytest_get_provider_schema_collection.pytest_get_provider_schema_computation.pytest_get_provider_schema_handler.pytest_get_provider_schema_observability.pytest_handler_utils_diagnostics.pytest_import_resource_state.pytest_move_resource_state.pytest_open_ephemeral_resource.pytest_plan_resource_change_basic.pytest_plan_resource_change_implementation.pytest_read_data_source.pytest_read_resource.pytest_renew_ephemeral_resource.pytest_stop_provider.pytest_structured_logging.pyuv.lockwrknv.toml
Release Readiness Assessment
1 file changed
RELEASE_READINESS.mdChanges to RELEASE_READINESS.md
- Added comprehensive release readiness assessment and action plan
instantiate
internal
1 file
RELEASE_READINESS.md
- Added executive summary of the project assessment
instantiate
internal
1 file
RELEASE_READINESS.md
Novel Simulation Provider Example
8 files changed
example.tfChanges to example.tfprovider.pyChanges to provider.pyprovider.pyChanges to provider.pyexample.tfChanges to example.tfprovider.pyChanges to provider.pyexample.tfChanges to example.tfprovider.pyChanges to provider.pyprovider.pyChanges to provider.py
- Added simulation provider example demonstrating agent-based modeling as an infrastructure primitive
instantiate
internal
8 files
example.tfprovider.pyprovider.pyexample.tfprovider.pyexample.tfprovider.pyprovider.py
Demo Provider Expansion
1 file changed
completeRemoved content from complete (-1 lines)
Workenv Cache Cleanup
237 files changed
completeChanges to completeindex.jsonChanges to index.jsonpackage.checksumChanges to package.checksumpsp.jsonChanges to psp.jsonBUILDChanges to BUILD2to3Changes to 2to32to3-3.11Changes to 2to3-3.11cpuinfoChanges to cpuinfoflavorChanges to flavorfoundationChanges to foundationghp-importChanges to ghp-importgoogleChanges to googlehttpxChanges to httpxidle3Changes to idle3idle3.11Changes to idle3.11markdown-itChanges to markdown-itmarkdown_pyChanges to markdown_pymkdocsChanges to mkdocsmkdocs-get-depsChanges to mkdocs-get-depsnormalizerChanges to normalizerpipChanges to pippip3Changes to pip3pip3.11Changes to pip3.11platingChanges to platingpybabelChanges to pybabelpydoc3Changes to pydoc3pydoc3.11Changes to pydoc3.11pygmentizeChanges to pygmentizepymarkdownChanges to pymarkdownpymarkdownlntChanges to pymarkdownlntpysemverChanges to pysemverpythonChanges to pythonpython3Changes to python3python3-configChanges to python3-configpython3.11Changes to python3.11python3.11-configChanges to python3.11-configpyviderChanges to pyvidersoupChanges to soupsoup-pyChanges to soup-pyterraform-provider-tofusoupChanges to terraform-provider-tofusoupuvChanges to uvuvxChanges to uvxwatchmedoChanges to watchmedoPython.hChanges to Python.habstract.hChanges to abstract.hbltinmodule.hChanges to bltinmodule.hboolobject.hChanges to boolobject.hbytearrayobject.hChanges to bytearrayobject.hbytesobject.hChanges to bytesobject.hceval.hChanges to ceval.hcodecs.hChanges to codecs.hcompile.hChanges to compile.hcomplexobject.hChanges to complexobject.habstract.hChanges to abstract.hbytearrayobject.hChanges to bytearrayobject.hbytesobject.hChanges to bytesobject.hcellobject.hChanges to cellobject.hceval.hChanges to ceval.hclassobject.hChanges to classobject.hcode.hChanges to code.hcompile.hChanges to compile.hcomplexobject.hChanges to complexobject.hcontext.hChanges to context.hdescrobject.hChanges to descrobject.hdictobject.hChanges to dictobject.hfileobject.hChanges to fileobject.hfileutils.hChanges to fileutils.hfloatobject.hChanges to floatobject.hframeobject.hChanges to frameobject.hfuncobject.hChanges to funcobject.hgenobject.hChanges to genobject.himport.hChanges to import.hinitconfig.hChanges to initconfig.hlistobject.hChanges to listobject.hlongintrepr.hChanges to longintrepr.hlongobject.hChanges to longobject.hmethodobject.hChanges to methodobject.hmodsupport.hChanges to modsupport.hobject.hChanges to object.hobjimpl.hChanges to objimpl.hodictobject.hChanges to odictobject.hpicklebufobject.hChanges to picklebufobject.hpthread_stubs.hChanges to pthread_stubs.hpyctype.hChanges to pyctype.hpydebug.hChanges to pydebug.hpyerrors.hChanges to pyerrors.hpyfpe.hChanges to pyfpe.hpyframe.hChanges to pyframe.hpylifecycle.hChanges to pylifecycle.hpymem.hChanges to pymem.hpystate.hChanges to pystate.hpythonrun.hChanges to pythonrun.hpythread.hChanges to pythread.hpytime.hChanges to pytime.hsetobject.hChanges to setobject.hsysmodule.hChanges to sysmodule.htraceback.hChanges to traceback.htupleobject.hChanges to tupleobject.hunicodeobject.hChanges to unicodeobject.hwarnings.hChanges to warnings.hweakrefobject.hChanges to weakrefobject.hdatetime.hChanges to datetime.hdescrobject.hChanges to descrobject.hdictobject.hChanges to dictobject.hdynamic_annotations.hChanges to dynamic_annotations.henumobject.hChanges to enumobject.herrcode.hChanges to errcode.hexports.hChanges to exports.hfileobject.hChanges to fileobject.hfileutils.hChanges to fileutils.hfloatobject.hChanges to floatobject.hframeobject.hChanges to frameobject.hgenericaliasobject.hChanges to genericaliasobject.himport.hChanges to import.hpycore_abstract.hChanges to pycore_abstract.hpycore_accu.hChanges to pycore_accu.hpycore_asdl.hChanges to pycore_asdl.hpycore_ast.hChanges to pycore_ast.hpycore_ast_state.hChanges to pycore_ast_state.hpycore_atomic.hChanges to pycore_atomic.hpycore_atomic_funcs.hChanges to pycore_atomic_funcs.hpycore_bitutils.hChanges to pycore_bitutils.hpycore_blocks_output_buffer.hChanges to pycore_blocks_output_buffer.hpycore_bytes_methods.hChanges to pycore_bytes_methods.hpycore_bytesobject.hChanges to pycore_bytesobject.hpycore_call.hChanges to pycore_call.hpycore_ceval.hChanges to pycore_ceval.hpycore_code.hChanges to pycore_code.hpycore_compile.hChanges to pycore_compile.hpycore_condvar.hChanges to pycore_condvar.hpycore_context.hChanges to pycore_context.hpycore_dict.hChanges to pycore_dict.hpycore_dtoa.hChanges to pycore_dtoa.hpycore_emscripten_signal.hChanges to pycore_emscripten_signal.hpycore_exceptions.hChanges to pycore_exceptions.hpycore_fileutils.hChanges to pycore_fileutils.hpycore_floatobject.hChanges to pycore_floatobject.hpycore_format.hChanges to pycore_format.hpycore_frame.hChanges to pycore_frame.hpycore_function.hChanges to pycore_function.hpycore_gc.hChanges to pycore_gc.hpycore_genobject.hChanges to pycore_genobject.hpycore_getopt.hChanges to pycore_getopt.hpycore_gil.hChanges to pycore_gil.hpycore_global_objects.hChanges to pycore_global_objects.hpycore_global_strings.hChanges to pycore_global_strings.hpycore_hamt.hChanges to pycore_hamt.hpycore_hashtable.hChanges to pycore_hashtable.hpycore_import.hChanges to pycore_import.hpycore_initconfig.hChanges to pycore_initconfig.hpycore_interp.hChanges to pycore_interp.hpycore_interpreteridobject.hChanges to pycore_interpreteridobject.hpycore_list.hChanges to pycore_list.hpycore_long.hChanges to pycore_long.hpycore_moduleobject.hChanges to pycore_moduleobject.hpycore_namespace.hChanges to pycore_namespace.hpycore_object.hChanges to pycore_object.hpycore_opcode.hChanges to pycore_opcode.hpycore_parser.hChanges to pycore_parser.hpycore_pathconfig.hChanges to pycore_pathconfig.hpycore_pyarena.hChanges to pycore_pyarena.hpycore_pyerrors.hChanges to pycore_pyerrors.hpycore_pyhash.hChanges to pycore_pyhash.hpycore_pylifecycle.hChanges to pycore_pylifecycle.hpycore_pymath.hChanges to pycore_pymath.hpycore_pymem.hChanges to pycore_pymem.hpycore_pystate.hChanges to pycore_pystate.hpycore_runtime.hChanges to pycore_runtime.hpycore_runtime_init.hChanges to pycore_runtime_init.hpycore_signal.hChanges to pycore_signal.hpycore_sliceobject.hChanges to pycore_sliceobject.hpycore_strhex.hChanges to pycore_strhex.hpycore_structseq.hChanges to pycore_structseq.hpycore_symtable.hChanges to pycore_symtable.hpycore_sysmodule.hChanges to pycore_sysmodule.hpycore_traceback.hChanges to pycore_traceback.hpycore_tuple.hChanges to pycore_tuple.hpycore_typeobject.hChanges to pycore_typeobject.hpycore_ucnhash.hChanges to pycore_ucnhash.hpycore_unicodeobject.hChanges to pycore_unicodeobject.hpycore_unionobject.hChanges to pycore_unionobject.hpycore_warnings.hChanges to pycore_warnings.hintrcheck.hChanges to intrcheck.hiterobject.hChanges to iterobject.hlistobject.hChanges to listobject.hlongobject.hChanges to longobject.hmarshal.hChanges to marshal.hmemoryobject.hChanges to memoryobject.hmethodobject.hChanges to methodobject.hmodsupport.hChanges to modsupport.hmoduleobject.hChanges to moduleobject.hobject.hChanges to object.hobjimpl.hChanges to objimpl.hopcode.hChanges to opcode.hosdefs.hChanges to osdefs.hosmodule.hChanges to osmodule.hpatchlevel.hChanges to patchlevel.hpy_curses.hChanges to py_curses.hpybuffer.hChanges to pybuffer.hpycapsule.hChanges to pycapsule.hpyconfig.hChanges to pyconfig.hpydtrace.hChanges to pydtrace.hpyerrors.hChanges to pyerrors.hpyexpat.hChanges to pyexpat.hpyframe.hChanges to pyframe.hpyhash.hChanges to pyhash.hpylifecycle.hChanges to pylifecycle.hpymacconfig.hChanges to pymacconfig.hpymacro.hChanges to pymacro.hpymath.hChanges to pymath.hpymem.hChanges to pymem.hpyport.hChanges to pyport.hpystate.hChanges to pystate.hpystrcmp.hChanges to pystrcmp.hpystrtod.hChanges to pystrtod.hpythonrun.hChanges to pythonrun.hpythread.hChanges to pythread.hpytypedefs.hChanges to pytypedefs.hrangeobject.hChanges to rangeobject.hsetobject.hChanges to setobject.hsliceobject.hChanges to sliceobject.hstructmember.hChanges to structmember.hstructseq.hChanges to structseq.hsysmodule.hChanges to sysmodule.htoken.hChanges to token.htraceback.hChanges to traceback.htracemalloc.hChanges to tracemalloc.htupleobject.hChanges to tupleobject.htypeslots.hChanges to typeslots.hunicodeobject.hChanges to unicodeobject.hwarnings.hChanges to warnings.hweakrefobject.hChanges to weakrefobject.hinstalledChanges to installedpython3.1Changes to python3.1python3.11.1Changes to python3.11.1env.ps1Changes to env.ps1env.shChanges to env.sh
- Removed Python 3.11 C header workenv cache artifacts added on 2025-11-09
streamline
internal
237 files
completeindex.jsonpackage.checksumpsp.jsonBUILD2to32to3-3.11cpuinfoflavorfoundationghp-importgooglehttpxidle3idle3.11markdown-itmarkdown_pymkdocsmkdocs-get-depsnormalizerpippip3pip3.11platingpybabelpydoc3pydoc3.11pygmentizepymarkdownpymarkdownlntpysemverpythonpython3python3-configpython3.11python3.11-configpyvidersoupsoup-pyterraform-provider-tofusoupuvuvxwatchmedoPython.habstract.hbltinmodule.hboolobject.hbytearrayobject.hbytesobject.hceval.hcodecs.hcompile.hcomplexobject.habstract.hbytearrayobject.hbytesobject.hcellobject.hceval.hclassobject.hcode.hcompile.hcomplexobject.hcontext.hdescrobject.hdictobject.hfileobject.hfileutils.hfloatobject.hframeobject.hfuncobject.hgenobject.himport.hinitconfig.hlistobject.hlongintrepr.hlongobject.hmethodobject.hmodsupport.hobject.hobjimpl.hodictobject.hpicklebufobject.hpthread_stubs.hpyctype.hpydebug.hpyerrors.hpyfpe.hpyframe.hpylifecycle.hpymem.hpystate.hpythonrun.hpythread.hpytime.hsetobject.hsysmodule.htraceback.htupleobject.hunicodeobject.hwarnings.hweakrefobject.hdatetime.hdescrobject.hdictobject.hdynamic_annotations.henumobject.herrcode.hexports.hfileobject.hfileutils.hfloatobject.hframeobject.hgenericaliasobject.himport.hpycore_abstract.hpycore_accu.hpycore_asdl.hpycore_ast.hpycore_ast_state.hpycore_atomic.hpycore_atomic_funcs.hpycore_bitutils.hpycore_blocks_output_buffer.hpycore_bytes_methods.hpycore_bytesobject.hpycore_call.hpycore_ceval.hpycore_code.hpycore_compile.hpycore_condvar.hpycore_context.hpycore_dict.hpycore_dtoa.hpycore_emscripten_signal.hpycore_exceptions.hpycore_fileutils.hpycore_floatobject.hpycore_format.hpycore_frame.hpycore_function.hpycore_gc.hpycore_genobject.hpycore_getopt.hpycore_gil.hpycore_global_objects.hpycore_global_strings.hpycore_hamt.hpycore_hashtable.hpycore_import.hpycore_initconfig.hpycore_interp.hpycore_interpreteridobject.hpycore_list.hpycore_long.hpycore_moduleobject.hpycore_namespace.hpycore_object.hpycore_opcode.hpycore_parser.hpycore_pathconfig.hpycore_pyarena.hpycore_pyerrors.hpycore_pyhash.hpycore_pylifecycle.hpycore_pymath.hpycore_pymem.hpycore_pystate.hpycore_runtime.hpycore_runtime_init.hpycore_signal.hpycore_sliceobject.hpycore_strhex.hpycore_structseq.hpycore_symtable.hpycore_sysmodule.hpycore_traceback.hpycore_tuple.hpycore_typeobject.hpycore_ucnhash.hpycore_unicodeobject.hpycore_unionobject.hpycore_warnings.hintrcheck.hiterobject.hlistobject.hlongobject.hmarshal.hmemoryobject.hmethodobject.hmodsupport.hmoduleobject.hobject.hobjimpl.hopcode.hosdefs.hosmodule.hpatchlevel.hpy_curses.hpybuffer.hpycapsule.hpyconfig.hpydtrace.hpyerrors.hpyexpat.hpyframe.hpyhash.hpylifecycle.hpymacconfig.hpymacro.hpymath.hpymem.hpyport.hpystate.hpystrcmp.hpystrtod.hpythonrun.hpythread.hpytypedefs.hrangeobject.hsetobject.hsliceobject.hstructmember.hstructseq.hsysmodule.htoken.htraceback.htracemalloc.htupleobject.htypeslots.hunicodeobject.hwarnings.hweakrefobject.hinstalledpython3.1python3.11.1env.ps1env.sh
- Cleaned out package instance and bin/ directories from the committed workenv
baseline
internal
237 files
completeindex.jsonpackage.checksumpsp.jsonBUILD2to32to3-3.11cpuinfoflavorfoundationghp-importgooglehttpxidle3idle3.11markdown-itmarkdown_pymkdocsmkdocs-get-depsnormalizerpippip3pip3.11platingpybabelpydoc3pydoc3.11pygmentizepymarkdownpymarkdownlntpysemverpythonpython3python3-configpython3.11python3.11-configpyvidersoupsoup-pyterraform-provider-tofusoupuvuvxwatchmedoPython.habstract.hbltinmodule.hboolobject.hbytearrayobject.hbytesobject.hceval.hcodecs.hcompile.hcomplexobject.habstract.hbytearrayobject.hbytesobject.hcellobject.hceval.hclassobject.hcode.hcompile.hcomplexobject.hcontext.hdescrobject.hdictobject.hfileobject.hfileutils.hfloatobject.hframeobject.hfuncobject.hgenobject.himport.hinitconfig.hlistobject.hlongintrepr.hlongobject.hmethodobject.hmodsupport.hobject.hobjimpl.hodictobject.hpicklebufobject.hpthread_stubs.hpyctype.hpydebug.hpyerrors.hpyfpe.hpyframe.hpylifecycle.hpymem.hpystate.hpythonrun.hpythread.hpytime.hsetobject.hsysmodule.htraceback.htupleobject.hunicodeobject.hwarnings.hweakrefobject.hdatetime.hdescrobject.hdictobject.hdynamic_annotations.henumobject.herrcode.hexports.hfileobject.hfileutils.hfloatobject.hframeobject.hgenericaliasobject.himport.hpycore_abstract.hpycore_accu.hpycore_asdl.hpycore_ast.hpycore_ast_state.hpycore_atomic.hpycore_atomic_funcs.hpycore_bitutils.hpycore_blocks_output_buffer.hpycore_bytes_methods.hpycore_bytesobject.hpycore_call.hpycore_ceval.hpycore_code.hpycore_compile.hpycore_condvar.hpycore_context.hpycore_dict.hpycore_dtoa.hpycore_emscripten_signal.hpycore_exceptions.hpycore_fileutils.hpycore_floatobject.hpycore_format.hpycore_frame.hpycore_function.hpycore_gc.hpycore_genobject.hpycore_getopt.hpycore_gil.hpycore_global_objects.hpycore_global_strings.hpycore_hamt.hpycore_hashtable.hpycore_import.hpycore_initconfig.hpycore_interp.hpycore_interpreteridobject.hpycore_list.hpycore_long.hpycore_moduleobject.hpycore_namespace.hpycore_object.hpycore_opcode.hpycore_parser.hpycore_pathconfig.hpycore_pyarena.hpycore_pyerrors.hpycore_pyhash.hpycore_pylifecycle.hpycore_pymath.hpycore_pymem.hpycore_pystate.hpycore_runtime.hpycore_runtime_init.hpycore_signal.hpycore_sliceobject.hpycore_strhex.hpycore_structseq.hpycore_symtable.hpycore_sysmodule.hpycore_traceback.hpycore_tuple.hpycore_typeobject.hpycore_ucnhash.hpycore_unicodeobject.hpycore_unionobject.hpycore_warnings.hintrcheck.hiterobject.hlistobject.hlongobject.hmarshal.hmemoryobject.hmethodobject.hmodsupport.hmoduleobject.hobject.hobjimpl.hopcode.hosdefs.hosmodule.hpatchlevel.hpy_curses.hpybuffer.hpycapsule.hpyconfig.hpydtrace.hpyerrors.hpyexpat.hpyframe.hpyhash.hpylifecycle.hpymacconfig.hpymacro.hpymath.hpymem.hpyport.hpystate.hpystrcmp.hpystrtod.hpythonrun.hpythread.hpytypedefs.hrangeobject.hsetobject.hsliceobject.hstructmember.hstructseq.hsysmodule.htoken.htraceback.htracemalloc.htupleobject.htypeslots.hunicodeobject.hwarnings.hweakrefobject.hinstalledpython3.1python3.11.1env.ps1env.sh