From 50d945b24334b3823e57138eae39c70168ed3050 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2026 08:14:33 +0000 Subject: [PATCH] deps(deps): bump mpt-extension-sdk in the python-production group Bumps the python-production group with 1 update: mpt-extension-sdk. Updates `mpt-extension-sdk` from 6.5.2 to 6.6.1 --- updated-dependencies: - dependency-name: mpt-extension-sdk dependency-version: 6.6.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-production ... Signed-off-by: dependabot[bot] --- due-date/pyproject.toml | 2 +- order-status/pyproject.toml | 2 +- order-status/tests/conftest.py | 2 ++ phase-step/pyproject.toml | 2 +- tests/fixtures/sdk.py | 13 +++++++++++++ uv.lock | 18 +++++++++--------- 6 files changed, 27 insertions(+), 12 deletions(-) diff --git a/due-date/pyproject.toml b/due-date/pyproject.toml index 6755add..859f021 100644 --- a/due-date/pyproject.toml +++ b/due-date/pyproject.toml @@ -5,7 +5,7 @@ description = "Order processing due-date pipeline steps for MPT Extension SDK pr readme = "README.md" requires-python = ">=3.12" dependencies = [ - "mpt-extension-sdk>=6.5,<7", + "mpt-extension-sdk>=6.6.1,<7", "pydantic>=2.13,<3", ] diff --git a/order-status/pyproject.toml b/order-status/pyproject.toml index b797da0..ff9bf22 100644 --- a/order-status/pyproject.toml +++ b/order-status/pyproject.toml @@ -5,7 +5,7 @@ description = "Order status pipeline steps for MPT Extension SDK projects." readme = "README.md" requires-python = ">=3.12" dependencies = [ - "mpt-extension-sdk>=6.5,<7", + "mpt-extension-sdk>=6.6.1,<7", ] [dependency-groups] diff --git a/order-status/tests/conftest.py b/order-status/tests/conftest.py index d51cd86..1fdb3e7 100644 --- a/order-status/tests/conftest.py +++ b/order-status/tests/conftest.py @@ -48,6 +48,7 @@ def order_context_factory( runtime_settings, event_metadata, parameter_bag_factory, + auth_context, ): def factory(status="Processing", product_id="PRD-1", template=None): order = Order.model_construct( @@ -62,6 +63,7 @@ def factory(status="Processing", product_id="PRD-1", template=None): mpt_api_service=mpt_api_service, ext_settings=extension_settings, runtime_settings=runtime_settings, + auth=auth_context, meta=event_metadata, order=order, ) diff --git a/phase-step/pyproject.toml b/phase-step/pyproject.toml index 28efe55..1f907d0 100644 --- a/phase-step/pyproject.toml +++ b/phase-step/pyproject.toml @@ -5,7 +5,7 @@ description = "Provisioning-phase gating for MPT Extension SDK pipeline steps." readme = "README.md" requires-python = ">=3.12" dependencies = [ - "mpt-extension-sdk>=6.3,<7", + "mpt-extension-sdk>=6.6.1,<7", "pydantic>=2.13,<3", ] diff --git a/tests/fixtures/sdk.py b/tests/fixtures/sdk.py index f6828af..858d385 100644 --- a/tests/fixtures/sdk.py +++ b/tests/fixtures/sdk.py @@ -2,6 +2,7 @@ from pathlib import Path import pytest +from mpt_extension_sdk.api.auth import Account, AccountType, AuthContext from mpt_extension_sdk.models import Order, ParameterBag from mpt_extension_sdk.pipeline import EventMetadata, OrderContext from mpt_extension_sdk.runtime.models import MetaConfig @@ -29,6 +30,16 @@ def event_metadata(): ) +@pytest.fixture +def auth_context(): + return AuthContext( + token="test-token", + account=Account(id="ACC-0001", type=AccountType.VENDOR), + permissions={}, + extension_id="EXT-0001", + ) + + @pytest.fixture def runtime_settings(): return RuntimeSettings( @@ -70,6 +81,7 @@ def order_context_factory( extension_settings, runtime_settings, event_metadata, + auth_context, ): def factory(ordering=None, fulfillment=None): order = Order.model_construct( @@ -81,6 +93,7 @@ def factory(ordering=None, fulfillment=None): mpt_api_service=mpt_api_service, ext_settings=extension_settings, runtime_settings=runtime_settings, + auth=auth_context, meta=event_metadata, order=order, ) diff --git a/uv.lock b/uv.lock index 07aafb1..43cc980 100644 --- a/uv.lock +++ b/uv.lock @@ -1542,7 +1542,7 @@ dev = [ [package.metadata] requires-dist = [ - { name = "mpt-extension-sdk", specifier = ">=6.5,<7" }, + { name = "mpt-extension-sdk", specifier = ">=6.6.1,<7" }, { name = "pydantic", specifier = ">=2.13,<3" }, ] @@ -1558,7 +1558,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "mpt-extension-sdk", specifier = ">=6.5,<7" }] +requires-dist = [{ name = "mpt-extension-sdk", specifier = ">=6.6.1,<7" }] [package.metadata.requires-dev] dev = [] @@ -1574,7 +1574,7 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "mpt-extension-sdk", specifier = ">=6.3,<7" }, + { name = "mpt-extension-sdk", specifier = ">=6.6.1,<7" }, { name = "pydantic", specifier = ">=2.13,<3" }, ] @@ -1620,7 +1620,7 @@ dev = [] [[package]] name = "mpt-extension-sdk" -version = "6.5.2" +version = "6.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "fastapi", extra = ["standard"] }, @@ -1635,14 +1635,14 @@ dependencies = [ { name = "pydantic" }, { name = "typer" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0d/9d/36f1b0eef3afa1a8f3adf165c71b6c4cc86390e86e817dc4f85fc2409fda/mpt_extension_sdk-6.5.2.tar.gz", hash = "sha256:ed72319f36935981545a26e4298b475af7e95eaadfd693ee084b605d1c0a8515", size = 54661, upload-time = "2026-07-16T10:31:43.913Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/28/4cc1b6f09aa627315653811c47a9d0f2832fbdc1ea76ef4d71d3313fb9cd/mpt_extension_sdk-6.6.1.tar.gz", hash = "sha256:3897989b5015de7b71cac6b4be2ce9ed3afe7a80a26fc8ba8b04f1fd5fa8384e", size = 56618, upload-time = "2026-07-23T09:34:38.762Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/80/cf/9e87a6c8009a11dd327d7b26371db8e3c1a2c6820ece6502714bee337b8f/mpt_extension_sdk-6.5.2-py3-none-any.whl", hash = "sha256:fe620a4ac03ddcaeff38bda42f0eabbc835d693a767f906cb2cb491c27e9cbab", size = 94273, upload-time = "2026-07-16T10:31:42.741Z" }, + { url = "https://files.pythonhosted.org/packages/2d/88/d36ec7dff051f09e3c205907ff98f6b87a29586530f58e9edaeb92e64662/mpt_extension_sdk-6.6.1-py3-none-any.whl", hash = "sha256:701a87ce5bd59e0b6ea5f176051ce7770963453bac12116eb279fb9331c106ad", size = 96953, upload-time = "2026-07-23T09:34:37.563Z" }, ] [[package]] name = "mrok" -version = "0.10.4" +version = "0.10.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "asn1crypto" }, @@ -1667,9 +1667,9 @@ dependencies = [ { name = "typer" }, { name = "uvicorn-worker" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a0/d7/9191c6c4e3db391798b6fb8e4d3c37545b537c15fe9f4f5dde581ef40b32/mrok-0.10.4.tar.gz", hash = "sha256:7a2c33e902d375dca64cc76431e2a9c9b3256f33c8789aed839b0b68550de181", size = 812824, upload-time = "2026-07-10T13:03:50.91Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fa/90/1473bcce57e7bab6f3d3c814c50eb2f8552707bf6fbc488fda7457b3350c/mrok-0.10.5.tar.gz", hash = "sha256:2c2bd553b6d23a45a00836b733f27ffe208101e21b837c345db538b1e2841b2e", size = 812816, upload-time = "2026-07-13T08:35:54.779Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ab/d2/8e2690aa3e8fad62dcd335dbf0ad458adbe14b71b066d317aabbfbaf85fe/mrok-0.10.4-py3-none-any.whl", hash = "sha256:f23daf2362b002b2fedf7e207eb927abb1cce600be22ee41e319a7e98d2d3c6e", size = 86986, upload-time = "2026-07-10T13:03:49.148Z" }, + { url = "https://files.pythonhosted.org/packages/1d/1a/7f4f5c0556b76ce41f9135a232cb8667815b7a2b40e0a8025b908da41f36/mrok-0.10.5-py3-none-any.whl", hash = "sha256:afaaec1b0291d8d545c20a89c7bff2dea7f2cad3f198e674b76f43dac26e3525", size = 86988, upload-time = "2026-07-13T08:35:53.469Z" }, ] [[package]]