Dependencies
Name | Summary |
---|---|
richextra == "cli" |
Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal |
humanizeextra == "extras" |
Python humanize utilities |
upathtools |
UPath utilities |
natsortextra == "extras" |
Simple yet flexible natural sorting in Python. |
yamlingextra == "yaml" |
Enhanced YAML loading and dumping. |
Pygmentsextra == "extras" |
Pygments is a syntax highlighting package written in Python. |
blackextra == "extras" |
The uncompromising code formatter. |
pyconifyextra == "icons" |
iconify for python. Universal icon framework |
fsspec |
File-system specification |
Jinja2 |
A very fast and expressive template engine. |
llmling-agentextra == "llm" |
A brand new AI framework. Fully async. Excellently typed. Pydantic-Ai + LiteLLM support. Human in the loop. Unique messaging features. |
universal_pathlib |
pathlib api extended to use fsspec backends |
typerextra == "cli" |
Typer, build great CLIs. Easy to code. Based on Python type hints. |
httpxextra == "httpx" |
The next generation HTTP client. |
graph LR
classDef missing stroke-dasharray: 5
fsspec["fsspec\n2025.3.0"]
jinja2["Jinja2\n3.1.6"]
jinjarope["jinjarope\n0.17.1"]
markupsafe["MarkupSafe\n3.0.2"]
morefs["morefs\n0.2.2"]
universal-pathlib["universal_pathlib\n0.2.6"]
upathtools["upathtools\n0.5.1"]
jinja2 -- ">=2.0" --> markupsafe
jinjarope -- "any" --> fsspec
jinjarope -- "any" --> jinja2
jinjarope -- "any" --> universal-pathlib
jinjarope -- "any" --> upathtools
morefs -- "any" --> fsspec
universal-pathlib -- ">=2022.1.0,!=2024.3.1" --> fsspec
upathtools -- ">=0.2.2" --> morefs
upathtools -- ">=0.2.6" --> universal-pathlib
upathtools -- ">=2025.2.0" --> fsspec