# app/modules/cart/definition.py """ Cart module definition. This module provides shopping cart functionality for customer storefronts. It is session-based and does not require customer authentication. """ from app.modules.core.module_registry import ModuleDefinition module = ModuleDefinition( code="cart", name="Shopping Cart", description="Session-based shopping cart for storefronts", version="1.0.0", is_self_contained=True, dependencies=["inventory"], # Checks inventory availability provides_models=True, provides_schemas=True, provides_services=True, provides_api_routes=True, provides_page_routes=False, provides_admin_ui=False, provides_vendor_ui=False, )