[project] name = "nsp" version = "0.1.0" description = "ThothII harness — deterministic CLI for the NL→SQL workflow" requires-python = ">=3.12" dependencies = [ "typer>=0.12", "pydantic>=2.0", "pyyaml>=6.0", "sqlalchemy>=2.0", "psycopg2-binary>=2.9", "datasketch>=1.6", "sqlglot>=23.0", "python-dotenv>=1.0", "rich>=13.0", "requests>=2.31", "tqdm>=4.66", ] [project.scripts] nsp = "nsp.cli:app" [project.optional-dependencies] dev = [ "pytest>=8.0", "testcontainers[postgres]>=4.0", "ruff>=0.5", ] [tool.ruff] line-length = 100 [tool.pytest.ini_options] testpaths = ["tests"]