forbidden-import¶
Ban imports that cross configured package or module boundaries.
Message¶
Do not import across forbidden boundary ‘{boundary}’.
Settings¶
| Setting | Description | Type | Default |
|---|---|---|---|
| forbidden_imports | — | list | [] |
Valid examples¶
import services.public_api
from services import public_api
import services_internal
Invalid examples¶
import services.internal
import services.internal.jobs
from services import internal
from services.internal import jobs
from services.internal import *