Last active
April 2, 2026 19:38
-
-
Save imiric/1eec339ac459656ffc9b4f5d0d54524c to your computer and use it in GitHub Desktop.
Pulumi Python SDK provider bug repro
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /.state | |
| /sdks | |
| /.venv |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [tools] | |
| python = "3.14" | |
| uv = 'latest' | |
| [env] | |
| PROJECT_NAME = "{{ config_root | basename }}" | |
| _.python.venv = { path = ".venv", create = true } | |
| _.file = '.env' | |
| [tasks.install] | |
| description = "Install dependencies" | |
| alias = "i" | |
| run = "uv sync" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: provider-bug-repro | |
| runtime: python |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [project] | |
| name = "pulumi-provider-bug-repro" | |
| version = "0.1.0" | |
| requires-python = ">=3.14" | |
| dependencies = [ | |
| "pulumi>=3.0.0,<4.0.0", | |
| ] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ ./repro.sh | |
| warning: <nil>: #/functions/pulumi:providers:null%2FterraformConfig/inputs/properties/__self__/$ref: reference to provider resource '/resources/pulumi:providers:null' is deprecated, use '#/provider' instead; | |
| warning: <nil>: #/functions/pulumi:providers:null%2FterraformConfig/inputs/properties/__self__/$ref: reference to provider resource '/resources/pulumi:providers:null' is deprecated, use '#/provider' instead; | |
| SDK has been written to sdks/python | |
| Resolved 25 packages in 34ms | |
| Built pulumi-null @ file:///home/user/pulumi-python-repro/sdks/python | |
| Prepared 1 package in 657ms | |
| Uninstalled 1 package in 0.58ms | |
| Installed 1 package in 0.92ms | |
| ~ pulumi-null==3.2.3 (from file:///home/user/pulumi-python-repro/sdks/python) | |
| === Preview === | |
| Previewing update (dev): | |
| + null:index:Resource my-null create | |
| pulumi:pulumi:Stack repro-dev | |
| Outputs: | |
| + id: [unknown] | |
| Resources: | |
| + 1 to create | |
| 1 unchanged | |
| === Up === | |
| Updating (dev): | |
| pulumi:pulumi:Stack repro-dev running error: python inline source runtime error: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| pulumi:pulumi:Stack repro-dev running error: an unhandled error occurred: python inline source runtime error: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| pulumi:pulumi:Stack repro-dev **failed** 2 errors | |
| Diagnostics: | |
| pulumi:pulumi:Stack (repro-dev): | |
| error: python inline source runtime error: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| Traceback (most recent call last): | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1172, in do_rpc_call | |
| return monitor.RegisterResource(req) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/grpc/_channel.py", line 1159, in __call__ | |
| return _end_unary_response_blocking(state, call, False, None) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/grpc/_channel.py", line 990, in _end_unary_response_blocking | |
| raise _InactiveRpcError(state) # pytype: disable=not-instantiable | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: | |
| status = StatusCode.UNKNOWN | |
| details = "unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792'" | |
| debug_error_string = "UNKNOWN:Error received from peer {grpc_message:"unknown provider package \'5d190af5-5770-434a-a18a-d463b9dd5792\'", grpc_status:2}" | |
| > | |
| During handling of the above exception, another exception occurred: | |
| Traceback (most recent call last): | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/automation/_server.py", line 95, in run | |
| loop.run_until_complete(run_in_stack(self.program)) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 188, in run_in_stack | |
| await run_pulumi_func(run) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 89, in run_pulumi_func | |
| await wait_for_rpcs() | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 161, in wait_for_rpcs | |
| await task | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1176, in do_register | |
| resp = await asyncio.get_event_loop().run_in_executor( | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| None, wrap_with_context(do_rpc_call) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| ) | |
| ^ | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/concurrent/futures/thread.py", line 86, in run | |
| result = ctx.run(self.task) | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/concurrent/futures/thread.py", line 73, in run | |
| return fn(*args, **kwargs) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/_instrumentation.py", line 117, in wrapper | |
| return fn(*args, **kwargs) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1174, in do_rpc_call | |
| handle_grpc_error(exn) | |
| ~~~~~~~~~~~~~~~~~^^^^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/settings.py", line 348, in handle_grpc_error | |
| raise grpc_error_to_exception(exn) | |
| Exception: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| error: an unhandled error occurred: python inline source runtime error: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| Traceback (most recent call last): | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1172, in do_rpc_call | |
| return monitor.RegisterResource(req) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/grpc/_channel.py", line 1159, in __call__ | |
| return _end_unary_response_blocking(state, call, False, None) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/grpc/_channel.py", line 990, in _end_unary_response_blocking | |
| raise _InactiveRpcError(state) # pytype: disable=not-instantiable | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: | |
| status = StatusCode.UNKNOWN | |
| details = "unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792'" | |
| debug_error_string = "UNKNOWN:Error received from peer {grpc_message:"unknown provider package \'5d190af5-5770-434a-a18a-d463b9dd5792\'", grpc_status:2}" | |
| > | |
| During handling of the above exception, another exception occurred: | |
| Traceback (most recent call last): | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/automation/_server.py", line 95, in run | |
| loop.run_until_complete(run_in_stack(self.program)) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 188, in run_in_stack | |
| await run_pulumi_func(run) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 89, in run_pulumi_func | |
| await wait_for_rpcs() | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 161, in wait_for_rpcs | |
| await task | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1176, in do_register | |
| resp = await asyncio.get_event_loop().run_in_executor( | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| None, wrap_with_context(do_rpc_call) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| ) | |
| ^ | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/concurrent/futures/thread.py", line 86, in run | |
| result = ctx.run(self.task) | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/concurrent/futures/thread.py", line 73, in run | |
| return fn(*args, **kwargs) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/_instrumentation.py", line 117, in wrapper | |
| return fn(*args, **kwargs) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1174, in do_rpc_call | |
| handle_grpc_error(exn) | |
| ~~~~~~~~~~~~~~~~~^^^^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/settings.py", line 348, in handle_grpc_error | |
| raise grpc_error_to_exception(exn) | |
| Exception: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| Resources: | |
| 1 unchanged | |
| 1 errored | |
| Duration: 1s | |
| Traceback (most recent call last): | |
| File "/home/user/pulumi-python-repro/repro.py", line 40, in <module> | |
| stack.up(on_output=print) | |
| ~~~~~~~~^^^^^^^^^^^^^^^^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/automation/_stack.py", line 443, in up | |
| up_result = self._run_pulumi_cmd_sync(args, on_output, on_error) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/automation/_stack.py", line 1441, in _run_pulumi_cmd_sync | |
| result = self.workspace.pulumi_command.run( | |
| args, self.workspace.work_dir, envs, on_output, on_error | |
| ) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/automation/_cmd.py", line 265, in run | |
| raise create_command_error(result) | |
| pulumi.automation.errors.InlineSourceRuntimeError: | |
| code: 1 | |
| stdout: Updating (dev): | |
| pulumi:pulumi:Stack repro-dev running error: python inline source runtime error: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| pulumi:pulumi:Stack repro-dev running error: an unhandled error occurred: python inline source runtime error: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| pulumi:pulumi:Stack repro-dev **failed** 2 errors | |
| Diagnostics: | |
| pulumi:pulumi:Stack (repro-dev): | |
| error: python inline source runtime error: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| Traceback (most recent call last): | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1172, in do_rpc_call | |
| return monitor.RegisterResource(req) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/grpc/_channel.py", line 1159, in __call__ | |
| return _end_unary_response_blocking(state, call, False, None) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/grpc/_channel.py", line 990, in _end_unary_response_blocking | |
| raise _InactiveRpcError(state) # pytype: disable=not-instantiable | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: | |
| status = StatusCode.UNKNOWN | |
| details = "unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792'" | |
| debug_error_string = "UNKNOWN:Error received from peer {grpc_message:"unknown provider package \'5d190af5-5770-434a-a18a-d463b9dd5792\'", grpc_status:2}" | |
| > | |
| During handling of the above exception, another exception occurred: | |
| Traceback (most recent call last): | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/automation/_server.py", line 95, in run | |
| loop.run_until_complete(run_in_stack(self.program)) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 188, in run_in_stack | |
| await run_pulumi_func(run) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 89, in run_pulumi_func | |
| await wait_for_rpcs() | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 161, in wait_for_rpcs | |
| await task | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1176, in do_register | |
| resp = await asyncio.get_event_loop().run_in_executor( | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| None, wrap_with_context(do_rpc_call) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| ) | |
| ^ | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/concurrent/futures/thread.py", line 86, in run | |
| result = ctx.run(self.task) | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/concurrent/futures/thread.py", line 73, in run | |
| return fn(*args, **kwargs) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/_instrumentation.py", line 117, in wrapper | |
| return fn(*args, **kwargs) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1174, in do_rpc_call | |
| handle_grpc_error(exn) | |
| ~~~~~~~~~~~~~~~~~^^^^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/settings.py", line 348, in handle_grpc_error | |
| raise grpc_error_to_exception(exn) | |
| Exception: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| error: an unhandled error occurred: python inline source runtime error: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| Traceback (most recent call last): | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1172, in do_rpc_call | |
| return monitor.RegisterResource(req) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/grpc/_channel.py", line 1159, in __call__ | |
| return _end_unary_response_blocking(state, call, False, None) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/grpc/_channel.py", line 990, in _end_unary_response_blocking | |
| raise _InactiveRpcError(state) # pytype: disable=not-instantiable | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: | |
| status = StatusCode.UNKNOWN | |
| details = "unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792'" | |
| debug_error_string = "UNKNOWN:Error received from peer {grpc_message:"unknown provider package \'5d190af5-5770-434a-a18a-d463b9dd5792\'", grpc_status:2}" | |
| > | |
| During handling of the above exception, another exception occurred: | |
| Traceback (most recent call last): | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/automation/_server.py", line 95, in run | |
| loop.run_until_complete(run_in_stack(self.program)) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 188, in run_in_stack | |
| await run_pulumi_func(run) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 89, in run_pulumi_func | |
| await wait_for_rpcs() | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/stack.py", line 161, in wait_for_rpcs | |
| await task | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1176, in do_register | |
| resp = await asyncio.get_event_loop().run_in_executor( | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| None, wrap_with_context(do_rpc_call) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| ) | |
| ^ | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/concurrent/futures/thread.py", line 86, in run | |
| result = ctx.run(self.task) | |
| File "/home/user/.local/share/mise/installs/python/3.14.3/lib/python3.14/concurrent/futures/thread.py", line 73, in run | |
| return fn(*args, **kwargs) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/_instrumentation.py", line 117, in wrapper | |
| return fn(*args, **kwargs) | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/resource.py", line 1174, in do_rpc_call | |
| handle_grpc_error(exn) | |
| ~~~~~~~~~~~~~~~~~^^^^^ | |
| File "/home/user/pulumi-python-repro/.venv/lib/python3.14/site-packages/pulumi/runtime/settings.py", line 348, in handle_grpc_error | |
| raise grpc_error_to_exception(exn) | |
| Exception: unknown provider package '5d190af5-5770-434a-a18a-d463b9dd5792' | |
| Resources: | |
| 1 unchanged | |
| 1 errored | |
| Duration: 1s | |
| stderr: | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ | |
| Minimal reproducer for stale packageRef cache across Automation API operations. | |
| """ | |
| from pathlib import Path | |
| import pulumi | |
| import pulumi.automation as auto | |
| import pulumi_null as null | |
| def pulumi_program(): | |
| res = null.Resource("my-null") | |
| pulumi.export("id", res.id) | |
| state_dir = Path(__file__).parent / '.state' | |
| state_dir.mkdir(parents=True, exist_ok=True) | |
| stack = auto.create_or_select_stack( | |
| stack_name="dev", | |
| project_name="repro", | |
| program=pulumi_program, | |
| opts=auto.LocalWorkspaceOptions( | |
| project_settings=auto.ProjectSettings( | |
| name="repro", | |
| runtime="python", | |
| backend=auto.ProjectBackend(url=f"file://{state_dir}"), | |
| ), | |
| ), | |
| ) | |
| # First operation: preview — this calls RegisterPackage and caches _package_ref | |
| print("=== Preview ===") | |
| stack.preview(on_output=print) | |
| # Second operation: up — new engine starts, but SDK reuses the stale _package_ref | |
| # This fails with: "unknown provider package '<uuid>'" | |
| print("\n=== Up ===") | |
| stack.up(on_output=print) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| pulumi package gen-sdk terraform-provider hashicorp/null 3.2.3 \ | |
| --language python --out ./sdks | |
| uv pip install ./sdks/python | |
| python repro.py |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| version = 1 | |
| revision = 3 | |
| requires-python = ">=3.14" | |
| [[package]] | |
| name = "debugpy" | |
| version = "1.8.20" | |
| source = { registry = "https://pypi.org/simple" } | |
| sdist = { url = "https://files.pythonhosted.org/packages/e0/b7/cd8080344452e4874aae67c40d8940e2b4d47b01601a8fd9f44786c757c7/debugpy-1.8.20.tar.gz", hash = "sha256:55bc8701714969f1ab89a6d5f2f3d40c36f91b2cbe2f65d98bf8196f6a6a2c33", size = 1645207, upload-time = "2026-01-29T23:03:28.199Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/33/2e/f6cb9a8a13f5058f0a20fe09711a7b726232cd5a78c6a7c05b2ec726cff9/debugpy-1.8.20-cp314-cp314-macosx_15_0_universal2.whl", hash = "sha256:9c74df62fc064cd5e5eaca1353a3ef5a5d50da5eb8058fcef63106f7bebe6173", size = 2538066, upload-time = "2026-01-29T23:03:54.999Z" }, | |
| { url = "https://files.pythonhosted.org/packages/c5/56/6ddca50b53624e1ca3ce1d1e49ff22db46c47ea5fb4c0cc5c9b90a616364/debugpy-1.8.20-cp314-cp314-manylinux_2_34_x86_64.whl", hash = "sha256:077a7447589ee9bc1ff0cdf443566d0ecf540ac8aa7333b775ebcb8ce9f4ecad", size = 4269425, upload-time = "2026-01-29T23:03:56.518Z" }, | |
| { url = "https://files.pythonhosted.org/packages/c5/d9/d64199c14a0d4c476df46c82470a3ce45c8d183a6796cfb5e66533b3663c/debugpy-1.8.20-cp314-cp314-win32.whl", hash = "sha256:352036a99dd35053b37b7803f748efc456076f929c6a895556932eaf2d23b07f", size = 5331407, upload-time = "2026-01-29T23:03:58.481Z" }, | |
| { url = "https://files.pythonhosted.org/packages/e0/d9/1f07395b54413432624d61524dfd98c1a7c7827d2abfdb8829ac92638205/debugpy-1.8.20-cp314-cp314-win_amd64.whl", hash = "sha256:a98eec61135465b062846112e5ecf2eebb855305acc1dfbae43b72903b8ab5be", size = 5372521, upload-time = "2026-01-29T23:03:59.864Z" }, | |
| { url = "https://files.pythonhosted.org/packages/e0/c3/7f67dea8ccf8fdcb9c99033bbe3e90b9e7395415843accb81428c441be2d/debugpy-1.8.20-py2.py3-none-any.whl", hash = "sha256:5be9bed9ae3be00665a06acaa48f8329d2b9632f15fd09f6a9a8c8d9907e54d7", size = 5337658, upload-time = "2026-01-29T23:04:17.404Z" }, | |
| ] | |
| [[package]] | |
| name = "dill" | |
| version = "0.4.1" | |
| source = { registry = "https://pypi.org/simple" } | |
| sdist = { url = "https://files.pythonhosted.org/packages/81/e1/56027a71e31b02ddc53c7d65b01e68edf64dea2932122fe7746a516f75d5/dill-0.4.1.tar.gz", hash = "sha256:423092df4182177d4d8ba8290c8a5b640c66ab35ec7da59ccfa00f6fa3eea5fa", size = 187315, upload-time = "2026-01-19T02:36:56.85Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/1e/77/dc8c558f7593132cf8fefec57c4f60c83b16941c574ac5f619abb3ae7933/dill-0.4.1-py3-none-any.whl", hash = "sha256:1e1ce33e978ae97fcfcff5638477032b801c46c7c65cf717f95fbc2248f79a9d", size = 120019, upload-time = "2026-01-19T02:36:55.663Z" }, | |
| ] | |
| [[package]] | |
| name = "googleapis-common-protos" | |
| version = "1.73.1" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "protobuf" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/a1/c0/4a54c386282c13449eca8bbe2ddb518181dc113e78d240458a68856b4d69/googleapis_common_protos-1.73.1.tar.gz", hash = "sha256:13114f0e9d2391756a0194c3a8131974ed7bffb06086569ba193364af59163b6", size = 147506, upload-time = "2026-03-26T22:17:38.451Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/dc/82/fcb6520612bec0c39b973a6c0954b6a0d948aadfe8f7e9487f60ceb8bfa6/googleapis_common_protos-1.73.1-py3-none-any.whl", hash = "sha256:e51f09eb0a43a8602f5a915870972e6b4a394088415c79d79605a46d8e826ee8", size = 297556, upload-time = "2026-03-26T22:15:58.455Z" }, | |
| ] | |
| [[package]] | |
| name = "grpcio" | |
| version = "1.78.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "typing-extensions" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/06/8a/3d098f35c143a89520e568e6539cc098fcd294495910e359889ce8741c84/grpcio-1.78.0.tar.gz", hash = "sha256:7382b95189546f375c174f53a5fa873cef91c4b8005faa05cc5b3beea9c4f1c5", size = 12852416, upload-time = "2026-02-06T09:57:18.093Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/29/f2/b56e43e3c968bfe822fa6ce5bca10d5c723aa40875b48791ce1029bb78c7/grpcio-1.78.0-cp314-cp314-linux_armv7l.whl", hash = "sha256:e87cbc002b6f440482b3519e36e1313eb5443e9e9e73d6a52d43bd2004fcfd8e", size = 5920591, upload-time = "2026-02-06T09:56:20.758Z" }, | |
| { url = "https://files.pythonhosted.org/packages/5d/81/1f3b65bd30c334167bfa8b0d23300a44e2725ce39bba5b76a2460d85f745/grpcio-1.78.0-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:c41bc64626db62e72afec66b0c8a0da76491510015417c127bfc53b2fe6d7f7f", size = 11813685, upload-time = "2026-02-06T09:56:24.315Z" }, | |
| { url = "https://files.pythonhosted.org/packages/0e/1c/bbe2f8216a5bd3036119c544d63c2e592bdf4a8ec6e4a1867592f4586b26/grpcio-1.78.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8dfffba826efcf366b1e3ccc37e67afe676f290e13a3b48d31a46739f80a8724", size = 6487803, upload-time = "2026-02-06T09:56:27.367Z" }, | |
| { url = "https://files.pythonhosted.org/packages/16/5c/a6b2419723ea7ddce6308259a55e8e7593d88464ce8db9f4aa857aba96fa/grpcio-1.78.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:74be1268d1439eaaf552c698cdb11cd594f0c49295ae6bb72c34ee31abbe611b", size = 7173206, upload-time = "2026-02-06T09:56:29.876Z" }, | |
| { url = "https://files.pythonhosted.org/packages/df/1e/b8801345629a415ea7e26c83d75eb5dbe91b07ffe5210cc517348a8d4218/grpcio-1.78.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:be63c88b32e6c0f1429f1398ca5c09bc64b0d80950c8bb7807d7d7fb36fb84c7", size = 6693826, upload-time = "2026-02-06T09:56:32.305Z" }, | |
| { url = "https://files.pythonhosted.org/packages/34/84/0de28eac0377742679a510784f049738a80424b17287739fc47d63c2439e/grpcio-1.78.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:3c586ac70e855c721bda8f548d38c3ca66ac791dc49b66a8281a1f99db85e452", size = 7277897, upload-time = "2026-02-06T09:56:34.915Z" }, | |
| { url = "https://files.pythonhosted.org/packages/ca/9c/ad8685cfe20559a9edb66f735afdcb2b7d3de69b13666fdfc542e1916ebd/grpcio-1.78.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:35eb275bf1751d2ffbd8f57cdbc46058e857cf3971041521b78b7db94bdaf127", size = 8252404, upload-time = "2026-02-06T09:56:37.553Z" }, | |
| { url = "https://files.pythonhosted.org/packages/3c/05/33a7a4985586f27e1de4803887c417ec7ced145ebd069bc38a9607059e2b/grpcio-1.78.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:207db540302c884b8848036b80db352a832b99dfdf41db1eb554c2c2c7800f65", size = 7696837, upload-time = "2026-02-06T09:56:40.173Z" }, | |
| { url = "https://files.pythonhosted.org/packages/73/77/7382241caf88729b106e49e7d18e3116216c778e6a7e833826eb96de22f7/grpcio-1.78.0-cp314-cp314-win32.whl", hash = "sha256:57bab6deef2f4f1ca76cc04565df38dc5713ae6c17de690721bdf30cb1e0545c", size = 4142439, upload-time = "2026-02-06T09:56:43.258Z" }, | |
| { url = "https://files.pythonhosted.org/packages/48/b2/b096ccce418882fbfda4f7496f9357aaa9a5af1896a9a7f60d9f2b275a06/grpcio-1.78.0-cp314-cp314-win_amd64.whl", hash = "sha256:dce09d6116df20a96acfdbf85e4866258c3758180e8c49845d6ba8248b6d0bbb", size = 4929852, upload-time = "2026-02-06T09:56:45.885Z" }, | |
| ] | |
| [[package]] | |
| name = "importlib-metadata" | |
| version = "8.7.1" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "zipp" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/f3/49/3b30cad09e7771a4982d9975a8cbf64f00d4a1ececb53297f1d9a7be1b10/importlib_metadata-8.7.1.tar.gz", hash = "sha256:49fef1ae6440c182052f407c8d34a68f72efc36db9ca90dc0113398f2fdde8bb", size = 57107, upload-time = "2025-12-21T10:00:19.278Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/fa/5e/f8e9a1d23b9c20a551a8a02ea3637b4642e22c2626e3a13a9a29cdea99eb/importlib_metadata-8.7.1-py3-none-any.whl", hash = "sha256:5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151", size = 27865, upload-time = "2025-12-21T10:00:18.329Z" }, | |
| ] | |
| [[package]] | |
| name = "opentelemetry-api" | |
| version = "1.40.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "importlib-metadata" }, | |
| { name = "typing-extensions" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/2c/1d/4049a9e8698361cc1a1aa03a6c59e4fa4c71e0c0f94a30f988a6876a2ae6/opentelemetry_api-1.40.0.tar.gz", hash = "sha256:159be641c0b04d11e9ecd576906462773eb97ae1b657730f0ecf64d32071569f", size = 70851, upload-time = "2026-03-04T14:17:21.555Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/5f/bf/93795954016c522008da367da292adceed71cca6ee1717e1d64c83089099/opentelemetry_api-1.40.0-py3-none-any.whl", hash = "sha256:82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9", size = 68676, upload-time = "2026-03-04T14:17:01.24Z" }, | |
| ] | |
| [[package]] | |
| name = "opentelemetry-exporter-otlp-proto-common" | |
| version = "1.40.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "opentelemetry-proto" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/51/bc/1559d46557fe6eca0b46c88d4c2676285f1f3be2e8d06bb5d15fbffc814a/opentelemetry_exporter_otlp_proto_common-1.40.0.tar.gz", hash = "sha256:1cbee86a4064790b362a86601ee7934f368b81cd4cc2f2e163902a6e7818a0fa", size = 20416, upload-time = "2026-03-04T14:17:23.801Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/8b/ca/8f122055c97a932311a3f640273f084e738008933503d0c2563cd5d591fc/opentelemetry_exporter_otlp_proto_common-1.40.0-py3-none-any.whl", hash = "sha256:7081ff453835a82417bf38dccf122c827c3cbc94f2079b03bba02a3165f25149", size = 18369, upload-time = "2026-03-04T14:17:04.796Z" }, | |
| ] | |
| [[package]] | |
| name = "opentelemetry-exporter-otlp-proto-grpc" | |
| version = "1.40.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "googleapis-common-protos" }, | |
| { name = "grpcio" }, | |
| { name = "opentelemetry-api" }, | |
| { name = "opentelemetry-exporter-otlp-proto-common" }, | |
| { name = "opentelemetry-proto" }, | |
| { name = "opentelemetry-sdk" }, | |
| { name = "typing-extensions" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/8f/7f/b9e60435cfcc7590fa87436edad6822240dddbc184643a2a005301cc31f4/opentelemetry_exporter_otlp_proto_grpc-1.40.0.tar.gz", hash = "sha256:bd4015183e40b635b3dab8da528b27161ba83bf4ef545776b196f0fb4ec47740", size = 25759, upload-time = "2026-03-04T14:17:24.4Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/96/6f/7ee0980afcbdcd2d40362da16f7f9796bd083bf7f0b8e038abfbc0300f5d/opentelemetry_exporter_otlp_proto_grpc-1.40.0-py3-none-any.whl", hash = "sha256:2aa0ca53483fe0cf6405087a7491472b70335bc5c7944378a0a8e72e86995c52", size = 20304, upload-time = "2026-03-04T14:17:05.942Z" }, | |
| ] | |
| [[package]] | |
| name = "opentelemetry-instrumentation" | |
| version = "0.61b0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "opentelemetry-api" }, | |
| { name = "opentelemetry-semantic-conventions" }, | |
| { name = "packaging" }, | |
| { name = "wrapt" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/da/37/6bf8e66bfcee5d3c6515b79cb2ee9ad05fe573c20f7ceb288d0e7eeec28c/opentelemetry_instrumentation-0.61b0.tar.gz", hash = "sha256:cb21b48db738c9de196eba6b805b4ff9de3b7f187e4bbf9a466fa170514f1fc7", size = 32606, upload-time = "2026-03-04T14:20:16.825Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/d8/3e/f6f10f178b6316de67f0dfdbbb699a24fbe8917cf1743c1595fb9dcdd461/opentelemetry_instrumentation-0.61b0-py3-none-any.whl", hash = "sha256:92a93a280e69788e8f88391247cc530fd81f16f2b011979d4d6398f805cfbc63", size = 33448, upload-time = "2026-03-04T14:19:02.447Z" }, | |
| ] | |
| [[package]] | |
| name = "opentelemetry-instrumentation-grpc" | |
| version = "0.61b0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "opentelemetry-api" }, | |
| { name = "opentelemetry-instrumentation" }, | |
| { name = "opentelemetry-semantic-conventions" }, | |
| { name = "wrapt" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/38/38/8c23bc3669fc0119452720171c35efac8c76a9587538e48007f0dde013ab/opentelemetry_instrumentation_grpc-0.61b0.tar.gz", hash = "sha256:47ad4ff31885153c7ae6b5c466a96a00977dff60d8f1f7281d4fa4bd1d113053", size = 31435, upload-time = "2026-03-04T14:20:34.094Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/b6/47/1ffcd8fd36e1b7272884390d27f8d26a9c3c56da72627998822104079e13/opentelemetry_instrumentation_grpc-0.61b0-py3-none-any.whl", hash = "sha256:ec96eb28c7c904be9765e2a24402d6480c06506aac9a8fe08e2ae888866a01ee", size = 27237, upload-time = "2026-03-04T14:19:32.605Z" }, | |
| ] | |
| [[package]] | |
| name = "opentelemetry-proto" | |
| version = "1.40.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "protobuf" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/4c/77/dd38991db037fdfce45849491cb61de5ab000f49824a00230afb112a4392/opentelemetry_proto-1.40.0.tar.gz", hash = "sha256:03f639ca129ba513f5819810f5b1f42bcb371391405d99c168fe6937c62febcd", size = 45667, upload-time = "2026-03-04T14:17:31.194Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/b9/b2/189b2577dde745b15625b3214302605b1353436219d42b7912e77fa8dc24/opentelemetry_proto-1.40.0-py3-none-any.whl", hash = "sha256:266c4385d88923a23d63e353e9761af0f47a6ed0d486979777fe4de59dc9b25f", size = 72073, upload-time = "2026-03-04T14:17:16.673Z" }, | |
| ] | |
| [[package]] | |
| name = "opentelemetry-sdk" | |
| version = "1.40.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "opentelemetry-api" }, | |
| { name = "opentelemetry-semantic-conventions" }, | |
| { name = "typing-extensions" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/58/fd/3c3125b20ba18ce2155ba9ea74acb0ae5d25f8cd39cfd37455601b7955cc/opentelemetry_sdk-1.40.0.tar.gz", hash = "sha256:18e9f5ec20d859d268c7cb3c5198c8d105d073714db3de50b593b8c1345a48f2", size = 184252, upload-time = "2026-03-04T14:17:31.87Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/2c/c5/6a852903d8bfac758c6dc6e9a68b015d3c33f2f1be5e9591e0f4b69c7e0a/opentelemetry_sdk-1.40.0-py3-none-any.whl", hash = "sha256:787d2154a71f4b3d81f20524a8ce061b7db667d24e46753f32a7bc48f1c1f3f1", size = 141951, upload-time = "2026-03-04T14:17:17.961Z" }, | |
| ] | |
| [[package]] | |
| name = "opentelemetry-semantic-conventions" | |
| version = "0.61b0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "opentelemetry-api" }, | |
| { name = "typing-extensions" }, | |
| ] | |
| sdist = { url = "https://files.pythonhosted.org/packages/6d/c0/4ae7973f3c2cfd2b6e321f1675626f0dab0a97027cc7a297474c9c8f3d04/opentelemetry_semantic_conventions-0.61b0.tar.gz", hash = "sha256:072f65473c5d7c6dc0355b27d6c9d1a679d63b6d4b4b16a9773062cb7e31192a", size = 145755, upload-time = "2026-03-04T14:17:32.664Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/b2/37/cc6a55e448deaa9b27377d087da8615a3416d8ad523d5960b78dbeadd02a/opentelemetry_semantic_conventions-0.61b0-py3-none-any.whl", hash = "sha256:fa530a96be229795f8cef353739b618148b0fe2b4b3f005e60e262926c4d38e2", size = 231621, upload-time = "2026-03-04T14:17:19.33Z" }, | |
| ] | |
| [[package]] | |
| name = "packaging" | |
| version = "26.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| sdist = { url = "https://files.pythonhosted.org/packages/65/ee/299d360cdc32edc7d2cf530f3accf79c4fca01e96ffc950d8a52213bd8e4/packaging-26.0.tar.gz", hash = "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4", size = 143416, upload-time = "2026-01-21T20:50:39.064Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529", size = 74366, upload-time = "2026-01-21T20:50:37.788Z" }, | |
| ] | |
| [[package]] | |
| name = "protobuf" | |
| version = "6.33.6" | |
| source = { registry = "https://pypi.org/simple" } | |
| sdist = { url = "https://files.pythonhosted.org/packages/66/70/e908e9c5e52ef7c3a6c7902c9dfbb34c7e29c25d2f81ade3856445fd5c94/protobuf-6.33.6.tar.gz", hash = "sha256:a6768d25248312c297558af96a9f9c929e8c4cee0659cb07e780731095f38135", size = 444531, upload-time = "2026-03-18T19:05:00.988Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/fc/9f/2f509339e89cfa6f6a4c4ff50438db9ca488dec341f7e454adad60150b00/protobuf-6.33.6-cp310-abi3-win32.whl", hash = "sha256:7d29d9b65f8afef196f8334e80d6bc1d5d4adedb449971fefd3723824e6e77d3", size = 425739, upload-time = "2026-03-18T19:04:48.373Z" }, | |
| { url = "https://files.pythonhosted.org/packages/76/5d/683efcd4798e0030c1bab27374fd13a89f7c2515fb1f3123efdfaa5eab57/protobuf-6.33.6-cp310-abi3-win_amd64.whl", hash = "sha256:0cd27b587afca21b7cfa59a74dcbd48a50f0a6400cfb59391340ad729d91d326", size = 437089, upload-time = "2026-03-18T19:04:50.381Z" }, | |
| { url = "https://files.pythonhosted.org/packages/5c/01/a3c3ed5cd186f39e7880f8303cc51385a198a81469d53d0fdecf1f64d929/protobuf-6.33.6-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:9720e6961b251bde64edfdab7d500725a2af5280f3f4c87e57c0208376aa8c3a", size = 427737, upload-time = "2026-03-18T19:04:51.866Z" }, | |
| { url = "https://files.pythonhosted.org/packages/ee/90/b3c01fdec7d2f627b3a6884243ba328c1217ed2d978def5c12dc50d328a3/protobuf-6.33.6-cp39-abi3-manylinux2014_aarch64.whl", hash = "sha256:e2afbae9b8e1825e3529f88d514754e094278bb95eadc0e199751cdd9a2e82a2", size = 324610, upload-time = "2026-03-18T19:04:53.096Z" }, | |
| { url = "https://files.pythonhosted.org/packages/9b/ca/25afc144934014700c52e05103c2421997482d561f3101ff352e1292fb81/protobuf-6.33.6-cp39-abi3-manylinux2014_s390x.whl", hash = "sha256:c96c37eec15086b79762ed265d59ab204dabc53056e3443e702d2681f4b39ce3", size = 339381, upload-time = "2026-03-18T19:04:54.616Z" }, | |
| { url = "https://files.pythonhosted.org/packages/16/92/d1e32e3e0d894fe00b15ce28ad4944ab692713f2e7f0a99787405e43533a/protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:e9db7e292e0ab79dd108d7f1a94fe31601ce1ee3f7b79e0692043423020b0593", size = 323436, upload-time = "2026-03-18T19:04:55.768Z" }, | |
| { url = "https://files.pythonhosted.org/packages/c4/72/02445137af02769918a93807b2b7890047c32bfb9f90371cbc12688819eb/protobuf-6.33.6-py3-none-any.whl", hash = "sha256:77179e006c476e69bf8e8ce866640091ec42e1beb80b213c3900006ecfba6901", size = 170656, upload-time = "2026-03-18T19:04:59.826Z" }, | |
| ] | |
| [[package]] | |
| name = "pulumi" | |
| version = "3.228.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| dependencies = [ | |
| { name = "debugpy" }, | |
| { name = "dill" }, | |
| { name = "grpcio" }, | |
| { name = "opentelemetry-api" }, | |
| { name = "opentelemetry-exporter-otlp-proto-grpc" }, | |
| { name = "opentelemetry-instrumentation-grpc" }, | |
| { name = "opentelemetry-sdk" }, | |
| { name = "packaging" }, | |
| { name = "protobuf" }, | |
| { name = "pyyaml" }, | |
| { name = "semver" }, | |
| ] | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/fb/df/bba200a76262b76ba1fd21cd86703e155a7859d5b029e12335ecec3db285/pulumi-3.228.0-py3-none-any.whl", hash = "sha256:376d89d2dced1ce088f4f6bb2188683b4f6208aaab68411aa221c54ef5b6cdea", size = 392976, upload-time = "2026-03-25T09:18:00.817Z" }, | |
| ] | |
| [[package]] | |
| name = "pulumi-provider-bug-repro" | |
| version = "0.1.0" | |
| source = { virtual = "." } | |
| dependencies = [ | |
| { name = "pulumi" }, | |
| ] | |
| [package.metadata] | |
| requires-dist = [{ name = "pulumi", specifier = ">=3.0.0,<4.0.0" }] | |
| [[package]] | |
| name = "pyyaml" | |
| version = "6.0.3" | |
| source = { registry = "https://pypi.org/simple" } | |
| sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2025-09-25T21:33:16.546Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/9d/8c/f4bd7f6465179953d3ac9bc44ac1a8a3e6122cf8ada906b4f96c60172d43/pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac", size = 181814, upload-time = "2025-09-25T21:32:35.712Z" }, | |
| { url = "https://files.pythonhosted.org/packages/bd/9c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310", size = 173809, upload-time = "2025-09-25T21:32:36.789Z" }, | |
| { url = "https://files.pythonhosted.org/packages/92/b5/47e807c2623074914e29dabd16cbbdd4bf5e9b2db9f8090fa64411fc5382/pyyaml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7", size = 766454, upload-time = "2025-09-25T21:32:37.966Z" }, | |
| { url = "https://files.pythonhosted.org/packages/02/9e/e5e9b168be58564121efb3de6859c452fccde0ab093d8438905899a3a483/pyyaml-6.0.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788", size = 836355, upload-time = "2025-09-25T21:32:39.178Z" }, | |
| { url = "https://files.pythonhosted.org/packages/88/f9/16491d7ed2a919954993e48aa941b200f38040928474c9e85ea9e64222c3/pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5", size = 794175, upload-time = "2025-09-25T21:32:40.865Z" }, | |
| { url = "https://files.pythonhosted.org/packages/dd/3f/5989debef34dc6397317802b527dbbafb2b4760878a53d4166579111411e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764", size = 755228, upload-time = "2025-09-25T21:32:42.084Z" }, | |
| { url = "https://files.pythonhosted.org/packages/d7/ce/af88a49043cd2e265be63d083fc75b27b6ed062f5f9fd6cdc223ad62f03e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35", size = 789194, upload-time = "2025-09-25T21:32:43.362Z" }, | |
| { url = "https://files.pythonhosted.org/packages/23/20/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", size = 156429, upload-time = "2025-09-25T21:32:57.844Z" }, | |
| { url = "https://files.pythonhosted.org/packages/f4/f4/a4541072bb9422c8a883ab55255f918fa378ecf083f5b85e87fc2b4eda1b/pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", size = 143912, upload-time = "2025-09-25T21:32:59.247Z" }, | |
| { url = "https://files.pythonhosted.org/packages/7c/f9/07dd09ae774e4616edf6cda684ee78f97777bdd15847253637a6f052a62f/pyyaml-6.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3", size = 189108, upload-time = "2025-09-25T21:32:44.377Z" }, | |
| { url = "https://files.pythonhosted.org/packages/4e/78/8d08c9fb7ce09ad8c38ad533c1191cf27f7ae1effe5bb9400a46d9437fcf/pyyaml-6.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba", size = 183641, upload-time = "2025-09-25T21:32:45.407Z" }, | |
| { url = "https://files.pythonhosted.org/packages/7b/5b/3babb19104a46945cf816d047db2788bcaf8c94527a805610b0289a01c6b/pyyaml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c", size = 831901, upload-time = "2025-09-25T21:32:48.83Z" }, | |
| { url = "https://files.pythonhosted.org/packages/8b/cc/dff0684d8dc44da4d22a13f35f073d558c268780ce3c6ba1b87055bb0b87/pyyaml-6.0.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702", size = 861132, upload-time = "2025-09-25T21:32:50.149Z" }, | |
| { url = "https://files.pythonhosted.org/packages/b1/5e/f77dc6b9036943e285ba76b49e118d9ea929885becb0a29ba8a7c75e29fe/pyyaml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c", size = 839261, upload-time = "2025-09-25T21:32:51.808Z" }, | |
| { url = "https://files.pythonhosted.org/packages/ce/88/a9db1376aa2a228197c58b37302f284b5617f56a5d959fd1763fb1675ce6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065", size = 805272, upload-time = "2025-09-25T21:32:52.941Z" }, | |
| { url = "https://files.pythonhosted.org/packages/da/92/1446574745d74df0c92e6aa4a7b0b3130706a4142b2d1a5869f2eaa423c6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65", size = 829923, upload-time = "2025-09-25T21:32:54.537Z" }, | |
| { url = "https://files.pythonhosted.org/packages/f0/7a/1c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", size = 174062, upload-time = "2025-09-25T21:32:55.767Z" }, | |
| { url = "https://files.pythonhosted.org/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", size = 149341, upload-time = "2025-09-25T21:32:56.828Z" }, | |
| ] | |
| [[package]] | |
| name = "semver" | |
| version = "3.0.4" | |
| source = { registry = "https://pypi.org/simple" } | |
| sdist = { url = "https://files.pythonhosted.org/packages/72/d1/d3159231aec234a59dd7d601e9dd9fe96f3afff15efd33c1070019b26132/semver-3.0.4.tar.gz", hash = "sha256:afc7d8c584a5ed0a11033af086e8af226a9c0b206f313e0301f8dd7b6b589602", size = 269730, upload-time = "2025-01-24T13:19:27.617Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/a6/24/4d91e05817e92e3a61c8a21e08fd0f390f5301f1c448b137c57c4bc6e543/semver-3.0.4-py3-none-any.whl", hash = "sha256:9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746", size = 17912, upload-time = "2025-01-24T13:19:24.949Z" }, | |
| ] | |
| [[package]] | |
| name = "typing-extensions" | |
| version = "4.15.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, | |
| ] | |
| [[package]] | |
| name = "wrapt" | |
| version = "1.17.3" | |
| source = { registry = "https://pypi.org/simple" } | |
| sdist = { url = "https://files.pythonhosted.org/packages/95/8f/aeb76c5b46e273670962298c23e7ddde79916cb74db802131d49a85e4b7d/wrapt-1.17.3.tar.gz", hash = "sha256:f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0", size = 55547, upload-time = "2025-08-12T05:53:21.714Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/02/a2/cd864b2a14f20d14f4c496fab97802001560f9f41554eef6df201cd7f76c/wrapt-1.17.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:cf30f6e3c077c8e6a9a7809c94551203c8843e74ba0c960f4a98cd80d4665d39", size = 54132, upload-time = "2025-08-12T05:51:49.864Z" }, | |
| { url = "https://files.pythonhosted.org/packages/d5/46/d011725b0c89e853dc44cceb738a307cde5d240d023d6d40a82d1b4e1182/wrapt-1.17.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:e228514a06843cae89621384cfe3a80418f3c04aadf8a3b14e46a7be704e4235", size = 39091, upload-time = "2025-08-12T05:51:38.935Z" }, | |
| { url = "https://files.pythonhosted.org/packages/2e/9e/3ad852d77c35aae7ddebdbc3b6d35ec8013af7d7dddad0ad911f3d891dae/wrapt-1.17.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:5ea5eb3c0c071862997d6f3e02af1d055f381b1d25b286b9d6644b79db77657c", size = 39172, upload-time = "2025-08-12T05:51:59.365Z" }, | |
| { url = "https://files.pythonhosted.org/packages/c3/f7/c983d2762bcce2326c317c26a6a1e7016f7eb039c27cdf5c4e30f4160f31/wrapt-1.17.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:281262213373b6d5e4bb4353bc36d1ba4084e6d6b5d242863721ef2bf2c2930b", size = 87163, upload-time = "2025-08-12T05:52:40.965Z" }, | |
| { url = "https://files.pythonhosted.org/packages/e4/0f/f673f75d489c7f22d17fe0193e84b41540d962f75fce579cf6873167c29b/wrapt-1.17.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc4a8d2b25efb6681ecacad42fca8859f88092d8732b170de6a5dddd80a1c8fa", size = 87963, upload-time = "2025-08-12T05:52:20.326Z" }, | |
| { url = "https://files.pythonhosted.org/packages/df/61/515ad6caca68995da2fac7a6af97faab8f78ebe3bf4f761e1b77efbc47b5/wrapt-1.17.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:373342dd05b1d07d752cecbec0c41817231f29f3a89aa8b8843f7b95992ed0c7", size = 86945, upload-time = "2025-08-12T05:52:21.581Z" }, | |
| { url = "https://files.pythonhosted.org/packages/d3/bd/4e70162ce398462a467bc09e768bee112f1412e563620adc353de9055d33/wrapt-1.17.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d40770d7c0fd5cbed9d84b2c3f2e156431a12c9a37dc6284060fb4bec0b7ffd4", size = 86857, upload-time = "2025-08-12T05:52:43.043Z" }, | |
| { url = "https://files.pythonhosted.org/packages/2b/b8/da8560695e9284810b8d3df8a19396a6e40e7518059584a1a394a2b35e0a/wrapt-1.17.3-cp314-cp314-win32.whl", hash = "sha256:fbd3c8319de8e1dc79d346929cd71d523622da527cca14e0c1d257e31c2b8b10", size = 37178, upload-time = "2025-08-12T05:53:12.605Z" }, | |
| { url = "https://files.pythonhosted.org/packages/db/c8/b71eeb192c440d67a5a0449aaee2310a1a1e8eca41676046f99ed2487e9f/wrapt-1.17.3-cp314-cp314-win_amd64.whl", hash = "sha256:e1a4120ae5705f673727d3253de3ed0e016f7cd78dc463db1b31e2463e1f3cf6", size = 39310, upload-time = "2025-08-12T05:53:11.106Z" }, | |
| { url = "https://files.pythonhosted.org/packages/45/20/2cda20fd4865fa40f86f6c46ed37a2a8356a7a2fde0773269311f2af56c7/wrapt-1.17.3-cp314-cp314-win_arm64.whl", hash = "sha256:507553480670cab08a800b9463bdb881b2edeed77dc677b0a5915e6106e91a58", size = 37266, upload-time = "2025-08-12T05:52:56.531Z" }, | |
| { url = "https://files.pythonhosted.org/packages/77/ed/dd5cf21aec36c80443c6f900449260b80e2a65cf963668eaef3b9accce36/wrapt-1.17.3-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:ed7c635ae45cfbc1a7371f708727bf74690daedc49b4dba310590ca0bd28aa8a", size = 56544, upload-time = "2025-08-12T05:51:51.109Z" }, | |
| { url = "https://files.pythonhosted.org/packages/8d/96/450c651cc753877ad100c7949ab4d2e2ecc4d97157e00fa8f45df682456a/wrapt-1.17.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:249f88ed15503f6492a71f01442abddd73856a0032ae860de6d75ca62eed8067", size = 40283, upload-time = "2025-08-12T05:51:39.912Z" }, | |
| { url = "https://files.pythonhosted.org/packages/d1/86/2fcad95994d9b572db57632acb6f900695a648c3e063f2cd344b3f5c5a37/wrapt-1.17.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5a03a38adec8066d5a37bea22f2ba6bbf39fcdefbe2d91419ab864c3fb515454", size = 40366, upload-time = "2025-08-12T05:52:00.693Z" }, | |
| { url = "https://files.pythonhosted.org/packages/64/0e/f4472f2fdde2d4617975144311f8800ef73677a159be7fe61fa50997d6c0/wrapt-1.17.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5d4478d72eb61c36e5b446e375bbc49ed002430d17cdec3cecb36993398e1a9e", size = 108571, upload-time = "2025-08-12T05:52:44.521Z" }, | |
| { url = "https://files.pythonhosted.org/packages/cc/01/9b85a99996b0a97c8a17484684f206cbb6ba73c1ce6890ac668bcf3838fb/wrapt-1.17.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:223db574bb38637e8230eb14b185565023ab624474df94d2af18f1cdb625216f", size = 113094, upload-time = "2025-08-12T05:52:22.618Z" }, | |
| { url = "https://files.pythonhosted.org/packages/25/02/78926c1efddcc7b3aa0bc3d6b33a822f7d898059f7cd9ace8c8318e559ef/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e405adefb53a435f01efa7ccdec012c016b5a1d3f35459990afc39b6be4d5056", size = 110659, upload-time = "2025-08-12T05:52:24.057Z" }, | |
| { url = "https://files.pythonhosted.org/packages/dc/ee/c414501ad518ac3e6fe184753632fe5e5ecacdcf0effc23f31c1e4f7bfcf/wrapt-1.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:88547535b787a6c9ce4086917b6e1d291aa8ed914fdd3a838b3539dc95c12804", size = 106946, upload-time = "2025-08-12T05:52:45.976Z" }, | |
| { url = "https://files.pythonhosted.org/packages/be/44/a1bd64b723d13bb151d6cc91b986146a1952385e0392a78567e12149c7b4/wrapt-1.17.3-cp314-cp314t-win32.whl", hash = "sha256:41b1d2bc74c2cac6f9074df52b2efbef2b30bdfe5f40cb78f8ca22963bc62977", size = 38717, upload-time = "2025-08-12T05:53:15.214Z" }, | |
| { url = "https://files.pythonhosted.org/packages/79/d9/7cfd5a312760ac4dd8bf0184a6ee9e43c33e47f3dadc303032ce012b8fa3/wrapt-1.17.3-cp314-cp314t-win_amd64.whl", hash = "sha256:73d496de46cd2cdbdbcce4ae4bcdb4afb6a11234a1df9c085249d55166b95116", size = 41334, upload-time = "2025-08-12T05:53:14.178Z" }, | |
| { url = "https://files.pythonhosted.org/packages/46/78/10ad9781128ed2f99dbc474f43283b13fea8ba58723e98844367531c18e9/wrapt-1.17.3-cp314-cp314t-win_arm64.whl", hash = "sha256:f38e60678850c42461d4202739f9bf1e3a737c7ad283638251e79cc49effb6b6", size = 38471, upload-time = "2025-08-12T05:52:57.784Z" }, | |
| { url = "https://files.pythonhosted.org/packages/1f/f6/a933bd70f98e9cf3e08167fc5cd7aaaca49147e48411c0bd5ae701bb2194/wrapt-1.17.3-py3-none-any.whl", hash = "sha256:7171ae35d2c33d326ac19dd8facb1e82e5fd04ef8c6c0e394d7af55a55051c22", size = 23591, upload-time = "2025-08-12T05:53:20.674Z" }, | |
| ] | |
| [[package]] | |
| name = "zipp" | |
| version = "3.23.0" | |
| source = { registry = "https://pypi.org/simple" } | |
| sdist = { url = "https://files.pythonhosted.org/packages/e3/02/0f2892c661036d50ede074e376733dca2ae7c6eb617489437771209d4180/zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166", size = 25547, upload-time = "2025-06-08T17:06:39.4Z" } | |
| wheels = [ | |
| { url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e", size = 10276, upload-time = "2025-06-08T17:06:38.034Z" }, | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment