forked from mlrun/mlrun
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.importlinter
75 lines (69 loc) · 1.39 KB
/
.importlinter
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
[importlinter]
root_package=mlrun
include_external_packages=True
[importlinter:contract:mlrun-common]
name=Common modules shouldn't import other mlrun utilities
type=forbidden
source_modules=
mlrun.common
forbidden_modules=
mlrun.api
mlrun.artifacts
mlrun.data_types
mlrun.datastore
mlrun.db
mlrun.feature_store
mlrun.frameworks
mlrun.launcher
mlrun.mlutils
mlrun.model_monitoring
mlrun.package
mlrun.platforms
mlrun.projects
mlrun.runtimes
mlrun.serving
mlrun.execution
mlrun.features
mlrun.k8s_utils
mlrun.kfpops
mlrun.lists
mlrun.model
mlrun.render
mlrun.run
mlrun.secrets
ignore_imports =
mlrun.config -> mlrun.db
mlrun.utils.clones -> mlrun
mlrun.utils.helpers -> mlrun
[importlinter:contract:mlrun-api]
name=MLRun modules shouldn't import MLRun API
type=forbidden
source_modules=
mlrun.artifacts
mlrun.common
mlrun.data_types
mlrun.datastore
mlrun.db
mlrun.feature_store
mlrun.frameworks
mlrun.launcher
mlrun.model_monitoring
mlrun.package
mlrun.platforms
mlrun.projects
mlrun.runtimes
mlrun.serving
mlrun.utils
mlrun.config
mlrun.errors
mlrun.execution
mlrun.features
mlrun.k8s_utils
mlrun.kfpops
mlrun.lists
mlrun.model
mlrun.render
mlrun.run
mlrun.secrets
forbidden_modules=
mlrun.api