# ============================================================================= # Project : localvm-research # File : pyproject.toml # Purpose : Python project configuration (deps, ruff, pytest) # Author : Simon-Pierre Boucher # Contact : contact@spboucher.ai # Created : 2026-08-11 # Modified : 2026-08-11 # Platform : macOS / Apple Silicon (arm64) # License : All rights reserved (research code) # ============================================================================= [project] name = "localvm" version = "0.0.1" description = "Research: out-of-core execution of large pretrained LLMs on consumer Apple Silicon" authors = [{ name = "Simon-Pierre Boucher", email = "contact@spboucher.ai" }] requires-python = ">=3.11" dependencies = [ "numpy", ] [project.optional-dependencies] dev = ["ruff", "pytest"] ml = ["mlx", "mlx-lm", "torch", "safetensors", "transformers"] [tool.setuptools.packages.find] where = ["src"] [tool.ruff] line-length = 100 target-version = "py311" [tool.ruff.lint] select = ["E", "F", "W", "I", "UP", "B"] [tool.pytest.ini_options] testpaths = ["src", "experiments"] python_files = ["test_*.py"]