mirror of
https://github.com/TheTom/turboquant_plus.git
synced 2026-10-21 18:42:44 -05:00
Set up bare project infrastructure: - .gitignore, pyproject.toml, setup.py - GitHub Actions CI with Python 3.10/3.11/3.12 matrix - CI enforces >95% coverage when tests exist, skips gracefully when empty - CLAUDE.md with full development workflow rules - PLAN.md with phased implementation plan - Empty turboquant/, tests/, benchmarks/ packages No algorithm code — scaffold only. Co-Authored-By: tturney@psyguard.ai Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
26 lines
464 B
TOML
26 lines
464 B
TOML
[project]
|
|
name = "turboquant"
|
|
version = "0.1.0"
|
|
description = "TurboQuant: KV cache compression via PolarQuant + QJL (ICLR 2026)"
|
|
requires-python = ">=3.10"
|
|
dependencies = [
|
|
"numpy>=1.24",
|
|
"scipy>=1.10",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"pytest>=7.0",
|
|
"pytest-cov>=4.0",
|
|
]
|
|
bench = [
|
|
"matplotlib",
|
|
]
|
|
|
|
[build-system]
|
|
requires = ["setuptools>=68"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["tests"]
|