Code / pyproject.toml

pyproject.toml 40 lines
# =============================================================================
#  Project   : modelmap
#  File      : pyproject.toml
#  Purpose   : Python project configuration for the modelmap library
#  Author    : Simon-Pierre Boucher
#  Contact   : contact@spboucher.ai
#  Website   : https://modelmap.io
#  Created   : 2026-08-12
#  Modified  : 2026-08-12
#  Platform  : macOS / Apple Silicon (arm64)
#  License   : All rights reserved (research code)
# =============================================================================
[project]
name = "modelmap"
version = "0.1.0"
description = "Internal cartography of local large language models on Apple Silicon"
authors = [{ name = "Simon-Pierre Boucher", email = "contact@spboucher.ai" }]
requires-python = ">=3.11"
dependencies = [
    "numpy",
    "safetensors",
]

[project.optional-dependencies]
dev = ["ruff", "pytest"]

[build-system]
requires = ["setuptools>=68"]
build-backend = "setuptools.build_meta"

[tool.setuptools.packages.find]
where = ["src"]

[tool.ruff]
line-length = 100
target-version = "py311"

[tool.pytest.ini_options]
testpaths = ["tests", "src"]