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
33pluggy>=1.0.0
44tomli > 2.0.0
55tomli_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 = [
4848 " robotframework @ git+https://github.com/robotframework/robotframework.git" ,
4949]
5050
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+ ]
5456
5557[envs .rfdevel ]
5658python = " 3.11"
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-analyze"
77description = ' RobotCode analyze plugin for Robot Framework'
88readme = { "file" = " README.md" , "content-type" = " text/markdown" }
99requires-python = " >=3.8"
10- license = " Apache-2.0"
10+ license = { text = " Apache-2.0" }
1111keywords = []
1212authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
1313classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-core"
77description = ' Some core classes for RobotCode'
88readme = { "file" = " README.md" , "content-type" = " text/markdown" }
99requires-python = " >=3.8"
10- license = " Apache-2.0"
10+ license = { text = " Apache-2.0" }
1111keywords = []
1212authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
1313classifiers = [
@@ -52,3 +52,46 @@ only-include = ["src"]
5252[tool .hatch .envs .build ]
5353detached = true
5454python = " 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"
77description = ' RobotCode Debugger for Robot Framework'
88readme = { "file" = " README.md" , "content-type" = " text/markdown" }
99requires-python = " >=3.8"
10- license = " Apache-2.0"
10+ license = { text = " Apache-2.0" }
1111keywords = []
1212authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
1313classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-jsonrpc2"
77description = ' JSONRPC Server for RobotCode'
88readme = { "file" = " README.md" , "content-type" = " text/markdown" }
99requires-python = " >=3.8"
10- license = " Apache-2.0"
10+ license = { text = " Apache-2.0" }
1111keywords = []
1212authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
1313classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-language-server"
77description = ' RobotCode Language Server for Robot Framework'
88readme = { "file" = " README.md" , "content-type" = " text/markdown" }
99requires-python = " >=3.8"
10- license = " Apache-2.0"
10+ license = { text = " Apache-2.0" }
1111keywords = []
1212authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
1313classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-modifiers"
77description = ' Some Robot Framework Modifiers for RobotCode'
88readme = { "file" = " README.md" , "content-type" = " text/markdown" }
99requires-python = " >=3.8"
10- license = " Apache-2.0"
10+ license = { text = " Apache-2.0" }
1111keywords = []
1212authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
1313classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-plugin"
77description = ' Some classes for RobotCode plugin management'
88readme = { "file" = " README.md" , "content-type" = " text/markdown" }
99requires-python = " >=3.8"
10- license = " Apache-2.0"
10+ license = { text = " Apache-2.0" }
1111keywords = []
1212authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
1313classifiers = [
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ name = "robotcode-robot"
77description = ' Support classes for RobotCode for handling Robot Framework projects.'
88readme = { "file" = " README.md" , "content-type" = " text/markdown" }
99requires-python = " >=3.8"
10- license = " Apache-2.0"
10+ license = { text = " Apache-2.0" }
1111keywords = []
1212authors = [{ name = " Daniel Biehl" , email = " dbiehl@live.de" }]
1313classifiers = [
@@ -28,7 +28,7 @@ classifiers = [
2828dependencies = [
2929 " robotframework>=4.1.0" ,
3030 " tomli>=1.1.0; python_version < '3.11'" ,
31- " platformdirs<3.12 .0,>=3 .2.0" ,
31+ " platformdirs>=3.2 .0,<4 .2.0" ,
3232 " robotcode-core==0.68.1" ,
3333]
3434dynamic = [" version" ]
You can’t perform that action at this time.
0 commit comments