[project] name = "paperlib" version = "0.1.0" description = "Local-first CLI toolkit for managing a paper library" readme = "README.md" requires-python = ">=3.13,<3.14" dependencies = [ "arxiv>=2.0.0", "mineru[core]>=3.0.9", "rich>=15.0.0", "typer>=0.24.1", ] [project.scripts] paperlib = "paperlib.cli:main" [build-system] requires = [] build-backend = "paperlib_build_backend" backend-path = ["."] [tool.uv] package = true [tool.ruff] line-length = 88 target-version = "py313" [tool.ruff.lint] select = ["E", "F", "I", "B", "UP"] [tool.pytest.ini_options] testpaths = ["tests"] [dependency-groups] dev = [ "pytest>=9.0.3", ]