-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtach.toml
More file actions
82 lines (72 loc) · 1.54 KB
/
tach.toml
File metadata and controls
82 lines (72 loc) · 1.54 KB
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
76
77
78
79
80
81
82
# SPDX-FileCopyrightText: 2025 Ohad Livne <libohad-dev@proton.me>
#
# SPDX-License-Identifier: CC0-1.0
exclude = ["**/__pycache__", "build/", "dist/", ".venv/", "tests/"]
source_roots = ["src"]
exact = true
# keep-sorted start
forbid_circular_dependencies = true
ignore_type_checking_imports = false
root_module = "forbid"
# keep-sorted end
[rules]
# keep-sorted start
require_ignore_directive_reasons = "error"
unused_external_dependencies = "error"
unused_ignore_directives = "error"
# keep-sorted end
[[modules]]
path = "temper_edit.exceptions"
depends_on = []
[[modules]]
path = "temper_edit.utils"
depends_on = []
[[modules]]
path = "temper_edit.config"
depends_on = [
# keep-sorted start
"temper_edit.utils",
# keep-sorted end
]
[[modules]]
path = "temper_edit.editor"
depends_on = [
# keep-sorted start
"temper_edit.config",
"temper_edit.exceptions",
# keep-sorted end
]
[[modules]]
path = "temper_edit.atomic_edit"
depends_on = [
# keep-sorted start
"temper_edit.exceptions",
# keep-sorted end
]
[[modules]]
path = "temper_edit.s3"
depends_on = [
# keep-sorted start
"temper_edit.atomic_edit",
"temper_edit.exceptions",
# keep-sorted end
]
[[modules]]
path = "temper_edit.cli"
depends_on = [
# keep-sorted start
"temper_edit.atomic_edit",
"temper_edit.config",
"temper_edit.editor",
"temper_edit.exceptions",
"temper_edit.s3",
"temper_edit.utils",
# keep-sorted end
]
[external]
exclude =[
# keep-sorted start
"boto3",
"botocore",
# keep-sorted end
]