Gibt es eine Möglichkeit zu steuern, was in jedem Paket und jeder Datei in Python (Fastapi) importiert werden kann?
Posted: 05 Jan 2025, 07:50
Für ein großes API-Projekt versuchen wir, eine Ordnerstruktur durchzusetzen und festzulegen, welches Paket aus anderen Paketen importiert werden darf. Gibt es ein Paket, das dies überprüfen kann, damit Sie es in Git Pre-Commit oder CICD verwenden können?
Zum Beispiel:
Gibt es etwas Ähnliches in einem Python-Paket?
Zum Beispiel:
- Ansichten dürfen alles importieren
- Dienste dürfen nicht aus Ansichten importiert werden
- Repositorys dürfen keine Dienste importieren
Gibt es etwas Ähnliches in einem Python-Paket?