Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions agentscore_commerce/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,40 @@
agentscore_commerce.discovery - probe + .well-known/mpp.json + llms.txt + OpenAPI snippets
agentscore_commerce.challenge - 402-body builders
agentscore_commerce.stripe_multichain - multichain PaymentIntent helpers
agentscore_commerce.checkout - high-level Checkout orchestrator
agentscore_commerce.api - AgentScore SDK re-export
"""

from importlib.metadata import PackageNotFoundError
from importlib.metadata import version as _pkg_version

from agentscore_commerce.checkout import (
Checkout,
CheckoutContext,
CheckoutRailSpec,
CheckoutRequest,
CheckoutResult,
MppxComposeOutcome,
PricingResult,
SettleOutcome,
)

try:
__version__ = _pkg_version("agentscore-commerce")
except PackageNotFoundError:
# Editable install or pre-build state — fall back to a sentinel so consumers
# don't crash on a missing dist-info dir. Real version always comes from
# pyproject.toml at install time.
__version__ = "0.0.0+local"

__all__ = [
"Checkout",
"CheckoutContext",
"CheckoutRailSpec",
"CheckoutRequest",
"CheckoutResult",
"MppxComposeOutcome",
"PricingResult",
"SettleOutcome",
"__version__",
]
Loading