forbidden-import

Ban imports that cross configured package or module boundaries.

Message

Do not import across forbidden boundary ‘{boundary}’.

Settings

SettingDescriptionTypeDefault
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 *