[project]
name = "tip-crawlee-python-worker"
version = "0.1.0"
description = "Optional Crawlee Python worker for TIP crawler nodes"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
  "crawlee>=1.0.0",
]

[project.optional-dependencies]
beautifulsoup = [
  "crawlee[beautifulsoup]>=1.0.0",
]
playwright = [
  "crawlee[playwright]>=1.0.0",
  "playwright>=1.50.0",
]
all = [
  "crawlee[all]>=1.0.0",
]

[project.scripts]
tip-crawlee-worker = "tip_crawlee_worker.__main__:main"

[tool.ruff]
line-length = 100
