[project] name = "task-runner-python" version = "0.1.0" description = "Native Python task runner for n8n" readme = "README.md" requires-python = ">=3.13" dependencies = [ "websockets>=15.0.1", ] [project.optional-dependencies] sentry = ["sentry-sdk>=2.35.2"] [tool.uv] constraint-dependencies = ["urllib3>=2.7.0"] [dependency-groups] dev = [ "ruff>=0.14.10", "ty>=0.0.5", "pytest>=8.0.0", "pytest-cov>=5.0.0", "pytest-asyncio>=0.24.0", "aiohttp>=3.10.0", "setuptools>=80.10.2", ] [tool.pytest.ini_options] pythonpath = ["."] testpaths = ["tests"] addopts = "-v" [build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["."] include = ["src*"]