Picarones / picarones /core /modules.py
Claude
feat(migration): Phase 4-ter — relocalisation Cercle 1 → Cercle 2
0864c88 unverified
Raw
History Blame
760 Bytes
"""``picarones.core.modules`` — shim re-export (déprécié, suppression 2.0).
Canonique : :mod:`picarones.domain.module_protocol` pour ``BaseModule``
et ``ExecutionMode`` ; :mod:`picarones.domain.artifacts` pour
``ArtifactType``. Phase 4-bis du retrait du legacy.
"""
from __future__ import annotations
import warnings
from picarones.domain.artifacts import ArtifactType
from picarones.domain.module_protocol import BaseModule, ExecutionMode
warnings.warn(
"picarones.core.modules is deprecated and will be removed in 2.0. "
"Import ArtifactType from picarones.domain and BaseModule from "
"picarones.domain.module_protocol instead.",
DeprecationWarning,
stacklevel=2,
)
__all__ = ["ArtifactType", "BaseModule", "ExecutionMode"]