Dependencies

Name Summary
opentelemetry-instrumentation-jinja2
OpenTelemetry jinja2 instrumentation
Homepage Homepage github.com github.com
yamling
Enhanced YAML loading and dumping.
Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com
opentelemetry-instrumentation-urllib
OpenTelemetry urllib instrumentation
Homepage Homepage github.com github.com
jinjarope
Jinja2 utilities, loaders & fsspec integration.
Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com
mkdocs
Project documentation with Markdown.
Documentation Documentation www.mkdocs.org www.mkdocs.org Source Source github.com github.com Issues Issues github.com github.com History History www.mkdocs.org www.mkdocs.org
pathspec
Utility library for gitignore style pattern matching of file paths.
Documentation Documentation python-path-specification.readthedocs.io python-path-specification.readthedocs.io Issue Tracker Issue Tracker github.com github.com Source Code Source Code github.com github.com
mknodes
Don't write docs. Code them.
Documentation Documentation phil65.github.io phil65.github.io Source Source github.com github.com
opentelemetry-instrumentation-urllib3
OpenTelemetry urllib3 instrumentation
Homepage Homepage 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
pydantic
Data validation using Python type hints
Homepage Homepage github.com github.com Documentation Documentation docs.pydantic.dev docs.pydantic.dev Funding Funding github.com github.com Source Source github.com github.com Changelog Changelog docs.pydantic.dev docs.pydantic.dev
rich
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
**<font size='3'>logfire</font>**
The best Python observability tool! 🪵🔥
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
yarl
Yet another URL library
Chat: Matrix Chat: Matrix matrix.to matrix.to Chat: Matrix Space Chat: Matrix Space matrix.to matrix.to CI: GitHub Workflows CI: GitHub Workflows github.com github.com Code of Conduct Code of Conduct github.com github.com Coverage: codecov Coverage: codecov codecov.io codecov.io Docs: Changelog Docs: Changelog yarl.aio-libs.org yarl.aio-libs.org Docs: RTD Docs: RTD yarl.aio-libs.org yarl.aio-libs.org GitHub: issues GitHub: issues github.com github.com GitHub: repo GitHub: repo github.com github.com home_page home_page github.com github.com
typer
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
graph LR
    classDef missing stroke-dasharray: 5
    aiohappyeyeballs["aiohappyeyeballs\n2.4.3"]
    aiohttp["aiohttp\n3.11.2"]
    aiosignal["aiosignal\n1.3.1"]
    annotated-types["annotated-types\n0.7.0"]
    anybadge["anybadge\n1.14.0"]
    anyio["anyio\n4.6.2.post1"]
    appdirs["appdirs\n1.4.4"]
    attrs["attrs\n24.2.0"]
    cattrs["cattrs\n24.1.2"]
    certifi["certifi\n2024.8.30"]
    cffi["cffi\n1.17.1"]
    charset-normalizer["charset-normalizer\n3.4.0"]
    click_0["click\n8.1.7"]
    clinspector["clinspector\n0.2.0"]
    coloraide["coloraide\n4.0"]
    colorama["colorama\n0.4.6"]
    deprecated["Deprecated\n1.2.15"]
    distro["distro\n1.9.0"]
    epregistry["epregistry\n1.2.0"]
    executing["executing\n2.1.0"]
    filelock["filelock\n3.16.1"]
    frozenlist["frozenlist\n1.5.0"]
    fsspec["fsspec\n2024.10.0"]
    ghp-import["ghp-import\n2.1.0"]
    git-changelog["git-changelog\n2.5.2"]
    gitdb["gitdb\n4.0.11"]
    githarbor["githarbor\n0.4.5"]
    gitpython["GitPython\n3.1.43"]
    googleapis-common-protos["googleapis-common-protos\n1.66.0"]
    griffe["griffe\n1.5.1"]
    h11["h11\n0.14.0"]
    httpcore["httpcore\n1.0.7"]
    httpx["httpx\n0.27.2"]
    huggingface-hub["huggingface-hub\n0.26.2"]
    idna["idna\n3.10"]
    importlib-metadata["importlib_metadata\n8.5.0"]
    jinja2["Jinja2\n3.1.4"]
    jinjarope["jinjarope\n0.16.0"]
    jiter["jiter\n0.7.1"]
    jsonschema-specifications["jsonschema-specifications\n2024.10.1"]
    jsonschema["jsonschema\n4.23.0"]
    litellm["litellm\n1.52.9"]
    logfire["logfire\n2.3.0"]
    markdown-it-py["markdown-it-py\n3.0.0"]
    markdown["Markdown\n3.7"]
    markupsafe["MarkupSafe\n3.0.2"]
    mdurl["mdurl\n0.1.2"]
    mergedeep["mergedeep\n1.3.4"]
    mkdocs-autorefs["mkdocs-autorefs\n1.2.0"]
    mkdocs-get-deps["mkdocs-get-deps\n0.2.0"]
    mkdocs-mknodes["mkdocs-mknodes\n0.7.2"]
    mkdocs["mkdocs\n1.6.1"]
    mkdocstrings["mkdocstrings\n0.27.0"]
    mknodes["mknodes\n0.54.4"]
    multidict["multidict\n6.1.0"]
    natsort["natsort\n8.4.0"]
    openai["openai\n1.54.4"]
    opentelemetry-api["opentelemetry-api\n1.28.1"]
    opentelemetry-exporter-otlp-proto-common["opentelemetry-exporter-otlp-proto-common\n1.28.1"]
    opentelemetry-exporter-otlp-proto-http["opentelemetry-exporter-otlp-proto-http\n1.28.1"]
    opentelemetry-instrumentation-jinja2["opentelemetry-instrumentation-jinja2\n0.49b1"]
    opentelemetry-instrumentation-urllib3["opentelemetry-instrumentation-urllib3\n0.49b1"]
    opentelemetry-instrumentation-urllib["opentelemetry-instrumentation-urllib\n0.49b1"]
    opentelemetry-instrumentation["opentelemetry-instrumentation\n0.49b1"]
    opentelemetry-proto["opentelemetry-proto\n1.28.1"]
    opentelemetry-sdk["opentelemetry-sdk\n1.28.1"]
    opentelemetry-semantic-conventions["opentelemetry-semantic-conventions\n0.49b1"]
    opentelemetry-util-http["opentelemetry-util-http\n0.49b1"]
    packaging["packaging\n24.2"]
    pathspec["pathspec\n0.12.1"]
    pip["pip\n24.3.1"]
    pipdeptree["pipdeptree\n2.23.4"]
    platformdirs["platformdirs\n4.3.6"]
    propcache["propcache\n0.2.0"]
    protobuf["protobuf\n5.28.3"]
    pycparser["pycparser\n2.22"]
    pydantic-core["pydantic_core\n2.23.4"]
    pydantic["pydantic\n2.9.2"]
    pygithub["PyGithub\n2.5.0"]
    pygments["Pygments\n2.18.0"]
    pyjwt["PyJWT\n2.9.0"]
    pymdown-extensions["pymdown-extensions\n10.12"]
    pynacl["PyNaCl\n1.5.0"]
    pyparsing["pyparsing\n3.2.0"]
    python-dateutil["python-dateutil\n2.9.0.post0"]
    python-dotenv["python-dotenv\n1.0.1"]
    pyyaml-env-tag["pyyaml_env_tag\n0.1"]
    pyyaml-include["pyyaml-include\n2.2"]
    pyyaml["PyYAML\n6.0.2"]
    referencing["referencing\n0.35.1"]
    regex["regex\n2024.11.6"]
    requests-cache["requests-cache\n1.2.1"]
    requests["requests\n2.32.3"]
    rich["rich\n13.9.4"]
    rpds-py["rpds-py\n0.21.0"]
    semver["semver\n3.0.2"]
    shellingham["shellingham\n1.5.4"]
    six["six\n1.16.0"]
    smmap["smmap\n5.0.1"]
    sniffio["sniffio\n1.3.1"]
    tiktoken["tiktoken\n0.8.0"]
    tokenizers["tokenizers\n0.20.3"]
    tomli-w["tomli_w\n1.1.0"]
    tqdm["tqdm\n4.67.0"]
    typer["typer\n0.13.0"]
    typing-extensions["typing_extensions\n4.12.2"]
    universal-pathlib["universal_pathlib\n0.2.5"]
    url-normalize["url-normalize\n1.4.3"]
    urllib3["urllib3\n2.2.3"]
    watchdog["watchdog\n6.0.0"]
    wrapt["wrapt\n1.16.0"]
    yamling["yamling\n1.5.0"]
    yarl["yarl\n1.17.1"]
    zipp["zipp\n3.21.0"]
    aiohttp -- ">=0.2.0" --> propcache
    aiohttp -- ">=1.1.1" --> frozenlist
    aiohttp -- ">=1.1.2" --> aiosignal
    aiohttp -- ">=1.17.0,<2.0" --> yarl
    aiohttp -- ">=17.3.0" --> attrs
    aiohttp -- ">=2.3.0" --> aiohappyeyeballs
    aiohttp -- ">=4.5,<7.0" --> multidict
    aiosignal -- ">=1.1.0" --> frozenlist
    anybadge -- "any" --> packaging
    anyio -- ">=1.1" --> sniffio
    anyio -- ">=2.8" --> idna
    cattrs -- ">=23.1.0" --> attrs
    cffi -- "any" --> pycparser
    clinspector -- "any" --> pyparsing
    deprecated -- ">=1.10,<2" --> wrapt
    epregistry -- ">=4.12.2" --> typing-extensions
    ghp-import -- ">=2.8.1" --> python-dateutil
    git-changelog -- ">=1.4" --> appdirs
    git-changelog -- ">=2.10" --> jinja2
    git-changelog -- ">=2.13" --> semver
    git-changelog -- ">=24.0" --> packaging
    gitdb -- ">=3.0.1,<6" --> smmap
    gitpython -- ">=4.0.1,<5" --> gitdb
    googleapis-common-protos -- ">=3.20.2,<6.0.0.dev0,!=4.21.5,!=4.21.4,!=4.21.3,!=4.21.2,!=4.21.1,!=3.20.1,!=3.20.0" --> protobuf
    griffe -- ">=0.4" --> colorama
    httpcore -- ">=0.13,<0.15" --> h11
    httpcore -- "any" --> certifi
    httpx -- "==1.*" --> httpcore
    httpx -- "any" --> anyio
    httpx -- "any" --> certifi
    httpx -- "any" --> idna
    httpx -- "any" --> sniffio
    huggingface-hub -- ">=20.9" --> packaging
    huggingface-hub -- ">=2023.5.0" --> fsspec
    huggingface-hub -- ">=3.7.4.3" --> typing-extensions
    huggingface-hub -- ">=4.42.1" --> tqdm
    huggingface-hub -- ">=5.1" --> pyyaml
    huggingface-hub -- "any" --> filelock
    huggingface-hub -- "any" --> requests
    importlib-metadata -- ">=3.20" --> zipp
    jinja2 -- ">=2.0" --> markupsafe
    jinjarope -- "any" --> fsspec
    jinjarope -- "any" --> jinja2
    jinjarope -- "any" --> universal-pathlib
    jsonschema -- ">=0.28.4" --> referencing
    jsonschema -- ">=0.7.1" --> rpds-py
    jsonschema -- ">=2023.03.6" --> jsonschema-specifications
    jsonschema -- ">=22.2.0" --> attrs
    jsonschema-specifications -- ">=0.31.0" --> referencing
    litellm -- ">=0.2.0" --> python-dotenv
    litellm -- ">=0.7.0" --> tiktoken
    litellm -- ">=1.54.0" --> openai
    litellm -- ">=2.0.0,<3.0.0" --> pydantic
    litellm -- ">=2.31.0,<3.0.0" --> requests
    litellm -- ">=3.1.2,<4.0.0" --> jinja2
    litellm -- ">=4.22.0,<5.0.0" --> jsonschema
    litellm -- ">=6.8.0" --> importlib-metadata
    litellm -- "any" --> aiohttp
    litellm -- "any" --> click_0
    litellm -- "any" --> tokenizers
    logfire -- ">=0.41b0" --> opentelemetry-instrumentation
    logfire -- ">=1.21.0" --> opentelemetry-exporter-otlp-proto-http
    logfire -- ">=1.21.0" --> opentelemetry-sdk
    logfire -- ">=13.4.2" --> rich
    logfire -- ">=2.0.1" --> executing
    logfire -- ">=4.1.0" --> typing-extensions
    logfire -- ">=4.23.4" --> protobuf
    markdown-it-py -- "~=0.1" --> mdurl
    mkdocs -- ">=0.1" --> pyyaml-env-tag
    mkdocs -- ">=0.11.1" --> pathspec
    mkdocs -- ">=0.2.0" --> mkdocs-get-deps
    mkdocs -- ">=1.0" --> ghp-import
    mkdocs -- ">=1.3.4" --> mergedeep
    mkdocs -- ">=2.0" --> watchdog
    mkdocs -- ">=2.0.1" --> markupsafe
    mkdocs -- ">=2.11.1" --> jinja2
    mkdocs -- ">=20.5" --> packaging
    mkdocs -- ">=3.3.6" --> markdown
    mkdocs -- ">=5.1" --> pyyaml
    mkdocs -- ">=7.0" --> click_0
    mkdocs-autorefs -- ">=1.1" --> mkdocs
    mkdocs-autorefs -- ">=2.0.1" --> markupsafe
    mkdocs-autorefs -- ">=3.3" --> markdown
    mkdocs-get-deps -- ">=1.3.4" --> mergedeep
    mkdocs-get-deps -- ">=2.2.0" --> platformdirs
    mkdocs-get-deps -- ">=5.1" --> pyyaml
    mkdocs-mknodes -- ">=1.17.1" --> yarl
    mkdocs-mknodes -- ">=1.5" --> mkdocs
    mkdocs-mknodes -- "any" --> jinja2
    mkdocs-mknodes -- "any" --> jinjarope
    mkdocs-mknodes -- "any" --> logfire
    mkdocs-mknodes -- "any" --> mknodes
    mkdocs-mknodes -- "any" --> opentelemetry-instrumentation-jinja2
    mkdocs-mknodes -- "any" --> opentelemetry-instrumentation-urllib
    mkdocs-mknodes -- "any" --> opentelemetry-instrumentation-urllib3
    mkdocs-mknodes -- "any" --> pathspec
    mkdocs-mknodes -- "any" --> pydantic
    mkdocs-mknodes -- "any" --> rich
    mkdocs-mknodes -- "any" --> typer
    mkdocs-mknodes -- "any" --> universal-pathlib
    mkdocs-mknodes -- "any" --> yamling
    mkdocstrings -- ">=1.1" --> markupsafe
    mkdocstrings -- ">=1.2" --> mkdocs-autorefs
    mkdocstrings -- ">=1.4" --> mkdocs
    mkdocstrings -- ">=2.11.1" --> jinja2
    mkdocstrings -- ">=2.2" --> platformdirs
    mkdocstrings -- ">=3.6" --> markdown
    mkdocstrings -- ">=6.3" --> pymdown-extensions
    mkdocstrings -- ">=7.0" --> click_0
    mknodes -- "any" --> aiohttp
    mknodes -- "any" --> anybadge
    mknodes -- "any" --> clinspector
    mknodes -- "any" --> coloraide
    mknodes -- "any" --> epregistry
    mknodes -- "any" --> fsspec
    mknodes -- "any" --> git-changelog
    mknodes -- "any" --> githarbor
    mknodes -- "any" --> gitpython
    mknodes -- "any" --> griffe
    mknodes -- "any" --> jinja2
    mknodes -- "any" --> jinjarope
    mknodes -- "any" --> litellm
    mknodes -- "any" --> mkdocstrings
    mknodes -- "any" --> natsort
    mknodes -- "any" --> pipdeptree
    mknodes -- "any" --> pygithub
    mknodes -- "any" --> python-dotenv
    mknodes -- "any" --> requests
    mknodes -- "any" --> requests-cache
    mknodes -- "any" --> tomli-w
    mknodes -- "any" --> universal-pathlib
    mknodes -- "any" --> yamling
    openai -- ">4" --> tqdm
    openai -- ">=0.23.0,<1" --> httpx
    openai -- ">=0.4.0,<1" --> jiter
    openai -- ">=1.7.0,<2" --> distro
    openai -- ">=1.9.0,<3" --> pydantic
    openai -- ">=3.5.0,<5" --> anyio
    openai -- ">=4.11,<5" --> typing-extensions
    openai -- "any" --> sniffio
    opentelemetry-api -- ">=1.2.6" --> deprecated
    opentelemetry-api -- ">=6.0,<=8.5.0" --> importlib-metadata
    opentelemetry-exporter-otlp-proto-common -- "==1.28.1" --> opentelemetry-proto
    opentelemetry-exporter-otlp-proto-http -- "==1.28.1" --> opentelemetry-exporter-otlp-proto-common
    opentelemetry-exporter-otlp-proto-http -- "==1.28.1" --> opentelemetry-proto
    opentelemetry-exporter-otlp-proto-http -- ">=1.2.6" --> deprecated
    opentelemetry-exporter-otlp-proto-http -- "~=1.15" --> opentelemetry-api
    opentelemetry-exporter-otlp-proto-http -- "~=1.28.1" --> opentelemetry-sdk
    opentelemetry-exporter-otlp-proto-http -- "~=1.52" --> googleapis-common-protos
    opentelemetry-exporter-otlp-proto-http -- "~=2.7" --> requests
    opentelemetry-instrumentation -- "==0.49b1" --> opentelemetry-semantic-conventions
    opentelemetry-instrumentation -- ">=1.0.0,<2.0.0" --> wrapt
    opentelemetry-instrumentation -- ">=18.0" --> packaging
    opentelemetry-instrumentation -- "~=1.4" --> opentelemetry-api
    opentelemetry-instrumentation-jinja2 -- "==0.49b1" --> opentelemetry-instrumentation
    opentelemetry-instrumentation-jinja2 -- ">=1.0.0,<2.0.0" --> wrapt
    opentelemetry-instrumentation-jinja2 -- "~=1.12" --> opentelemetry-api
    opentelemetry-instrumentation-urllib -- "==0.49b1" --> opentelemetry-instrumentation
    opentelemetry-instrumentation-urllib -- "==0.49b1" --> opentelemetry-semantic-conventions
    opentelemetry-instrumentation-urllib -- "==0.49b1" --> opentelemetry-util-http
    opentelemetry-instrumentation-urllib -- "~=1.12" --> opentelemetry-api
    opentelemetry-instrumentation-urllib3 -- "==0.49b1" --> opentelemetry-instrumentation
    opentelemetry-instrumentation-urllib3 -- "==0.49b1" --> opentelemetry-semantic-conventions
    opentelemetry-instrumentation-urllib3 -- "==0.49b1" --> opentelemetry-util-http
    opentelemetry-instrumentation-urllib3 -- ">=1.0.0,<2.0.0" --> wrapt
    opentelemetry-instrumentation-urllib3 -- "~=1.12" --> opentelemetry-api
    opentelemetry-proto -- ">=5.0,<6.0" --> protobuf
    opentelemetry-sdk -- "==0.49b1" --> opentelemetry-semantic-conventions
    opentelemetry-sdk -- "==1.28.1" --> opentelemetry-api
    opentelemetry-sdk -- ">=3.7.4" --> typing-extensions
    opentelemetry-semantic-conventions -- "==1.28.1" --> opentelemetry-api
    opentelemetry-semantic-conventions -- ">=1.2.6" --> deprecated
    pipdeptree -- ">=24.1" --> packaging
    pipdeptree -- ">=24.2" --> pip
    pydantic -- "==2.23.4" --> pydantic-core
    pydantic -- ">=0.6.0" --> annotated-types
    pydantic -- ">=4.6.1" --> typing-extensions
    pydantic-core -- ">=4.6.0,!=4.7.0" --> typing-extensions
    pygithub -- ">=1.26.0" --> urllib3
    pygithub -- ">=1.4.0" --> pynacl
    pygithub -- ">=2.14.0" --> requests
    pygithub -- ">=2.4.0" --> pyjwt
    pygithub -- ">=4.0.0" --> typing-extensions
    pygithub -- "any" --> deprecated
    pymdown-extensions -- ">=3.6" --> markdown
    pymdown-extensions -- "any" --> pyyaml
    pynacl -- ">=1.4.1" --> cffi
    python-dateutil -- ">=1.5" --> six
    pyyaml-env-tag -- "any" --> pyyaml
    pyyaml-include -- ">=2021.04.0" --> fsspec
    pyyaml-include -- "~=6.0" --> pyyaml
    referencing -- ">=0.7.0" --> rpds-py
    referencing -- ">=22.2.0" --> attrs
    requests -- ">=1.21.1,<3" --> urllib3
    requests -- ">=2,<4" --> charset-normalizer
    requests -- ">=2.5,<4" --> idna
    requests -- ">=2017.4.17" --> certifi
    requests-cache -- ">=1.25.5" --> urllib3
    requests-cache -- ">=1.4" --> url-normalize
    requests-cache -- ">=2.22" --> requests
    requests-cache -- ">=2.5" --> platformdirs
    requests-cache -- ">=21.2" --> attrs
    requests-cache -- ">=22.2" --> cattrs
    rich -- ">=2.13.0,<3.0.0" --> pygments
    rich -- ">=2.2.0" --> markdown-it-py
    tiktoken -- ">=2.26.0" --> requests
    tiktoken -- ">=2022.1.18" --> regex
    tokenizers -- ">=0.16.4,<1.0" --> huggingface-hub
    typer -- ">=1.3.0" --> shellingham
    typer -- ">=10.11.0" --> rich
    typer -- ">=3.7.4.3" --> typing-extensions
    typer -- ">=8.0.0" --> click_0
    universal-pathlib -- ">=2022.1.0,!=2024.3.1" --> fsspec
    url-normalize -- "any" --> six
    yamling -- ">=5.1" --> pyyaml
    yamling -- "any" --> fsspec
    yamling -- "any" --> pyyaml-include
    yamling -- "any" --> universal-pathlib
    yarl -- ">=0.2.0" --> propcache
    yarl -- ">=2.0" --> idna
    yarl -- ">=4.0" --> multidict
Page info
Code for this page
mknodes.manual.dev_section._
@nav.route.page("Dependencies", hide="toc", icon="database")
def _(page: mk.MkPage):
    page += mk.MkDependencyTable(layout="badge")
    page += mk.MkPipDepTree(direction="LR")
Resources
Resources(css=[],
          markdown_extensions={'attr_list': {},
                               'md_in_html': {},
                               'pymdownx.emoji': {'emoji_generator': <function to_svg at 0x7f6e52627c40>,
                                                  'emoji_index': <function twemoji at 0x7f6e52627b00>},
                               'pymdownx.magiclink': {'repo': 'mkdocs_mknodes',
                                                      'repo_url_shorthand': True,
                                                      'user': 'phil65'},
                               'pymdownx.superfences': {'custom_fences': [{'class': 'mermaid',
                                                                           'format': <function fence_code_format at 0x7f6e521f37e0>,
                                                                           'name': 'mermaid'}]},
                               'tables': {}},
          plugins=[],
          js=[],
          assets=[],
          packages=[])
Metadata
created:
  source_filename: /home/runner/work/mkdocs-mknodes/mkdocs-mknodes/.venv/lib/python3.12/site-packages/mknodes/manual/dev_section.py
  source_function: null
  source_line_no: 7
hide:
- toc
icon: material/database
template: SUMMARY.html
title: Dependencies