[build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "kerf-engine" version = "0.1.0" description = "Kerf Engine — raster-to-vector conversion pipeline" requires-python = ">=3.11" dependencies = [ "fastapi>=0.110", "uvicorn[standard]>=0.29", "opencv-python-headless>=4.9", "pypotrace>=0.3", "vtracer>=0.6", "python-multipart>=0.0.9", "Pillow>=10.2", ] [tool.setuptools.packages.find] include = ["pipeline*", "api*"] [project.optional-dependencies] dev = [ "pytest>=8.0", "httpx>=0.27", "ruff>=0.3", ]