Skip to content

Commit d1a4d79

Browse files
committed
Use local packages in dev common preset
1 parent 3766046 commit d1a4d79

File tree

1 file changed

+16
-0
lines changed
  • finecode_dev_common_preset/src/finecode_dev_common_preset

1 file changed

+16
-0
lines changed

finecode_dev_common_preset/src/finecode_dev_common_preset/preset.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,31 @@ presets = [
99
# finecode_extension_runner must match
1010
[tool.finecode.env.runtime.dependencies]
1111
finecode_extension_runner = { path = "../../../finecode_extension_runner", editable = true }
12+
finecode_extension_api = { path = "../../../finecode_extension_api", editable = true }
1213

1314
[tool.finecode.env.dev.dependencies]
1415
finecode_extension_runner = { path = "../../../finecode_extension_runner", editable = true }
1516

1617
[tool.finecode.env.dev_no_runtime.dependencies]
18+
finecode_extension_api = { path = "../../../finecode_extension_api", editable = true }
1719
finecode_extension_runner = { path = "../../../finecode_extension_runner", editable = true }
20+
fine_python_mypy = { path = "../../../extensions/fine_python_mypy", editable = true }
21+
fine_python_ruff = { path = "../../../extensions/fine_python_ruff", editable = true }
22+
fine_python_flake8 = { path = "../../../extensions/fine_python_flake8", editable = true }
23+
fine_python_pyrefly = { path = "../../../extensions/fine_python_pyrefly", editable = true }
24+
fine_python_package_info = { path = "../../../extensions/fine_python_package_info", editable = true }
1825

1926
# currently, all packages in finecode repository are pure python packages, reuse
2027
# setuptools build in all of them
2128
[build-system]
2229
requires = ["setuptools>=64", "setuptools-scm>=8"]
2330
build-backend = "setuptools.build_meta"
31+
32+
# TODO: recognize minimal python version automatically
33+
[[tool.finecode.action_handler]]
34+
source = "fine_python_ruff.RuffLintHandler"
35+
config.target_version = 'py311'
36+
37+
[[tool.finecode.action_handler]]
38+
source = "fine_python_pyrefly.PyreflyLintHandler"
39+
config.python_version = '3.11'

0 commit comments

Comments
 (0)