Dependencies
Name | Summary |
---|---|
richextra == "cli" |
Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal |
pillowextra == "llm" |
Python Imaging Library (Fork) |
humanizeextra == "extras" |
Python humanize utilities |
universal_pathlib |
pathlib api extended to use fsspec backends |
Jinja2 |
A very fast and expressive template engine. |
python-dotenvextra == "llm" |
Read key-value pairs from a .env file and set them as environment variables |
Pygmentsextra == "extras" |
Pygments is a syntax highlighting package written in Python. |
fsspec |
File-system specification |
pyconifyextra == "icons" |
iconify for python. Universal icon framework |
litellmextra == "llm" |
Library to easily interface with LLM API providers |
blackextra == "extras" |
The uncompromising code formatter. |
natsortextra == "extras" |
Simple yet flexible natural sorting in Python. |
yamlingextra == "yaml" |
Enhanced YAML loading and dumping. |
typerextra == "cli" |
Typer, build great CLIs. Easy to code. Based on Python type hints. |
graph LR
classDef missing stroke-dasharray: 5
fsspec["fsspec\n2024.10.0"]
jinja2["Jinja2\n3.1.4"]
jinjarope["jinjarope\n0.16.0"]
markupsafe["MarkupSafe\n3.0.2"]
universal-pathlib["universal_pathlib\n0.2.5"]
jinja2 -- ">=2.0" --> markupsafe
jinjarope -- "any" --> fsspec
jinjarope -- "any" --> jinja2
jinjarope -- "any" --> universal-pathlib
universal-pathlib -- ">=2022.1.0,!=2024.3.1" --> fsspec