Dependencies

Name Summary
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
pyconify
extra == "icons"
iconify for python. Universal icon framework
homepage homepage github.com github.com repository repository 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
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
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
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
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
universal_pathlib
pathlib api extended to use fsspec backends
Homepage Homepage github.com github.com Changelog Changelog 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
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
natsort
extra == "extras"
Simple yet flexible natural sorting in Python.
home_page home_page github.com github.com
python-dotenv
extra == "llm"
Read key-value pairs from a .env file and set them as environment variables
home_page home_page github.com github.com
pillow
extra == "llm"
Python Imaging Library (Fork)
Changelog Changelog github.com github.com Documentation Documentation pillow.readthedocs.io pillow.readthedocs.io Funding Funding tidelift.com tidelift.com Homepage Homepage python-pillow.org python-pillow.org Mastodon Mastodon fosstodon.org fosstodon.org Release notes Release notes pillow.readthedocs.io pillow.readthedocs.io Source Source github.com github.com
litellm
extra == "llm"
Library to easily interface with LLM API providers
documentation documentation docs.litellm.ai docs.litellm.ai homepage homepage litellm.ai litellm.ai repository repository github.com github.com
graph LR
    classDef missing stroke-dasharray: 5
    fsspec["fsspec\n2024.12.0"]
    jinja2["Jinja2\n3.1.4"]
    jinjarope["jinjarope\n0.16.0"]
    markupsafe["MarkupSafe\n3.0.2"]
    universal-pathlib["universal_pathlib\n0.2.6"]
    jinja2 -- ">=2.0" --> markupsafe
    jinjarope -- "any" --> fsspec
    jinjarope -- "any" --> jinja2
    jinjarope -- "any" --> universal-pathlib
    universal-pathlib -- ">=2022.1.0,!=2024.3.1" --> fsspec