mirror of
https://github.com/containers/podman-compose.git
synced 2025-05-31 23:45:51 +02:00
Add mypy configuration
Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
This commit is contained in:
parent
6b2665683c
commit
ea22227625
@ -53,3 +53,21 @@ quote-style = "preserve"
|
||||
directory = "misc"
|
||||
name = "Misc"
|
||||
showcontent = true
|
||||
|
||||
[tool.mypy]
|
||||
python_version = "3.9"
|
||||
namespace_packages = true
|
||||
explicit_package_bases = true
|
||||
pretty = true
|
||||
warn_redundant_casts = true
|
||||
disallow_untyped_calls = false
|
||||
disallow_untyped_defs = true
|
||||
no_implicit_optional = true
|
||||
mypy_path = "$MYPY_CONFIG_FILE_DIR"
|
||||
exclude = "build"
|
||||
|
||||
[[tool.mypy.overrides]]
|
||||
module = [
|
||||
"parameterized.*",
|
||||
]
|
||||
ignore_missing_imports = true
|
||||
|
@ -4,8 +4,12 @@ cryptography==44.0.3
|
||||
parameterized==0.9.0
|
||||
pytest==8.0.2
|
||||
tox==4.13.0
|
||||
mypy==1.15.0
|
||||
ruff==0.3.1
|
||||
pylint==3.1.0
|
||||
types-PyYAML==6.0.12.20250402
|
||||
types-requests==2.32.0.20250328
|
||||
types-setuptools==80.7.0.20250516
|
||||
|
||||
# The packages below are transitive dependencies of the packages above and are included here
|
||||
# to make testing reproducible.
|
||||
@ -24,6 +28,7 @@ filelock==3.13.1
|
||||
iniconfig==2.0.0
|
||||
isort==5.13.2
|
||||
mccabe==0.7.0
|
||||
mypy_extensions==1.1.0
|
||||
packaging==23.2
|
||||
platformdirs==4.2.0
|
||||
pluggy==1.4.0
|
||||
@ -32,4 +37,5 @@ python-dotenv==1.0.1
|
||||
PyYAML==6.0.1
|
||||
requests
|
||||
tomlkit==0.12.4
|
||||
typing_extensions==4.13.2
|
||||
virtualenv==20.26.6
|
||||
|
Loading…
x
Reference in New Issue
Block a user