[project] name = "pemf-arc-agi" version = "0.4.0" description = "Pre-Emergence Mechanics Framework (PEMF) solver for ARC-AGI" requires-python = ">=3.10" license = {text = "MIT"} dependencies = [ "numpy>=1.24", "scipy>=1.10", ] [project.optional-dependencies] viz = [ "matplotlib>=3.7", ] wandb = [ "wandb>=0.15", "matplotlib>=3.7", ] llm = [ "huggingface-hub>=0.20", ] all = [ "numpy>=1.24", "scipy>=1.10", "matplotlib>=3.7", "wandb>=0.15", "huggingface-hub>=0.20", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["itt_solver"] [dependency-groups] dev = [ "pytest>=7.0", ]