49 lines
864 B
TOML
49 lines
864 B
TOML
[project]
|
|
requires-python = ">=3.10"
|
|
dependencies = [
|
|
"requests>=2.18.4",
|
|
"types-requests>=2.31.0.5",
|
|
"numpy<2.0.0",
|
|
"black==24.1.0",
|
|
"isort==5.13.2",
|
|
"mypy==1.13.0",
|
|
]
|
|
|
|
[tool.isort]
|
|
multi_line_output = 3
|
|
lines_after_imports = 2
|
|
skip = ["lib", "out", ".venv"]
|
|
profile = "black"
|
|
|
|
[tool.black]
|
|
target-version = ['py310']
|
|
include = '\.pyi?$'
|
|
exclude = '''
|
|
/(\.git|lib|out)/
|
|
'''
|
|
|
|
[tool.ruff]
|
|
exclude = ["lib", "out", "addon_updater.py", "addon_updater_ops.py"]
|
|
ignore = [
|
|
"E501", # Line too long
|
|
]
|
|
target-version = "py310"
|
|
|
|
[tool.mypy]
|
|
exclude = ['test_*', 'out', 'lib']
|
|
disallow_untyped_globals = false # remove this in the future
|
|
|
|
[[tool.mypy.overrides]]
|
|
module = [
|
|
"bpy",
|
|
"bpy.*",
|
|
"bpy_extras",
|
|
"mathutils",
|
|
"addonutils",
|
|
"blf",
|
|
"gpu",
|
|
"gpu_extras.*"
|
|
]
|
|
ignore_missing_imports = true # Ignore missing type hints for bpy
|
|
|