Dependencies
graph LR
classDef missing stroke-dasharray: 5
aiohappyeyeballs["aiohappyeyeballs\n2.4.4"]
aiohttp["aiohttp\n3.11.11"]
aiosignal["aiosignal\n1.3.2"]
annotated-types["annotated-types\n0.7.0"]
anybadge["anybadge\n1.14.0"]
anyio["anyio\n4.7.0"]
appdirs["appdirs\n1.4.4"]
attrs["attrs\n24.3.0"]
cattrs["cattrs\n24.1.2"]
certifi["certifi\n2024.12.14"]
cffi["cffi\n1.17.1"]
charset-normalizer["charset-normalizer\n3.4.1"]
click_0["click\n8.1.8"]
clinspector["clinspector\n0.2.0"]
coloraide["coloraide\n4.1"]
colorama["colorama\n0.4.6"]
depkit["depkit\n0.4.2"]
deprecated["Deprecated\n1.2.15"]
diskcache["diskcache\n5.6.3"]
docstring-parser["docstring_parser\n0.16"]
epregistry["epregistry\n1.2.0"]
eval-type-backport["eval_type_backport\n0.2.2"]
executing["executing\n2.1.0"]
frozenlist["frozenlist\n1.5.0"]
fsspec["fsspec\n2024.12.0"]
ghp-import["ghp-import\n2.1.0"]
git-changelog["git-changelog\n2.5.3"]
gitdb["gitdb\n4.0.11"]
githarbor["githarbor\n0.4.5"]
gitpython["GitPython\n3.1.43"]
googleapis-common-protos["googleapis-common-protos\n1.66.0"]
greenlet["greenlet\n3.1.1"]
griffe["griffe\n1.5.1"]
h11["h11\n0.14.0"]
httpcore["httpcore\n1.0.7"]
httpx["httpx\n0.27.2"]
idna["idna\n3.10"]
importlib-metadata["importlib_metadata\n8.5.0"]
iniconfig["iniconfig\n2.0.0"]
jinja2["Jinja2\n3.1.5"]
jinjarope["jinjarope\n0.16.0"]
jsonschema-path["jsonschema-path\n0.3.3"]
jsonschema-specifications["jsonschema-specifications\n2023.12.1"]
jsonschema["jsonschema\n4.23.0"]
lazy-object-proxy["lazy-object-proxy\n1.10.0"]
llmling-agent["llmling-agent\n0.12.4"]
llmling-models["llmling-models\n0.1.1"]
llmling["llmling\n1.5.2"]
logfire-api["logfire-api\n2.11.0"]
logfire["logfire\n2.11.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["mkdocs\n1.6.1"]
mkdocstrings["mkdocstrings\n0.27.0"]
mknodes["mknodes\n0.54.5"]
multidict["multidict\n6.1.0"]
natsort["natsort\n8.4.0"]
openapi-schema-validator["openapi-schema-validator\n0.6.2"]
openapi-spec-validator["openapi-spec-validator\n0.7.1"]
opentelemetry-api["opentelemetry-api\n1.29.0"]
opentelemetry-exporter-otlp-proto-common["opentelemetry-exporter-otlp-proto-common\n1.29.0"]
opentelemetry-exporter-otlp-proto-http["opentelemetry-exporter-otlp-proto-http\n1.29.0"]
opentelemetry-instrumentation["opentelemetry-instrumentation\n0.50b0"]
opentelemetry-proto["opentelemetry-proto\n1.29.0"]
opentelemetry-sdk["opentelemetry-sdk\n1.29.0"]
opentelemetry-semantic-conventions["opentelemetry-semantic-conventions\n0.50b0"]
packaging["packaging\n24.2"]
pathable["pathable\n0.4.3"]
pathspec["pathspec\n0.12.1"]
pip["pip\n24.3.1"]
pipdeptree["pipdeptree\n2.24.0"]
platformdirs["platformdirs\n4.3.6"]
pluggy["pluggy\n1.5.0"]
prompt-toolkit["prompt_toolkit\n3.0.48"]
promptantic["promptantic\n0.5.0"]
propcache["propcache\n0.2.1"]
protobuf["protobuf\n5.29.2"]
psygnal["psygnal\n0.11.1"]
py2openai["py2openai\n0.9.13"]
pycparser["pycparser\n2.22"]
pydantic-ai-slim["pydantic-ai-slim\n0.0.15"]
pydantic-ai["pydantic-ai\n0.0.15"]
pydantic-core["pydantic_core\n2.27.2"]
pydantic["pydantic\n2.10.4"]
pygithub["PyGithub\n2.5.0"]
pygments["Pygments\n2.18.0"]
pyjwt["PyJWT\n2.10.1"]
pymdown-extensions["pymdown-extensions\n10.13"]
pynacl["PyNaCl\n1.5.0"]
pyparsing["pyparsing\n3.2.0"]
pytest-asyncio["pytest-asyncio\n0.25.0"]
pytest["pytest\n8.3.4"]
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"]
requests-cache["requests-cache\n1.2.1"]
requests["requests\n2.32.3"]
rfc3339-validator["rfc3339-validator\n0.1.4"]
rich["rich\n13.9.4"]
rpds-py["rpds-py\n0.22.3"]
semver["semver\n3.0.2"]
shellingham["shellingham\n1.5.4"]
six["six\n1.17.0"]
slashed["slashed\n0.1.6"]
smmap["smmap\n5.0.1"]
sniffio["sniffio\n1.3.1"]
sqlalchemy["SQLAlchemy\n2.0.36"]
sqlmodel["sqlmodel\n0.0.22"]
tokonomics["tokonomics\n0.1.2"]
tomli-w["tomli_w\n1.1.0"]
typer["typer\n0.15.1"]
typing-extensions["typing_extensions\n4.12.2"]
universal-pathlib["universal_pathlib\n0.2.6"]
url-normalize["url-normalize\n1.4.3"]
urllib3["urllib3\n2.3.0"]
watchdog["watchdog\n6.0.0"]
watchfiles["watchfiles\n1.0.3"]
wcwidth["wcwidth\n0.2.13"]
wrapt["wrapt\n1.17.0"]
yamling["yamling\n1.7.1"]
yarl["yarl\n1.18.3"]
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
anyio -- ">=4.5" --> typing-extensions
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
git-changelog -- ">=4.9" --> typing-extensions
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
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-path -- ">=0.28.0,<0.36.0" --> referencing
jsonschema-path -- ">=0.4.1,<0.5.0" --> pathable
jsonschema-path -- ">=2.31.0,<3.0.0" --> requests
jsonschema-path -- ">=5.1" --> pyyaml
jsonschema-specifications -- ">=0.31.0" --> referencing
llmling -- ">=0.11.1" --> psygnal
llmling -- ">=0.2.5" --> universal-pathlib
llmling -- ">=0.3.5" --> depkit
llmling -- ">=0.4.3" --> promptantic
llmling -- ">=0.7.1" --> openapi-spec-validator
llmling -- ">=1.0.0" --> watchfiles
llmling -- ">=1.2.0" --> epregistry
llmling -- ">=1.5.0" --> yamling
llmling -- ">=2.6.2" --> logfire
llmling -- ">=3.1.4" --> jinja2
llmling -- ">=4.12.2" --> typing-extensions
llmling -- ">=4.3.6" --> platformdirs
llmling -- "any" --> fsspec
llmling -- "any" --> gitpython
llmling -- "any" --> httpx
llmling -- "any" --> pathspec
llmling -- "any" --> py2openai
llmling -- "any" --> pydantic
llmling -- "any" --> typer
llmling-agent -- ">=0.0.15" --> pydantic-ai
llmling-agent -- ">=0.0.2" --> llmling-models
llmling-agent -- ">=0.0.22" --> sqlmodel
llmling-agent -- ">=0.1.0" --> slashed
llmling-agent -- ">=0.1.2" --> tokonomics
llmling-agent -- ">=0.11.1" --> psygnal
llmling-agent -- ">=0.15.1" --> typer
llmling-agent -- ">=0.4.5" --> promptantic
llmling-agent -- ">=1.0.0" --> llmling
llmling-agent -- ">=1.0.1" --> python-dotenv
llmling-agent -- ">=1.0.3" --> watchfiles
llmling-agent -- ">=3.0.48" --> prompt-toolkit
llmling-agent -- "any" --> pydantic
llmling-models -- ">=0.0.13" --> pydantic-ai
llmling-models -- "any" --> pydantic
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
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 -- ">=0.12.4" --> llmling-agent
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" --> 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
openapi-schema-validator -- ">=2023.5.2,<2024.0.0" --> jsonschema-specifications
openapi-schema-validator -- ">=4.19.1,<5.0.0" --> jsonschema
openapi-schema-validator -- "any" --> rfc3339-validator
openapi-spec-validator -- ">=0.3.1,<0.4.0" --> jsonschema-path
openapi-spec-validator -- ">=0.6.0,<0.7.0" --> openapi-schema-validator
openapi-spec-validator -- ">=1.7.1,<2.0.0" --> lazy-object-proxy
openapi-spec-validator -- ">=4.18.0,<5.0.0" --> jsonschema
opentelemetry-api -- ">=1.2.6" --> deprecated
opentelemetry-api -- ">=6.0,<=8.5.0" --> importlib-metadata
opentelemetry-exporter-otlp-proto-common -- "==1.29.0" --> opentelemetry-proto
opentelemetry-exporter-otlp-proto-http -- "==1.29.0" --> opentelemetry-exporter-otlp-proto-common
opentelemetry-exporter-otlp-proto-http -- "==1.29.0" --> 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.29.0" --> opentelemetry-sdk
opentelemetry-exporter-otlp-proto-http -- "~=1.52" --> googleapis-common-protos
opentelemetry-exporter-otlp-proto-http -- "~=2.7" --> requests
opentelemetry-instrumentation -- "==0.50b0" --> opentelemetry-semantic-conventions
opentelemetry-instrumentation -- ">=1.0.0,<2.0.0" --> wrapt
opentelemetry-instrumentation -- ">=18.0" --> packaging
opentelemetry-instrumentation -- "~=1.4" --> opentelemetry-api
opentelemetry-proto -- ">=5.0,<6.0" --> protobuf
opentelemetry-sdk -- "==0.50b0" --> opentelemetry-semantic-conventions
opentelemetry-sdk -- "==1.29.0" --> opentelemetry-api
opentelemetry-sdk -- ">=3.7.4" --> typing-extensions
opentelemetry-semantic-conventions -- "==1.29.0" --> opentelemetry-api
opentelemetry-semantic-conventions -- ">=1.2.6" --> deprecated
pipdeptree -- ">=24.1" --> packaging
pipdeptree -- ">=24.2" --> pip
prompt-toolkit -- "any" --> wcwidth
promptantic -- ">=0.24.0" --> pytest-asyncio
promptantic -- ">=3.0.48" --> prompt-toolkit
promptantic -- "any" --> pydantic
py2openai -- ">=0.16" --> docstring-parser
py2openai -- "any" --> pydantic
pydantic -- "==2.27.2" --> pydantic-core
pydantic -- ">=0.6.0" --> annotated-types
pydantic -- ">=4.12.2" --> typing-extensions
pydantic-ai -- "==0.0.15" --> pydantic-ai-slim
pydantic-ai-slim -- ">=0.2.0" --> eval-type-backport
pydantic-ai-slim -- ">=0.27.2" --> httpx
pydantic-ai-slim -- ">=1.2.0" --> logfire-api
pydantic-ai-slim -- ">=1.3.2" --> griffe
pydantic-ai-slim -- ">=2.10" --> pydantic
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
pytest -- ">=1.5,<2" --> pluggy
pytest -- "any" --> iniconfig
pytest -- "any" --> packaging
pytest-asyncio -- ">=8.2,<9" --> pytest
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
rfc3339-validator -- "any" --> six
rich -- ">=2.13.0,<3.0.0" --> pygments
rich -- ">=2.2.0" --> markdown-it-py
sqlalchemy -- "!=0.4.17" --> greenlet
sqlalchemy -- ">=4.6.0" --> typing-extensions
sqlmodel -- ">=1.10.13,<3.0.0" --> pydantic
sqlmodel -- ">=2.0.14,<2.1.0" --> sqlalchemy
tokonomics -- ">=0.27.2" --> httpx
tokonomics -- ">=4.3.6" --> platformdirs
tokonomics -- ">=5.6.3" --> diskcache
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
watchfiles -- ">=3.0.0" --> anyio
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 0x7fdd9aa4e520 > ,
'emoji_index' : < function twemoji at 0x7fdd9aa4e3e0 > },
'pymdownx.magiclink' : { 'repo' : 'mknodes' ,
'repo_url_shorthand' : True ,
'user' : 'phil65' },
'pymdownx.superfences' : { 'custom_fences' : [{ 'class' : 'mermaid' ,
'format' : < function fence_code_format at 0x7fdd9a61ce00 > ,
'name' : 'mermaid' }]},
'tables' : {}},
plugins = [],
js = [],
assets = [],
packages = [])
Metadata
created :
source_filename : /home/runner/work/mknodes/mknodes/mknodes/manual/dev_section.py
source_function : null
source_line_no : 7
hide :
- toc
icon : material/database
template : SUMMARY.html
title : Dependencies