pyproject.toml 726 B

123456789101112131415161718192021222324252627282930313233
  1. [tool.black]
  2. line-length = 119
  3. required-version = "21.6b0"
  4. [tool.isort]
  5. profile = "black"
  6. line_length = 119
  7. combine_as_imports = true
  8. combine_star = true
  9. known_local_folder = ["arguments", "test_utils", "tests", "utils"]
  10. [tool.mypy]
  11. plugins = [
  12. "numpy.typing.mypy_plugin",
  13. "pydantic.mypy"
  14. ]
  15. ignore_missing_imports = true
  16. follow_imports = "silent"
  17. warn_redundant_casts = true
  18. warn_unused_ignores = true
  19. disallow_any_generics = true
  20. check_untyped_defs = true
  21. no_implicit_reexport = true
  22. strict_optional = false
  23. no_implicit_optional = true
  24. implicit_reexport = true
  25. allow_untyped_globals = true
  26. [tool.pydantic-mypy]
  27. init_forbid_extra = true
  28. init_typed = true
  29. warn_required_dynamic_aliases = true
  30. warn_untyped_fields = true