File tree Expand file tree Collapse file tree 11 files changed +59
-14
lines changed Expand file tree Collapse file tree 11 files changed +59
-14
lines changed Original file line number Diff line number Diff line change @@ -3,4 +3,4 @@ click>=8.1.0
3
3
pluggy>=1.0.0
4
4
tomli > 2.0.0
5
5
tomli_w >= 1.0.0
6
- platformdirs< =3.12 .0,>=3 .2.0
6
+ platformdirs> =3.2 .0,<4 .2.0
Original file line number Diff line number Diff line change @@ -48,9 +48,11 @@ extra-dependencies = [
48
48
" robotframework @ git+https://github.com/robotframework/robotframework.git" ,
49
49
]
50
50
51
- [envs .py312_latest ]
52
- python = " 3.12"
53
- extra-dependencies = [" robotframework==6.1.1" ]
51
+ [envs .pypy ]
52
+ python = " pypy3.10"
53
+ extra-dependencies = [
54
+ " robotframework==6.0" ,
55
+ ]
54
56
55
57
[envs .rfdevel ]
56
58
python = " 3.11"
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-analyze"
7
7
description = ' RobotCode analyze plugin for Robot Framework'
8
8
readme = { "file" = " README.md" , "content-type" = " text/markdown" }
9
9
requires-python = " >=3.8"
10
- license = " Apache-2.0"
10
+ license = { text = " Apache-2.0" }
11
11
keywords = []
12
12
authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
13
13
classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-core"
7
7
description = ' Some core classes for RobotCode'
8
8
readme = { "file" = " README.md" , "content-type" = " text/markdown" }
9
9
requires-python = " >=3.8"
10
- license = " Apache-2.0"
10
+ license = { text = " Apache-2.0" }
11
11
keywords = []
12
12
authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
13
13
classifiers = [
@@ -52,3 +52,46 @@ only-include = ["src"]
52
52
[tool .hatch .envs .build ]
53
53
detached = true
54
54
python = " 38"
55
+
56
+ [tool .mypy ]
57
+ python_version = " 3.8"
58
+ strict = true
59
+ warn_redundant_casts = true
60
+ warn_unused_ignores = true
61
+ warn_return_any = true
62
+ warn_unused_configs = true
63
+ warn_unreachable = true
64
+ implicit_reexport = false
65
+ implicit_optional = true
66
+ disallow_untyped_decorators = false
67
+ disallow_subclassing_any = false
68
+ exclude = [
69
+ ' ^\.mypy_cache/' ,
70
+ ' ^\.venv/' ,
71
+ ' ^\.hatch/' ,
72
+ " ^build/" ,
73
+ " ^dist/" ,
74
+ " ^out/" ,
75
+ " ^playground/" ,
76
+ " ^scripts/" ,
77
+ " ^bundled/libs/" ,
78
+ ]
79
+ mypy_path = [
80
+ " typings" ,
81
+ " src" ,
82
+ ]
83
+ explicit_package_bases = true
84
+ namespace_packages = true
85
+ # allow_untyped_calls = true
86
+
87
+
88
+ [[tool .mypy .overrides ]]
89
+ module = [
90
+ " robot.*" ,
91
+ " robotremoteserver.*" ,
92
+ " debugpy.*" ,
93
+ " robotidy.*" ,
94
+ " robocop.*" ,
95
+ " pluggy" ,
96
+ ]
97
+ ignore_missing_imports = true
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-debugger"
7
7
description = ' RobotCode Debugger for Robot Framework'
8
8
readme = { "file" = " README.md" , "content-type" = " text/markdown" }
9
9
requires-python = " >=3.8"
10
- license = " Apache-2.0"
10
+ license = { text = " Apache-2.0" }
11
11
keywords = []
12
12
authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
13
13
classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-jsonrpc2"
7
7
description = ' JSONRPC Server for RobotCode'
8
8
readme = { "file" = " README.md" , "content-type" = " text/markdown" }
9
9
requires-python = " >=3.8"
10
- license = " Apache-2.0"
10
+ license = { text = " Apache-2.0" }
11
11
keywords = []
12
12
authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
13
13
classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-language-server"
7
7
description = ' RobotCode Language Server for Robot Framework'
8
8
readme = { "file" = " README.md" , "content-type" = " text/markdown" }
9
9
requires-python = " >=3.8"
10
- license = " Apache-2.0"
10
+ license = { text = " Apache-2.0" }
11
11
keywords = []
12
12
authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
13
13
classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-modifiers"
7
7
description = ' Some Robot Framework Modifiers for RobotCode'
8
8
readme = { "file" = " README.md" , "content-type" = " text/markdown" }
9
9
requires-python = " >=3.8"
10
- license = " Apache-2.0"
10
+ license = { text = " Apache-2.0" }
11
11
keywords = []
12
12
authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
13
13
classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-plugin"
7
7
description = ' Some classes for RobotCode plugin management'
8
8
readme = { "file" = " README.md" , "content-type" = " text/markdown" }
9
9
requires-python = " >=3.8"
10
- license = " Apache-2.0"
10
+ license = { text = " Apache-2.0" }
11
11
keywords = []
12
12
authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
13
13
classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-robot"
7
7
description = ' Support classes for RobotCode for handling Robot Framework projects.'
8
8
readme = { "file" = " README.md" , "content-type" = " text/markdown" }
9
9
requires-python = " >=3.8"
10
- license = " Apache-2.0"
10
+ license = { text = " Apache-2.0" }
11
11
keywords = []
12
12
authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
13
13
classifiers = [
@@ -28,7 +28,7 @@ classifiers = [
28
28
dependencies = [
29
29
" robotframework>=4.1.0" ,
30
30
" tomli>=1.1.0; python_version < '3.11'" ,
31
- " platformdirs<3.12 .0,>=3 .2.0" ,
31
+ " platformdirs>=3.2 .0,<4 .2.0" ,
32
32
" robotcode-core==0.68.1" ,
33
33
]
34
34
dynamic = [" version" ]
You can’t perform that action at this time.
0 commit comments