[project] name = "prisme-slm" version = "0.1.0" description = "PRISME: Intervention-Supervised Sparse Workspace Editing for Small Language Models (UQO WP31)" authors = [{ name = "Simon-Pierre Boucher", email = "simon-pierre.boucher@uqo.ca" }] requires-python = ">=3.12" license = { text = "MIT" } dependencies = [ "torch>=2.5", "numpy>=2.0", "pyyaml>=6", "tokenizers>=0.20", "datasets>=3", "safetensors>=0.4", "scipy>=1.13", "pandas>=2.2", "matplotlib>=3.9", "psutil>=6", "tqdm>=4", ] [project.optional-dependencies] dev = ["pytest>=8", "hypothesis>=6"] [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-q" [tool.setuptools] packages = ["prisme", "training", "evaluation", "baselines", "data"]