- Fix cart to import from app.modules.base instead of non-existent app.modules.core.module_registry - Change 'dependencies' to 'requires' (correct attribute name) - Remove invalid 'provides_*' attributes that don't exist in ModuleDefinition dataclass Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
14 lines
342 B
Python
14 lines
342 B
Python
# app/modules/catalog/definition.py
|
|
"""Catalog module definition."""
|
|
|
|
from app.modules.base import ModuleDefinition
|
|
|
|
module = ModuleDefinition(
|
|
code="catalog",
|
|
name="Product Catalog",
|
|
description="Product catalog browsing and search for storefronts",
|
|
version="1.0.0",
|
|
is_self_contained=True,
|
|
requires=["inventory"],
|
|
)
|