Dependencies

Name Summary
rich
extra == "cli"
Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
Documentation Documentation rich.readthedocs.io rich.readthedocs.io home_page home_page github.com github.com
humanize
extra == "extras"
Python humanize utilities
Documentation Documentation humanize.readthedocs.io humanize.readthedocs.io Funding Funding tidelift.com tidelift.com Homepage Homepage github.com github.com Issue tracker Issue tracker github.com github.com Release notes Release notes github.com github.com Source Source github.com github.com
upathtools
UPath utilities
Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
natsort
extra == "extras"
Simple yet flexible natural sorting in Python.
home_page home_page github.com github.com
yamling
extra == "yaml"
Enhanced YAML loading and dumping.
Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
Pygments
extra == "extras"
Pygments is a syntax highlighting package written in Python.
Homepage Homepage pygments.org pygments.org Documentation Documentation pygments.org pygments.org Source Source github.com github.com Bug Tracker Bug Tracker github.com github.com Changelog Changelog github.com github.com
black
extra == "extras"
The uncompromising code formatter.
Documentation Documentation black.readthedocs.io black.readthedocs.io Changelog Changelog github.com github.com Repository Repository github.com github.com Issues Issues github.com github.com
pyconify
extra == "icons"
iconify for python. Universal icon framework
homepage homepage github.com github.com repository repository github.com github.com
fsspec
File-system specification
Changelog Changelog filesystem-spec.readthedocs.io filesystem-spec.readthedocs.io Documentation Documentation filesystem-spec.readthedocs.io filesystem-spec.readthedocs.io Homepage Homepage github.com github.com
Jinja2
A very fast and expressive template engine.
Changes Changes jinja.palletsprojects.com jinja.palletsprojects.com Chat Chat discord.gg discord.gg Documentation Documentation jinja.palletsprojects.com jinja.palletsprojects.com Donate Donate palletsprojects.com palletsprojects.com Source Source github.com github.com
llmling-agent
extra == "llm"
A brand new AI framework. Fully async. Excellently typed. Pydantic-Ai + LiteLLM support. Human in the loop. Unique messaging features.
Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com Issues Issues github.com github.com Discussions Discussions github.com github.com Code coverage Code coverage app.codecov.io app.codecov.io
universal_pathlib
pathlib api extended to use fsspec backends
Homepage Homepage github.com github.com Changelog Changelog github.com github.com
typer
extra == "cli"
Typer, build great CLIs. Easy to code. Based on Python type hints.
Homepage Homepage github.com github.com Documentation Documentation typer.tiangolo.com typer.tiangolo.com Repository Repository github.com github.com Issues Issues github.com github.com Changelog Changelog typer.tiangolo.com typer.tiangolo.com
httpx
extra == "httpx"
The next generation HTTP client.
Changelog Changelog github.com github.com Documentation Documentation www.python-httpx.org www.python-httpx.org Homepage Homepage github.com github.com Source Source github.com github.com
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