[project] name = "rp" version = "0.3.1" description = "Rich print files — markdown, JSON, code, and more — beautifully in your terminal" readme = "README.md" license = "MIT" license-files = ["LICENSE"] authors = [ { name = "Yunxiao Xu", email = "xuyunxiao2001@gmail.com" } ] keywords = ["cli", "rich", "syntax-highlighting", "markdown", "terminal"] classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", "Topic :: Utilities", "Typing :: Typed", ] requires-python = ">=3.12" dependencies = [ "pygments>=2.13.0", "rich>=13.0", "typer>=0.12", ] [project.scripts] rp = "rp.cli:app" [project.urls] Homepage = "https://gitea.yunxiao.xyz/YunxiaoXu/rich-print" Repository = "https://gitea.yunxiao.xyz/YunxiaoXu/rich-print.git" [dependency-groups] dev = [ "ruff>=0.9", "mypy>=1.14", "pytest>=8.0", "pytest-cov>=5.0", "types-pygments>=2.19.0.20260402", ] [tool.pytest.ini_options] testpaths = ["tests"] addopts = "--tb=short -q" [build-system] requires = ["uv_build>=0.11.2,<0.12.0"] build-backend = "uv_build"