Bump the pulumi group across 1 directory with 6 updates (#111)
This upgrades pulumi to v3.121.0 and bumps several other first-party dependencies. Note that vendored language plugins must be bumped manually because their go modules are currently untagged: * go get github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3@79e814fe0f2137ade87ee5af384e6cb71e4aa6ff * go get github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3@79e814fe0f2137ade87ee5af384e6cb71e4aa6ff * go get github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3@79e814fe0f2137ade87ee5af384e6cb71e4aa6ff * go get github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet@fa777213effdc3a80bb893194d63cd8b7ca7a868 * go get github.com/pulumi/pulumi-yaml@15eb402 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Bryce Lampe <bryce@pulumi.com>
This commit is contained in:
35
sdk/python/pulumi_docker_build/_utilities.py
generated
35
sdk/python/pulumi_docker_build/_utilities.py
generated
@@ -4,6 +4,7 @@
|
||||
|
||||
|
||||
import asyncio
|
||||
import functools
|
||||
import importlib.metadata
|
||||
import importlib.util
|
||||
import inspect
|
||||
@@ -11,6 +12,7 @@ import json
|
||||
import os
|
||||
import sys
|
||||
import typing
|
||||
import warnings
|
||||
|
||||
import pulumi
|
||||
import pulumi.runtime
|
||||
@@ -19,6 +21,8 @@ from pulumi.runtime.sync_await import _sync_await
|
||||
from semver import VersionInfo as SemverVersion
|
||||
from parver import Version as PEP440Version
|
||||
|
||||
C = typing.TypeVar("C", bound=typing.Callable)
|
||||
|
||||
|
||||
def get_env(*args):
|
||||
for v in args:
|
||||
@@ -287,5 +291,36 @@ async def _await_output(o: pulumi.Output[typing.Any]) -> typing.Tuple[object, bo
|
||||
await o._resources,
|
||||
)
|
||||
|
||||
|
||||
# This is included to provide an upgrade path for users who are using a version
|
||||
# of the Pulumi SDK (<3.121.0) that does not include the `deprecated` decorator.
|
||||
def deprecated(message: str) -> typing.Callable[[C], C]:
|
||||
"""
|
||||
Decorator to indicate a function is deprecated.
|
||||
|
||||
As well as inserting appropriate statements to indicate that the function is
|
||||
deprecated, this decorator also tags the function with a special attribute
|
||||
so that Pulumi code can detect that it is deprecated and react appropriately
|
||||
in certain situations.
|
||||
|
||||
message is the deprecation message that should be printed if the function is called.
|
||||
"""
|
||||
|
||||
def decorator(fn: C) -> C:
|
||||
if not callable(fn):
|
||||
raise TypeError("Expected fn to be callable")
|
||||
|
||||
@functools.wraps(fn)
|
||||
def deprecated_fn(*args, **kwargs):
|
||||
warnings.warn(message)
|
||||
pulumi.warn(f"{fn.__name__} is deprecated: {message}")
|
||||
|
||||
return fn(*args, **kwargs)
|
||||
|
||||
deprecated_fn.__dict__["_pulumi_deprecated_callable"] = fn
|
||||
return typing.cast(C, deprecated_fn)
|
||||
|
||||
return decorator
|
||||
|
||||
def get_plugin_download_url():
|
||||
return None
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"resource": true,
|
||||
"name": "docker-build",
|
||||
"version": "0.1.0-alpha.1717073454"
|
||||
"version": "0.1.0-alpha.0+dev"
|
||||
}
|
||||
|
||||
2
sdk/python/pyproject.toml
generated
2
sdk/python/pyproject.toml
generated
@@ -5,7 +5,7 @@
|
||||
keywords = ["docker", "buildkit", "buildx", "kind/native"]
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.8"
|
||||
version = "0.1.0a1717073454"
|
||||
version = "0.1.0a0+dev"
|
||||
[project.license]
|
||||
text = "Apache-2.0"
|
||||
[project.urls]
|
||||
|
||||
Reference in New Issue
Block a user