[[package]] name = "click" version = "8.3.0" description = "Composable command line interface toolkit" category = "main" optional = false python-versions = ">=3.10" [package.dependencies] colorama = {version = "*", markers = "platform_system == \"Windows\""} [[package]] name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" [[package]] name = "markdown-it-py" version = "4.0.0" description = "Python port of markdown-it. Markdown parsing, done right!" category = "main" optional = false python-versions = ">=3.10" [package.dependencies] mdurl = ">=0.1,<1.0" [package.extras] benchmarking = ["psutil", "pytest", "pytest-benchmark"] compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=3.0,<4.0)", "panflute (>=2.3,<3.0)", "markdown-it-pyrs"] linkify = ["linkify-it-py (>=1,<3)"] plugins = ["mdit-py-plugins (>=0.5.0)"] profiling = ["gprof2dot"] rtd = ["mdit-py-plugins (>=0.5.0)", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx-book-theme (>=1.0,<2.0)", "jupyter-sphinx", "ipykernel"] testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions", "requests"] [[package]] name = "mdurl" version = "0.1.2" description = "Markdown URL utilities" category = "main" optional = false python-versions = ">=3.7" [[package]] name = "pygments" version = "2.19.2" description = "Pygments is a syntax highlighting package written in Python." category = "main" optional = false python-versions = ">=3.8" [package.extras] windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pypdf" version = "6.1.3" description = "A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files" category = "main" optional = false python-versions = ">=3.9" [package.dependencies] typing_extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} [package.extras] crypto = ["cryptography"] cryptodome = ["pycryptodome"] dev = ["black", "flit", "pip-tools", "pre-commit", "pytest-cov", "pytest-socket", "pytest-timeout", "pytest-xdist", "wheel"] docs = ["myst-parser", "sphinx", "sphinx-rtd-theme"] full = ["cryptography", "Pillow (>=8.0.0)"] image = ["Pillow (>=8.0.0)"] [[package]] name = "pyyaml" version = "6.0.3" description = "YAML parser and emitter for Python" category = "main" optional = false python-versions = ">=3.8" [[package]] name = "rich" version = "14.2.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" category = "main" optional = false python-versions = ">=3.8.0" [package.dependencies] markdown-it-py = ">=2.2.0" pygments = ">=2.13.0,<3.0.0" [package.extras] jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "shellingham" version = "1.5.4" description = "Tool to Detect Surrounding Shell" category = "main" optional = false python-versions = ">=3.7" [[package]] name = "typer" version = "0.19.2" description = "Typer, build great CLIs. Easy to code. Based on Python type hints." category = "main" optional = false python-versions = ">=3.8" [package.dependencies] click = ">=8.0.0" rich = ">=10.11.0" shellingham = ">=1.3.0" typing-extensions = ">=3.7.4.3" [[package]] name = "typing-extensions" version = "4.15.0" description = "Backported and Experimental Type Hints for Python 3.9+" category = "main" optional = false python-versions = ">=3.9" [metadata] lock-version = "1.1" python-versions = "^3.10" content-hash = "58dd26373197ceffe88b78af71c4a7316fa3d383b8ab14180fb85b5af1ecbdef" [metadata.files] click = [] colorama = [] markdown-it-py = [] mdurl = [] pygments = [] pypdf = [] pyyaml = [] rich = [] shellingham = [] typer = [] typing-extensions = []