---
created:
  source_filename: /home/runner/work/mkdocs-mknodes/mkdocs-mknodes/.venv/lib/python3.13/site-packages/anyenv/async_run.py
  source_function: run_sync.<locals>.wrapper
  source_line_no: 52
hide:
- toc
icon: material/database
title: Dependencies
---

| Name | Summary |
|--- | --- |
| **<font size='3'>[yamling](https://phil65.github.io/yamling/)</font>**<br> | *Enhanced YAML loading and dumping.*<br><body><a href='https://app.codecov.io/gh/phil65/yamling'><svg xmlns="http://www.w3.org/2000/svg" width="198" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_1">        <rect width="198" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_1)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h101v20H97z"/>        <path fill="url(#b)" d="M0 0h198v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Code coverage</text>        <text x="48.5" y="14">Code coverage</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="148.5" y="15" fill="#010101" fill-opacity=".3">app.codecov.io</text>        <text x="147.5" y="14">app.codecov.io</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/yamling/discussions'><svg xmlns="http://www.w3.org/2000/svg" width="157" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_2">        <rect width="157" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_2)">        <path fill="#555" d="M0 0h81v20H0z"/>        <path fill="#4051b5" d="M81 0h76v20H81z"/>        <path fill="url(#b)" d="M0 0h157v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="41.5" y="15" fill="#010101" fill-opacity=".3">Discussions</text>        <text x="40.5" y="14">Discussions</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="120.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="119.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://phil65.github.io/yamling/'><svg xmlns="http://www.w3.org/2000/svg" width="201" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_3">        <rect width="201" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_3)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h104v20H97z"/>        <path fill="url(#b)" d="M0 0h201v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="150.0" y="15" fill="#010101" fill-opacity=".3">phil65.github.io</text>        <text x="149.0" y="14">phil65.github.io</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/yamling/issues'><svg xmlns="http://www.w3.org/2000/svg" width="126" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_4">        <rect width="126" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_4)">        <path fill="#555" d="M0 0h50v20H0z"/>        <path fill="#4051b5" d="M50 0h76v20H50z"/>        <path fill="url(#b)" d="M0 0h126v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Issues</text>        <text x="25.0" y="14">Issues</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="89.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="88.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/yamling'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_5">        <rect width="127" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_5)">        <path fill="#555" d="M0 0h51v20H0z"/>        <path fill="#4051b5" d="M51 0h76v20H51z"/>        <path fill="url(#b)" d="M0 0h127v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text>        <text x="25.5" y="14">Source</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="89.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[anyenv](https://phil65.github.io/anyenv/)</font>**<br> | *Compatibility layer for some basic operations to allow painless operation in PyOdide and Python pre-releases*<br><body><a href='https://app.codecov.io/gh/phil65/anyenv'><svg xmlns="http://www.w3.org/2000/svg" width="198" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_1">        <rect width="198" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_1)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h101v20H97z"/>        <path fill="url(#b)" d="M0 0h198v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Code coverage</text>        <text x="48.5" y="14">Code coverage</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="148.5" y="15" fill="#010101" fill-opacity=".3">app.codecov.io</text>        <text x="147.5" y="14">app.codecov.io</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/anyenv/discussions'><svg xmlns="http://www.w3.org/2000/svg" width="157" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_2">        <rect width="157" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_2)">        <path fill="#555" d="M0 0h81v20H0z"/>        <path fill="#4051b5" d="M81 0h76v20H81z"/>        <path fill="url(#b)" d="M0 0h157v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="41.5" y="15" fill="#010101" fill-opacity=".3">Discussions</text>        <text x="40.5" y="14">Discussions</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="120.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="119.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://phil65.github.io/anyenv/'><svg xmlns="http://www.w3.org/2000/svg" width="201" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_3">        <rect width="201" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_3)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h104v20H97z"/>        <path fill="url(#b)" d="M0 0h201v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="150.0" y="15" fill="#010101" fill-opacity=".3">phil65.github.io</text>        <text x="149.0" y="14">phil65.github.io</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/anyenv/issues'><svg xmlns="http://www.w3.org/2000/svg" width="126" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_4">        <rect width="126" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_4)">        <path fill="#555" d="M0 0h50v20H0z"/>        <path fill="#4051b5" d="M50 0h76v20H50z"/>        <path fill="url(#b)" d="M0 0h126v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Issues</text>        <text x="25.0" y="14">Issues</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="89.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="88.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/anyenv'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_5">        <rect width="127" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_5)">        <path fill="#555" d="M0 0h51v20H0z"/>        <path fill="#4051b5" d="M51 0h76v20H51z"/>        <path fill="url(#b)" d="M0 0h127v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text>        <text x="25.5" y="14">Source</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="89.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[pydantic](https://github.com/pydantic/pydantic)</font>**<br> | *Data validation using Python type hints*<br><body><a href='https://github.com/pydantic/pydantic'><svg xmlns="http://www.w3.org/2000/svg" width="145" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_6">        <rect width="145" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_6)">        <path fill="#555" d="M0 0h69v20H0z"/>        <path fill="#4051b5" d="M69 0h76v20H69z"/>        <path fill="url(#b)" d="M0 0h145v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text>        <text x="34.5" y="14">Homepage</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="108.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="107.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://docs.pydantic.dev'><svg xmlns="http://www.w3.org/2000/svg" width="217" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_7">        <rect width="217" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_7)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h120v20H97z"/>        <path fill="url(#b)" d="M0 0h217v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="158.0" y="15" fill="#010101" fill-opacity=".3">docs.pydantic.dev</text>        <text x="157.0" y="14">docs.pydantic.dev</text>    </g></svg></a></body> <body><a href='https://github.com/sponsors/samuelcolvin'><svg xmlns="http://www.w3.org/2000/svg" width="132" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_8">        <rect width="132" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_8)">        <path fill="#555" d="M0 0h56v20H0z"/>        <path fill="#4051b5" d="M56 0h76v20H56z"/>        <path fill="url(#b)" d="M0 0h132v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="29.0" y="15" fill="#010101" fill-opacity=".3">Funding</text>        <text x="28.0" y="14">Funding</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="95.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="94.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/pydantic/pydantic'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_5">        <rect width="127" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_5)">        <path fill="#555" d="M0 0h51v20H0z"/>        <path fill="#4051b5" d="M51 0h76v20H51z"/>        <path fill="url(#b)" d="M0 0h127v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text>        <text x="25.5" y="14">Source</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="89.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://docs.pydantic.dev/latest/changelog/'><svg xmlns="http://www.w3.org/2000/svg" width="190" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_9">        <rect width="190" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_9)">        <path fill="#555" d="M0 0h70v20H0z"/>        <path fill="#4051b5" d="M70 0h120v20H70z"/>        <path fill="url(#b)" d="M0 0h190v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="36.0" y="15" fill="#010101" fill-opacity=".3">Changelog</text>        <text x="35.0" y="14">Changelog</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="131.0" y="15" fill="#010101" fill-opacity=".3">docs.pydantic.dev</text>        <text x="130.0" y="14">docs.pydantic.dev</text>    </g></svg></a></body> |
| **<font size='3'>[mkdocs](https://www.mkdocs.org/)</font>**<br> | *Project documentation with Markdown.*<br><body><a href='https://www.mkdocs.org/'><svg xmlns="http://www.w3.org/2000/svg" width="203" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_10">        <rect width="203" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_10)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h106v20H97z"/>        <path fill="url(#b)" d="M0 0h203v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="151.0" y="15" fill="#010101" fill-opacity=".3">www.mkdocs.org</text>        <text x="150.0" y="14">www.mkdocs.org</text>    </g></svg></a></body> <body><a href='https://github.com/mkdocs/mkdocs'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_5">        <rect width="127" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_5)">        <path fill="#555" d="M0 0h51v20H0z"/>        <path fill="#4051b5" d="M51 0h76v20H51z"/>        <path fill="url(#b)" d="M0 0h127v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text>        <text x="25.5" y="14">Source</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="89.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/mkdocs/mkdocs/issues'><svg xmlns="http://www.w3.org/2000/svg" width="126" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_4">        <rect width="126" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_4)">        <path fill="#555" d="M0 0h50v20H0z"/>        <path fill="#4051b5" d="M50 0h76v20H50z"/>        <path fill="url(#b)" d="M0 0h126v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Issues</text>        <text x="25.0" y="14">Issues</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="89.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="88.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://www.mkdocs.org/about/release-notes/'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_11">        <rect width="159" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_11)">        <path fill="#555" d="M0 0h53v20H0z"/>        <path fill="#4051b5" d="M53 0h106v20H53z"/>        <path fill="url(#b)" d="M0 0h159v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="27.5" y="15" fill="#010101" fill-opacity=".3">History</text>        <text x="26.5" y="14">History</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="107.0" y="15" fill="#010101" fill-opacity=".3">www.mkdocs.org</text>        <text x="106.0" y="14">www.mkdocs.org</text>    </g></svg></a></body> |
| **<font size='3'>[rich](https://github.com/Textualize/rich)</font>**<br> | *Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal*<br><body><a href='https://rich.readthedocs.io/en/latest/'><svg xmlns="http://www.w3.org/2000/svg" width="226" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_12">        <rect width="226" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_12)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h129v20H97z"/>        <path fill="url(#b)" d="M0 0h226v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="162.5" y="15" fill="#010101" fill-opacity=".3">rich.readthedocs.io</text>        <text x="161.5" y="14">rich.readthedocs.io</text>    </g></svg></a></body> <body><a href='https://github.com/Textualize/rich'><svg xmlns="http://www.w3.org/2000/svg" width="145" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_6">        <rect width="145" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_6)">        <path fill="#555" d="M0 0h69v20H0z"/>        <path fill="#4051b5" d="M69 0h76v20H69z"/>        <path fill="url(#b)" d="M0 0h145v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text>        <text x="34.5" y="14">Homepage</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="108.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="107.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[Jinja2](https://jinja.palletsprojects.com/)</font>**<br> | *A very fast and expressive template engine.*<br><body><a href='https://jinja.palletsprojects.com/changes/'><svg xmlns="http://www.w3.org/2000/svg" width="220" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_13">        <rect width="220" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_13)">        <path fill="#555" d="M0 0h59v20H0z"/>        <path fill="#4051b5" d="M59 0h161v20H59z"/>        <path fill="url(#b)" d="M0 0h220v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="30.5" y="15" fill="#010101" fill-opacity=".3">Changes</text>        <text x="29.5" y="14">Changes</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="140.5" y="15" fill="#010101" fill-opacity=".3">jinja.palletsprojects.com</text>        <text x="139.5" y="14">jinja.palletsprojects.com</text>    </g></svg></a></body> <body><a href='https://discord.gg/pallets'><svg xmlns="http://www.w3.org/2000/svg" width="110" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_14">        <rect width="110" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_14)">        <path fill="#555" d="M0 0h36v20H0z"/>        <path fill="#4051b5" d="M36 0h74v20H36z"/>        <path fill="url(#b)" d="M0 0h110v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="19.0" y="15" fill="#010101" fill-opacity=".3">Chat</text>        <text x="18.0" y="14">Chat</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="74.0" y="15" fill="#010101" fill-opacity=".3">discord.gg</text>        <text x="73.0" y="14">discord.gg</text>    </g></svg></a></body> <body><a href='https://jinja.palletsprojects.com/'><svg xmlns="http://www.w3.org/2000/svg" width="258" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_15">        <rect width="258" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_15)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h161v20H97z"/>        <path fill="url(#b)" d="M0 0h258v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="178.5" y="15" fill="#010101" fill-opacity=".3">jinja.palletsprojects.com</text>        <text x="177.5" y="14">jinja.palletsprojects.com</text>    </g></svg></a></body> <body><a href='https://palletsprojects.com/donate'><svg xmlns="http://www.w3.org/2000/svg" width="180" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_16">        <rect width="180" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_16)">        <path fill="#555" d="M0 0h50v20H0z"/>        <path fill="#4051b5" d="M50 0h130v20H50z"/>        <path fill="url(#b)" d="M0 0h180v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Donate</text>        <text x="25.0" y="14">Donate</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="116.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text>        <text x="115.0" y="14">palletsprojects.com</text>    </g></svg></a></body> <body><a href='https://github.com/pallets/jinja/'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_5">        <rect width="127" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_5)">        <path fill="#555" d="M0 0h51v20H0z"/>        <path fill="#4051b5" d="M51 0h76v20H51z"/>        <path fill="url(#b)" d="M0 0h127v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text>        <text x="25.5" y="14">Source</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="89.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[yarl](https://github.com/aio-libs/yarl)</font>**<br> | *Yet another URL library*<br><body><a href='https://matrix.to/#/#aio-libs:matrix.org'><svg xmlns="http://www.w3.org/2000/svg" width="150" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_17">        <rect width="150" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_17)">        <path fill="#555" d="M0 0h84v20H0z"/>        <path fill="#4051b5" d="M84 0h66v20H84z"/>        <path fill="url(#b)" d="M0 0h150v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="43.0" y="15" fill="#010101" fill-opacity=".3">Chat: Matrix</text>        <text x="42.0" y="14">Chat: Matrix</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="118.0" y="15" fill="#010101" fill-opacity=".3">matrix.to</text>        <text x="117.0" y="14">matrix.to</text>    </g></svg></a></body> <body><a href='https://matrix.to/#/#aio-libs-space:matrix.org'><svg xmlns="http://www.w3.org/2000/svg" width="189" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_18">        <rect width="189" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_18)">        <path fill="#555" d="M0 0h123v20H0z"/>        <path fill="#4051b5" d="M123 0h66v20H123z"/>        <path fill="url(#b)" d="M0 0h189v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="62.5" y="15" fill="#010101" fill-opacity=".3">Chat: Matrix Space</text>        <text x="61.5" y="14">Chat: Matrix Space</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="157.0" y="15" fill="#010101" fill-opacity=".3">matrix.to</text>        <text x="156.0" y="14">matrix.to</text>    </g></svg></a></body> <body><a href='https://github.com/aio-libs/yarl/actions?query=branch:master'><svg xmlns="http://www.w3.org/2000/svg" width="211" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_19">        <rect width="211" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_19)">        <path fill="#555" d="M0 0h135v20H0z"/>        <path fill="#4051b5" d="M135 0h76v20H135z"/>        <path fill="url(#b)" d="M0 0h211v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="68.5" y="15" fill="#010101" fill-opacity=".3">CI: GitHub Workflows</text>        <text x="67.5" y="14">CI: GitHub Workflows</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="174.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="173.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/aio-libs/.github/blob/master/CODE_OF_CONDUCT.md'><svg xmlns="http://www.w3.org/2000/svg" width="181" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_20">        <rect width="181" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_20)">        <path fill="#555" d="M0 0h105v20H0z"/>        <path fill="#4051b5" d="M105 0h76v20H105z"/>        <path fill="url(#b)" d="M0 0h181v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="53.5" y="15" fill="#010101" fill-opacity=".3">Code of Conduct</text>        <text x="52.5" y="14">Code of Conduct</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="144.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="143.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://codecov.io/github/aio-libs/yarl'><svg xmlns="http://www.w3.org/2000/svg" width="198" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_21">        <rect width="198" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_21)">        <path fill="#555" d="M0 0h123v20H0z"/>        <path fill="#4051b5" d="M123 0h75v20H123z"/>        <path fill="url(#b)" d="M0 0h198v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="62.5" y="15" fill="#010101" fill-opacity=".3">Coverage: codecov</text>        <text x="61.5" y="14">Coverage: codecov</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="161.5" y="15" fill="#010101" fill-opacity=".3">codecov.io</text>        <text x="160.5" y="14">codecov.io</text>    </g></svg></a></body> <body><a href='https://yarl.aio-libs.org/en/latest/changes/'><svg xmlns="http://www.w3.org/2000/svg" width="217" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_22">        <rect width="217" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_22)">        <path fill="#555" d="M0 0h107v20H0z"/>        <path fill="#4051b5" d="M107 0h110v20H107z"/>        <path fill="url(#b)" d="M0 0h217v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="54.5" y="15" fill="#010101" fill-opacity=".3">Docs: Changelog</text>        <text x="53.5" y="14">Docs: Changelog</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="163.0" y="15" fill="#010101" fill-opacity=".3">yarl.aio-libs.org</text>        <text x="162.0" y="14">yarl.aio-libs.org</text>    </g></svg></a></body> <body><a href='https://yarl.aio-libs.org'><svg xmlns="http://www.w3.org/2000/svg" width="178" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_23">        <rect width="178" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_23)">        <path fill="#555" d="M0 0h68v20H0z"/>        <path fill="#4051b5" d="M68 0h110v20H68z"/>        <path fill="url(#b)" d="M0 0h178v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="35.0" y="15" fill="#010101" fill-opacity=".3">Docs: RTD</text>        <text x="34.0" y="14">Docs: RTD</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="124.0" y="15" fill="#010101" fill-opacity=".3">yarl.aio-libs.org</text>        <text x="123.0" y="14">yarl.aio-libs.org</text>    </g></svg></a></body> <body><a href='https://github.com/aio-libs/yarl/issues'><svg xmlns="http://www.w3.org/2000/svg" width="174" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_24">        <rect width="174" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_24)">        <path fill="#555" d="M0 0h98v20H0z"/>        <path fill="#4051b5" d="M98 0h76v20H98z"/>        <path fill="url(#b)" d="M0 0h174v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="50.0" y="15" fill="#010101" fill-opacity=".3">GitHub: issues</text>        <text x="49.0" y="14">GitHub: issues</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="137.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="136.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/aio-libs/yarl'><svg xmlns="http://www.w3.org/2000/svg" width="162" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_25">        <rect width="162" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_25)">        <path fill="#555" d="M0 0h86v20H0z"/>        <path fill="#4051b5" d="M86 0h76v20H86z"/>        <path fill="url(#b)" d="M0 0h162v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="44.0" y="15" fill="#010101" fill-opacity=".3">GitHub: repo</text>        <text x="43.0" y="14">GitHub: repo</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="125.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="124.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/aio-libs/yarl'><svg xmlns="http://www.w3.org/2000/svg" width="152" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_26">        <rect width="152" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_26)">        <path fill="#555" d="M0 0h76v20H0z"/>        <path fill="#4051b5" d="M76 0h76v20H76z"/>        <path fill="url(#b)" d="M0 0h152v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text>        <text x="38.0" y="14">home_page</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="115.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="114.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[jinjarope](https://phil65.github.io/jinjarope/)</font>**<br> | *Jinja2 utilities, loaders & fsspec integration.*<br><body><a href='https://phil65.github.io/jinjarope/'><svg xmlns="http://www.w3.org/2000/svg" width="201" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_3">        <rect width="201" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_3)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h104v20H97z"/>        <path fill="url(#b)" d="M0 0h201v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="150.0" y="15" fill="#010101" fill-opacity=".3">phil65.github.io</text>        <text x="149.0" y="14">phil65.github.io</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/jinjarope'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_5">        <rect width="127" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_5)">        <path fill="#555" d="M0 0h51v20H0z"/>        <path fill="#4051b5" d="M51 0h76v20H51z"/>        <path fill="url(#b)" d="M0 0h127v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text>        <text x="25.5" y="14">Source</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="89.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[pathspec](https://python-path-specification.readthedocs.io/en/latest/index.html)</font>**<br> | *Utility library for gitignore style pattern matching of file paths.*<br><body><a href='https://python-path-specification.readthedocs.io/en/latest/index.html'><svg xmlns="http://www.w3.org/2000/svg" width="358" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_27">        <rect width="358" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_27)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h261v20H97z"/>        <path fill="url(#b)" d="M0 0h358v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="228.5" y="15" fill="#010101" fill-opacity=".3">python-path-specification.readthedocs.io</text>        <text x="227.5" y="14">python-path-specification.readthedocs.io</text>    </g></svg></a></body> <body><a href='https://github.com/cpburnz/python-pathspec/issues'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_28">        <rect width="170" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_28)">        <path fill="#555" d="M0 0h94v20H0z"/>        <path fill="#4051b5" d="M94 0h76v20H94z"/>        <path fill="url(#b)" d="M0 0h170v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text>        <text x="47.0" y="14">Issue Tracker</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="132.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/cpburnz/python-pathspec'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_29">        <rect width="159" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_29)">        <path fill="#555" d="M0 0h83v20H0z"/>        <path fill="#4051b5" d="M83 0h76v20H83z"/>        <path fill="url(#b)" d="M0 0h159v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text>        <text x="41.5" y="14">Source Code</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="121.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[logfire](https://logfire.pydantic.dev/)</font>**<br> | *The best Python observability tool! 🪵🔥*<br><body><a href='https://logfire.pydantic.dev/'><svg xmlns="http://www.w3.org/2000/svg" width="201" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_30">        <rect width="201" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_30)">        <path fill="#555" d="M0 0h69v20H0z"/>        <path fill="#4051b5" d="M69 0h132v20H69z"/>        <path fill="url(#b)" d="M0 0h201v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text>        <text x="34.5" y="14">Homepage</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="136.0" y="15" fill="#010101" fill-opacity=".3">logfire.pydantic.dev</text>        <text x="135.0" y="14">logfire.pydantic.dev</text>    </g></svg></a></body> <body><a href='https://github.com/pydantic/logfire'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_5">        <rect width="127" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_5)">        <path fill="#555" d="M0 0h51v20H0z"/>        <path fill="#4051b5" d="M51 0h76v20H51z"/>        <path fill="url(#b)" d="M0 0h127v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text>        <text x="25.5" y="14">Source</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="89.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://logfire.pydantic.dev/docs/'><svg xmlns="http://www.w3.org/2000/svg" width="229" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_31">        <rect width="229" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_31)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h132v20H97z"/>        <path fill="url(#b)" d="M0 0h229v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="164.0" y="15" fill="#010101" fill-opacity=".3">logfire.pydantic.dev</text>        <text x="163.0" y="14">logfire.pydantic.dev</text>    </g></svg></a></body> <body><a href='https://logfire.pydantic.dev/docs/release-notes/'><svg xmlns="http://www.w3.org/2000/svg" width="202" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_32">        <rect width="202" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_32)">        <path fill="#555" d="M0 0h70v20H0z"/>        <path fill="#4051b5" d="M70 0h132v20H70z"/>        <path fill="url(#b)" d="M0 0h202v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="36.0" y="15" fill="#010101" fill-opacity=".3">Changelog</text>        <text x="35.0" y="14">Changelog</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="137.0" y="15" fill="#010101" fill-opacity=".3">logfire.pydantic.dev</text>        <text x="136.0" y="14">logfire.pydantic.dev</text>    </g></svg></a></body> |
| **<font size='3'>[mknodes](https://phil65.github.io/mknodes/)</font>**<br> | *Don't write docs. Code them.*<br><body><a href='https://app.codecov.io/gh/phil65/mknodes'><svg xmlns="http://www.w3.org/2000/svg" width="198" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_1">        <rect width="198" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_1)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h101v20H97z"/>        <path fill="url(#b)" d="M0 0h198v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Code coverage</text>        <text x="48.5" y="14">Code coverage</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="148.5" y="15" fill="#010101" fill-opacity=".3">app.codecov.io</text>        <text x="147.5" y="14">app.codecov.io</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/mknodes/discussions'><svg xmlns="http://www.w3.org/2000/svg" width="157" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_2">        <rect width="157" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_2)">        <path fill="#555" d="M0 0h81v20H0z"/>        <path fill="#4051b5" d="M81 0h76v20H81z"/>        <path fill="url(#b)" d="M0 0h157v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="41.5" y="15" fill="#010101" fill-opacity=".3">Discussions</text>        <text x="40.5" y="14">Discussions</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="120.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="119.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://phil65.github.io/mknodes/'><svg xmlns="http://www.w3.org/2000/svg" width="201" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_3">        <rect width="201" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_3)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h104v20H97z"/>        <path fill="url(#b)" d="M0 0h201v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="150.0" y="15" fill="#010101" fill-opacity=".3">phil65.github.io</text>        <text x="149.0" y="14">phil65.github.io</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/mknodes/issues'><svg xmlns="http://www.w3.org/2000/svg" width="126" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_4">        <rect width="126" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_4)">        <path fill="#555" d="M0 0h50v20H0z"/>        <path fill="#4051b5" d="M50 0h76v20H50z"/>        <path fill="url(#b)" d="M0 0h126v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Issues</text>        <text x="25.0" y="14">Issues</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="89.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="88.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/mknodes'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_5">        <rect width="127" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_5)">        <path fill="#555" d="M0 0h51v20H0z"/>        <path fill="#4051b5" d="M51 0h76v20H51z"/>        <path fill="url(#b)" d="M0 0h127v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text>        <text x="25.5" y="14">Source</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="89.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[universal_pathlib](https://github.com/fsspec/universal_pathlib)</font>**<br> | *pathlib api extended to use fsspec backends*<br><body><a href='https://github.com/fsspec/universal_pathlib'><svg xmlns="http://www.w3.org/2000/svg" width="145" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_6">        <rect width="145" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_6)">        <path fill="#555" d="M0 0h69v20H0z"/>        <path fill="#4051b5" d="M69 0h76v20H69z"/>        <path fill="url(#b)" d="M0 0h145v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text>        <text x="34.5" y="14">Homepage</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="108.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="107.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/fsspec/universal_pathlib/blob/main/CHANGELOG.md'><svg xmlns="http://www.w3.org/2000/svg" width="146" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_33">        <rect width="146" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_33)">        <path fill="#555" d="M0 0h70v20H0z"/>        <path fill="#4051b5" d="M70 0h76v20H70z"/>        <path fill="url(#b)" d="M0 0h146v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="36.0" y="15" fill="#010101" fill-opacity=".3">Changelog</text>        <text x="35.0" y="14">Changelog</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="109.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="108.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[upathtools](https://phil65.github.io/upathtools/)</font>**<br> | *UPath utilities*<br><body><a href='https://app.codecov.io/gh/phil65/upathtools'><svg xmlns="http://www.w3.org/2000/svg" width="198" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_1">        <rect width="198" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_1)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h101v20H97z"/>        <path fill="url(#b)" d="M0 0h198v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Code coverage</text>        <text x="48.5" y="14">Code coverage</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="148.5" y="15" fill="#010101" fill-opacity=".3">app.codecov.io</text>        <text x="147.5" y="14">app.codecov.io</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/upathtools/discussions'><svg xmlns="http://www.w3.org/2000/svg" width="157" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_2">        <rect width="157" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_2)">        <path fill="#555" d="M0 0h81v20H0z"/>        <path fill="#4051b5" d="M81 0h76v20H81z"/>        <path fill="url(#b)" d="M0 0h157v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="41.5" y="15" fill="#010101" fill-opacity=".3">Discussions</text>        <text x="40.5" y="14">Discussions</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="120.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="119.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://phil65.github.io/upathtools/'><svg xmlns="http://www.w3.org/2000/svg" width="201" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_3">        <rect width="201" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_3)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h104v20H97z"/>        <path fill="url(#b)" d="M0 0h201v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="150.0" y="15" fill="#010101" fill-opacity=".3">phil65.github.io</text>        <text x="149.0" y="14">phil65.github.io</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/upathtools/issues'><svg xmlns="http://www.w3.org/2000/svg" width="126" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_4">        <rect width="126" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_4)">        <path fill="#555" d="M0 0h50v20H0z"/>        <path fill="#4051b5" d="M50 0h76v20H50z"/>        <path fill="url(#b)" d="M0 0h126v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Issues</text>        <text x="25.0" y="14">Issues</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="89.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="88.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/phil65/upathtools'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_5">        <rect width="127" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_5)">        <path fill="#555" d="M0 0h51v20H0z"/>        <path fill="#4051b5" d="M51 0h76v20H51z"/>        <path fill="url(#b)" d="M0 0h127v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text>        <text x="25.5" y="14">Source</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="89.0" y="14">github.com</text>    </g></svg></a></body> |
| **<font size='3'>[typer](https://github.com/fastapi/typer)</font>**<br> | *Typer, build great CLIs. Easy to code. Based on Python type hints.*<br><body><a href='https://github.com/fastapi/typer'><svg xmlns="http://www.w3.org/2000/svg" width="145" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_6">        <rect width="145" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_6)">        <path fill="#555" d="M0 0h69v20H0z"/>        <path fill="#4051b5" d="M69 0h76v20H69z"/>        <path fill="url(#b)" d="M0 0h145v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text>        <text x="34.5" y="14">Homepage</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="108.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="107.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://typer.tiangolo.com'><svg xmlns="http://www.w3.org/2000/svg" width="221" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_34">        <rect width="221" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_34)">        <path fill="#555" d="M0 0h97v20H0z"/>        <path fill="#4051b5" d="M97 0h124v20H97z"/>        <path fill="url(#b)" d="M0 0h221v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text>        <text x="48.5" y="14">Documentation</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="160.0" y="15" fill="#010101" fill-opacity=".3">typer.tiangolo.com</text>        <text x="159.0" y="14">typer.tiangolo.com</text>    </g></svg></a></body> <body><a href='https://github.com/fastapi/typer'><svg xmlns="http://www.w3.org/2000/svg" width="150" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_35">        <rect width="150" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_35)">        <path fill="#555" d="M0 0h74v20H0z"/>        <path fill="#4051b5" d="M74 0h76v20H74z"/>        <path fill="url(#b)" d="M0 0h150v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="38.0" y="15" fill="#010101" fill-opacity=".3">Repository</text>        <text x="37.0" y="14">Repository</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="113.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="112.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://github.com/fastapi/typer/issues'><svg xmlns="http://www.w3.org/2000/svg" width="126" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_4">        <rect width="126" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_4)">        <path fill="#555" d="M0 0h50v20H0z"/>        <path fill="#4051b5" d="M50 0h76v20H50z"/>        <path fill="url(#b)" d="M0 0h126v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Issues</text>        <text x="25.0" y="14">Issues</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="89.0" y="15" fill="#010101" fill-opacity=".3">github.com</text>        <text x="88.0" y="14">github.com</text>    </g></svg></a></body> <body><a href='https://typer.tiangolo.com/release-notes/'><svg xmlns="http://www.w3.org/2000/svg" width="194" height="20">    <linearGradient id="b" x2="0" y2="100%">        <stop offset="0" stop-color="#bbb" stop-opacity=".1"/>        <stop offset="1" stop-opacity=".1"/>    </linearGradient>    <mask id="anybadge_36">        <rect width="194" height="20" rx="3" fill="#fff"/>    </mask>    <g mask="url(#anybadge_36)">        <path fill="#555" d="M0 0h70v20H0z"/>        <path fill="#4051b5" d="M70 0h124v20H70z"/>        <path fill="url(#b)" d="M0 0h194v20H0z"/>    </g>    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="36.0" y="15" fill="#010101" fill-opacity=".3">Changelog</text>        <text x="35.0" y="14">Changelog</text>    </g>    <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">        <text x="133.0" y="15" fill="#010101" fill-opacity=".3">typer.tiangolo.com</text>        <text x="132.0" y="14">typer.tiangolo.com</text>    </g></svg></a></body> |


``` mermaid
graph LR
    classDef missing stroke-dasharray: 5
    agentpool["agentpool<br/>2.9.18"]
    aiofile["aiofile<br/>3.9.0"]
    aioitertools["aioitertools<br/>0.13.0"]
    alembic["alembic<br/>1.18.4"]
    annotated-doc["annotated-doc<br/>0.0.4"]
    annotated-types["annotated-types<br/>0.7.0"]
    anthropic["anthropic<br/>0.89.0"]
    anybadge["anybadge<br/>1.16.0"]
    anyenv["anyenv<br/>2.0.15"]
    anyio["anyio<br/>4.13.0"]
    appdirs["appdirs<br/>1.4.4"]
    attrs["attrs<br/>26.1.0"]
    authlib["Authlib<br/>1.6.9"]
    bashkit["bashkit<br/>0.1.15"]
    bashlex["bashlex<br/>0.18"]
    beartype["beartype<br/>0.22.9"]
    caio["caio<br/>0.9.25"]
    certifi["certifi<br/>2026.2.25"]
    cffi["cffi<br/>2.0.0"]
    charset-normalizer["charset-normalizer<br/>3.4.7"]
    clawd-code-sdk["clawd-code-sdk<br/>1.0.27"]
    click_0["click<br/>8.3.2"]
    clinspector["clinspector<br/>1.0.1"]
    cloudpickle["cloudpickle<br/>3.1.2"]
    codexed["codexed<br/>1.1.7"]
    coloraide["coloraide<br/>8.8.1"]
    cronsim["cronsim<br/>2.7"]
    cryptography["cryptography<br/>46.0.6"]
    cyclopts["cyclopts<br/>4.10.1"]
    deepmerge["deepmerge<br/>2.0"]
    distro["distro<br/>1.9.0"]
    docler["docler<br/>2.1.1"]
    docstring-parser["docstring_parser<br/>0.17.0"]
    docutils["docutils<br/>0.22.4"]
    epregistry["epregistry<br/>2.0.3"]
    evented["evented<br/>1.1.0"]
    exceptiongroup["exceptiongroup<br/>1.3.1"]
    executing["executing<br/>2.2.1"]
    exxec["exxec<br/>0.4.0"]
    fakeredis["fakeredis<br/>2.34.1"]
    fastapi["fastapi<br/>0.135.3"]
    fastmcp["fastmcp<br/>3.2.0"]
    fieldz["fieldz<br/>0.2.0"]
    fsspec["fsspec<br/>2026.3.0"]
    genai-prices["genai-prices<br/>0.0.56"]
    ghp-import["ghp-import<br/>2.1.0"]
    git-changelog["git-changelog<br/>2.9.3"]
    gitdb["gitdb<br/>4.0.12"]
    githarbor["githarbor<br/>1.0.2"]
    gitpython["GitPython<br/>3.1.46"]
    googleapis-common-protos["googleapis-common-protos<br/>1.74.0"]
    greenlet["greenlet<br/>3.3.2"]
    griffelib["griffelib<br/>2.0.2"]
    h11["h11<br/>0.16.0"]
    httpcore["httpcore<br/>1.0.9"]
    httpx-sse["httpx-sse<br/>0.4.3"]
    httpx["httpx<br/>0.28.1"]
    idna["idna<br/>3.11"]
    importlib-metadata["importlib_metadata<br/>8.7.1"]
    iniconfig["iniconfig<br/>2.3.0"]
    jaraco-classes["jaraco.classes<br/>3.4.0"]
    jaraco-context["jaraco.context<br/>6.1.2"]
    jaraco-functools["jaraco.functools<br/>4.4.0"]
    jeepney["jeepney<br/>0.9.0"]
    jinja2["Jinja2<br/>3.1.6"]
    jinjarope["jinjarope<br/>1.0.7"]
    jiter["jiter<br/>0.13.0"]
    jsonref["jsonref<br/>1.1.0"]
    jsonschema-path["jsonschema-path<br/>0.4.5"]
    jsonschema-specifications["jsonschema-specifications<br/>2025.9.1"]
    jsonschema["jsonschema<br/>4.26.0"]
    keyring["keyring<br/>25.7.0"]
    llmling-models["llmling-models<br/>1.6.0"]
    logfire-api["logfire-api<br/>4.31.0"]
    logfire["logfire<br/>4.31.0"]
    mako["Mako<br/>1.3.10"]
    markdown-it-py["markdown-it-py<br/>4.0.0"]
    markdown["Markdown<br/>3.10.2"]
    markupsafe["MarkupSafe<br/>3.0.3"]
    mcp["mcp<br/>1.27.0"]
    mdurl["mdurl<br/>0.1.2"]
    mergedeep["mergedeep<br/>1.3.4"]
    mkdocs-autorefs["mkdocs-autorefs<br/>1.4.4"]
    mkdocs-get-deps["mkdocs-get-deps<br/>0.2.2"]
    mkdocs-mknodes["mkdocs-mknodes<br/>1.1.0"]
    mkdocs["mkdocs<br/>1.6.1"]
    mkdocstrings["mkdocstrings<br/>1.0.3"]
    mkdown["mkdown<br/>1.0.1"]
    mknodes["mknodes<br/>2.2.14"]
    more-itertools["more-itertools<br/>11.0.1"]
    multidict["multidict<br/>6.7.1"]
    natsort["natsort<br/>8.4.0"]
    openapi-pydantic["openapi-pydantic<br/>0.5.1"]
    opentelemetry-api["opentelemetry-api<br/>1.39.1"]
    opentelemetry-exporter-otlp-proto-common["opentelemetry-exporter-otlp-proto-common<br/>1.39.1"]
    opentelemetry-exporter-otlp-proto-http["opentelemetry-exporter-otlp-proto-http<br/>1.39.1"]
    opentelemetry-instrumentation["opentelemetry-instrumentation<br/>0.60b1"]
    opentelemetry-proto["opentelemetry-proto<br/>1.39.1"]
    opentelemetry-sdk["opentelemetry-sdk<br/>1.39.1"]
    opentelemetry-semantic-conventions["opentelemetry-semantic-conventions<br/>0.60b1"]
    packaging["packaging<br/>26.0"]
    pathable["pathable<br/>0.5.0"]
    pathlib-abc["pathlib_abc<br/>0.5.2"]
    pathspec["pathspec<br/>1.0.4"]
    pillow["pillow<br/>12.2.0"]
    pipdeptree["pipdeptree<br/>2.34.0"]
    platformdirs["platformdirs<br/>4.9.4"]
    pluggy["pluggy<br/>1.6.0"]
    prometheus-client["prometheus_client<br/>0.24.1"]
    prompt-toolkit["prompt_toolkit<br/>3.0.52"]
    promptantic["promptantic<br/>1.0.0"]
    propcache["propcache<br/>0.4.1"]
    protobuf["protobuf<br/>6.33.6"]
    psygnal["psygnal<br/>0.15.1"]
    ptyprocess["ptyprocess<br/>0.7.0"]
    py-key-value-aio["py-key-value-aio<br/>0.4.4"]
    pycparser["pycparser<br/>3.0"]
    pydantic-ai-slim["pydantic-ai-slim<br/>1.77.0"]
    pydantic-core["pydantic_core<br/>2.41.5"]
    pydantic-graph["pydantic-graph<br/>1.77.0"]
    pydantic-settings["pydantic-settings<br/>2.13.1"]
    pydantic["pydantic<br/>2.12.5"]
    pydocket["pydocket<br/>0.18.2"]
    pygments["Pygments<br/>2.20.0"]
    pyjwt["PyJWT<br/>2.12.1"]
    pymdown-extensions["pymdown-extensions<br/>10.21.2"]
    pypdf["pypdf<br/>6.9.2"]
    pyperclip["pyperclip<br/>1.11.0"]
    pytest-asyncio["pytest-asyncio<br/>1.3.0"]
    pytest-docker["pytest-docker<br/>3.2.5"]
    pytest["pytest<br/>9.0.2"]
    python-dateutil["python-dateutil<br/>2.9.0.post0"]
    python-dotenv["python-dotenv<br/>1.2.2"]
    python-json-logger["python-json-logger<br/>4.1.0"]
    python-multipart["python-multipart<br/>0.0.24"]
    pyyaml-env-tag["pyyaml_env_tag<br/>1.1"]
    pyyaml-include["pyyaml-include<br/>2.2"]
    pyyaml["PyYAML<br/>6.0.3"]
    redis["redis<br/>7.4.0"]
    referencing["referencing<br/>0.37.0"]
    requests["requests<br/>2.33.1"]
    rich-rst["rich-rst<br/>1.3.2"]
    rich["rich<br/>14.3.3"]
    ripgrep-rs["ripgrep-rs<br/>0.4.2"]
    rpds-py["rpds-py<br/>0.30.0"]
    schemez["schemez<br/>2.2.29"]
    searchly["searchly<br/>2.1.0"]
    secretstorage["SecretStorage<br/>3.5.0"]
    semver["semver<br/>3.0.4"]
    setuptools["setuptools<br/>82.0.1"]
    shellingham["shellingham<br/>1.5.4"]
    six["six<br/>1.17.0"]
    slashed["slashed<br/>1.2.1"]
    smmap["smmap<br/>5.0.3"]
    sniffio["sniffio<br/>1.3.1"]
    sortedcontainers["sortedcontainers<br/>2.4.0"]
    sqlalchemy["SQLAlchemy<br/>2.0.49"]
    sqlmodel["sqlmodel<br/>0.0.38"]
    sse-starlette["sse-starlette<br/>3.3.4"]
    starlette["starlette<br/>1.0.0"]
    structlog["structlog<br/>25.5.0"]
    sublime-search["sublime-search<br/>0.5.0"]
    tokonomics["tokonomics<br/>1.2.18"]
    tomli-w["tomli_w<br/>1.2.0"]
    toprompt["toprompt<br/>1.0.0"]
    typer["typer<br/>0.24.1"]
    typing-extensions["typing_extensions<br/>4.15.0"]
    typing-inspection["typing-inspection<br/>0.4.2"]
    uncalled-for["uncalled-for<br/>0.2.0"]
    universal-pathlib["universal_pathlib<br/>0.3.10"]
    upathtools["upathtools<br/>1.20.2"]
    urllib3["urllib3<br/>2.6.3"]
    uvicorn["uvicorn<br/>0.44.0"]
    watchdog["watchdog<br/>6.0.0"]
    watchfiles["watchfiles<br/>1.1.1"]
    wcwidth["wcwidth<br/>0.6.0"]
    websockets["websockets<br/>16.0"]
    wrapt["wrapt<br/>1.17.3"]
    yamling["yamling<br/>2.1.7"]
    yarl["yarl<br/>1.23.0"]
    zensical["zensical<br/>0.0.31"]
    zipp["zipp<br/>3.23.0"]
    agentpool -- ">=0.0.1" --> codexed
    agentpool -- ">=0.0.1" --> toprompt
    agentpool -- ">=0.0.22" --> sqlmodel
    agentpool -- ">=0.1.0" --> exxec
    agentpool -- ">=0.1.0" --> slashed
    agentpool -- ">=0.1.0" --> upathtools
    agentpool -- ">=0.1.11" --> bashkit
    agentpool -- ">=0.1.2" --> tokonomics
    agentpool -- ">=0.1.36" --> clawd-code-sdk
    agentpool -- ">=0.11.1" --> psygnal
    agentpool -- ">=0.16.1" --> pydocket
    agentpool -- ">=0.17.0" --> docstring-parser
    agentpool -- ">=0.3.0" --> anyenv
    agentpool -- ">=0.3.0" --> ripgrep-rs
    agentpool -- ">=0.3.1" --> sublime-search
    agentpool -- ">=0.4.5" --> promptantic
    agentpool -- ">=1.0.0" --> pydantic-ai-slim
    agentpool -- ">=1.0.1" --> python-dotenv
    agentpool -- ">=1.0.3" --> docler
    agentpool -- ">=1.0.5" --> evented
    agentpool -- ">=1.1.1" --> watchfiles
    agentpool -- ">=1.16.5" --> alembic
    agentpool -- ">=1.2.0" --> mcp
    agentpool -- ">=1.4.1" --> llmling-models
    agentpool -- ">=11.3.0" --> pillow
    agentpool -- ">=15.0" --> websockets
    agentpool -- ">=2.0.1" --> searchly
    agentpool -- ">=2.0.2" --> yamling
    agentpool -- ">=2.10.0" --> pydantic
    agentpool -- ">=2.12.4" --> fastmcp
    agentpool -- ">=25.5.0" --> structlog
    agentpool -- ">=25.6.0" --> keyring
    agentpool -- "any" --> epregistry
    agentpool -- "any" --> fastapi
    agentpool -- "any" --> fsspec
    agentpool -- "any" --> httpx
    agentpool -- "any" --> jinja2
    agentpool -- "any" --> jinjarope
    agentpool -- "any" --> logfire
    agentpool -- "any" --> platformdirs
    agentpool -- "any" --> py-key-value-aio
    agentpool -- "any" --> rich
    agentpool -- "any" --> schemez
    agentpool -- "any" --> sqlalchemy
    agentpool -- "any" --> typer
    agentpool -- "any" --> uvicorn
    aiofile -- ">=0.9.0,<0.10.0" --> caio
    alembic -- ">=1.4.23" --> sqlalchemy
    alembic -- ">=4.12" --> typing-extensions
    alembic -- "any" --> mako
    anthropic -- ">=0.15,<1" --> docstring-parser
    anthropic -- ">=0.25.0,<1" --> httpx
    anthropic -- ">=0.4.0,<1" --> jiter
    anthropic -- ">=1.7.0,<2" --> distro
    anthropic -- ">=1.9.0,<3" --> pydantic
    anthropic -- ">=3.5.0,<5" --> anyio
    anthropic -- ">=4.14,<5" --> typing-extensions
    anthropic -- "any" --> sniffio
    anybadge -- "any" --> packaging
    anyenv -- ">=0.12.0" --> aioitertools
    anyenv -- ">=0.3.4" --> universal-pathlib
    anyenv -- ">=1.4.4" --> appdirs
    anyenv -- ">=4.8.0" --> anyio
    anyio -- ">=2.8" --> idna
    authlib -- "any" --> cryptography
    cffi -- "any" --> pycparser
    clawd-code-sdk -- ">=0.1.0" --> mcp
    clawd-code-sdk -- ">=0.77.0" --> anthropic
    clawd-code-sdk -- ">=1.2.1" --> python-dotenv
    clawd-code-sdk -- ">=2.0.15" --> anyenv
    clawd-code-sdk -- ">=4.0.0" --> anyio
    clawd-code-sdk -- ">=4.31.0" --> logfire
    clinspector -- ">=0.3.0" --> schemez
    clinspector -- ">=0.5.0" --> anyenv
    codexed -- ">=2.0.15" --> anyenv
    codexed -- "any" --> pydantic
    codexed -- "any" --> schemez
    cryptography -- ">=2.0.0" --> cffi
    cyclopts -- ">=0.15,<4.0" --> docstring-parser
    cyclopts -- ">=1.3.1,<2.0.0" --> rich-rst
    cyclopts -- ">=13.6.0" --> rich
    cyclopts -- ">=23.1.0" --> attrs
    docler -- ">=0.0.1" --> schemez
    docler -- ">=0.12.1" --> mkdown
    docler -- ">=0.4.1" --> anyenv
    docler -- ">=0.4.3" --> upathtools
    docler -- ">=2.8.1" --> pydantic-settings
    docler -- ">=3.2.1" --> pytest-docker
    docler -- "any" --> pydantic
    docler -- "any" --> pypdf
    evented -- ">=1.0.2" --> anyenv
    evented -- "any" --> pydantic
    evented -- "any" --> schemez
    exxec -- ">=0.7.0" --> ptyprocess
    exxec -- ">=1.11.6" --> anyenv
    exxec -- ">=1.9.0" --> upathtools
    exxec -- "any" --> pydantic
    exxec -- "any" --> schemez
    fakeredis -- ">=2" --> sortedcontainers
    fakeredis -- ">=4.3" --> redis
    fastapi -- ">=0.0.2" --> annotated-doc
    fastapi -- ">=0.4.2" --> typing-inspection
    fastapi -- ">=0.46.0" --> starlette
    fastapi -- ">=2.9.0" --> pydantic
    fastapi -- ">=4.8.0" --> typing-extensions
    fastmcp -- ">=0.2.0" --> uncalled-for
    fastmcp -- ">=0.28.1,<1.0" --> httpx
    fastmcp -- ">=0.3.4" --> jsonschema-path
    fastmcp -- ">=0.35" --> uvicorn
    fastmcp -- ">=0.4.4,<0.5.0" --> py-key-value-aio
    fastmcp -- ">=0.5.1" --> openapi-pydantic
    fastmcp -- ">=1.0.0" --> watchfiles
    fastmcp -- ">=1.1.0" --> jsonref
    fastmcp -- ">=1.1.0" --> python-dotenv
    fastmcp -- ">=1.2.2" --> exceptiongroup
    fastmcp -- ">=1.20.0" --> opentelemetry-api
    fastmcp -- ">=1.24.0,<2.0" --> mcp
    fastmcp -- ">=1.6.5" --> authlib
    fastmcp -- ">=1.9.0" --> pyperclip
    fastmcp -- ">=13.9.4" --> rich
    fastmcp -- ">=15.0.1" --> websockets
    fastmcp -- ">=2.11.7" --> pydantic
    fastmcp -- ">=24.0" --> packaging
    fastmcp -- ">=4.0.0" --> cyclopts
    fastmcp -- ">=4.0.0" --> platformdirs
    fastmcp -- ">=6.0,<7.0" --> pyyaml
    fieldz -- ">=4.10.0" --> typing-extensions
    genai-prices -- ">=0.27" --> httpx
    genai-prices -- ">=2.10" --> pydantic
    ghp-import -- ">=2.8.1" --> python-dateutil
    git-changelog -- ">=26.0" --> packaging
    git-changelog -- ">=3.0" --> jinja2
    git-changelog -- ">=3.0" --> semver
    git-changelog -- ">=4.4" --> platformdirs
    gitdb -- ">=3.0.1,<6" --> smmap
    githarbor -- ">=0.6.5" --> upathtools
    githarbor -- "any" --> universal-pathlib
    gitpython -- ">=4.0.1,<5" --> gitdb
    googleapis-common-protos -- ">=4.25.8,<8.0.0" --> protobuf
    httpcore -- ">=0.16" --> h11
    httpcore -- "any" --> certifi
    httpx -- "==1.*" --> httpcore
    httpx -- "any" --> anyio
    httpx -- "any" --> certifi
    httpx -- "any" --> idna
    importlib-metadata -- ">=3.20" --> zipp
    jaraco-classes -- "any" --> more-itertools
    jaraco-functools -- "any" --> more-itertools
    jinja2 -- ">=2.0" --> markupsafe
    jinjarope -- ">=0.4.17" --> anyenv
    jinjarope -- "any" --> epregistry
    jinjarope -- "any" --> fsspec
    jinjarope -- "any" --> jinja2
    jinjarope -- "any" --> universal-pathlib
    jinjarope -- "any" --> upathtools
    jsonschema -- ">=0.25.0" --> rpds-py
    jsonschema -- ">=0.28.4" --> referencing
    jsonschema -- ">=2023.03.6" --> jsonschema-specifications
    jsonschema -- ">=22.2.0" --> attrs
    jsonschema-path -- "<0.38.0" --> referencing
    jsonschema-path -- ">=0.5.0,<0.6.0" --> pathable
    jsonschema-path -- ">=5.1" --> pyyaml
    jsonschema-specifications -- ">=0.31.0" --> referencing
    keyring -- ">=0.4.2" --> jeepney
    keyring -- ">=3.2" --> secretstorage
    keyring -- "any" --> jaraco-classes
    keyring -- "any" --> jaraco-context
    keyring -- "any" --> jaraco-functools
    llmling-models -- ">=0.0.1" --> schemez
    llmling-models -- ">=0.4.0" --> tokonomics
    llmling-models -- ">=1.27.0" --> pydantic-ai-slim
    llmling-models -- "any" --> anyenv
    llmling-models -- "any" --> pydantic
    logfire -- ">=0.41b0" --> opentelemetry-instrumentation
    logfire -- ">=1.39.0,<1.40.0" --> opentelemetry-exporter-otlp-proto-http
    logfire -- ">=1.39.0,<1.40.0" --> opentelemetry-sdk
    logfire -- ">=13.4.2" --> rich
    logfire -- ">=2.0.1" --> executing
    logfire -- ">=4.1.0" --> typing-extensions
    logfire -- ">=4.23.4" --> protobuf
    mako -- ">=0.9.2" --> markupsafe
    markdown-it-py -- "~=0.1" --> mdurl
    mcp -- ">=0.0.9" --> python-multipart
    mcp -- ">=0.27" --> starlette
    mcp -- ">=0.27.1" --> httpx
    mcp -- ">=0.31.1" --> uvicorn
    mcp -- ">=0.4" --> httpx-sse
    mcp -- ">=0.4.1" --> typing-inspection
    mcp -- ">=1.6.1" --> sse-starlette
    mcp -- ">=2.10.1" --> pyjwt
    mcp -- ">=2.11.0,<3.0.0" --> pydantic
    mcp -- ">=2.5.2" --> pydantic-settings
    mcp -- ">=4.20.0" --> jsonschema
    mcp -- ">=4.5" --> anyio
    mcp -- ">=4.9.0" --> typing-extensions
    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 -- ">4.0" --> logfire
    mkdocs-mknodes -- ">=0.1.0" --> anyenv
    mkdocs-mknodes -- ">=0.6.5" --> upathtools
    mkdocs-mknodes -- ">=1.17.1" --> yarl
    mkdocs-mknodes -- ">=1.5" --> mkdocs
    mkdocs-mknodes -- ">=2.1.0a1" --> mknodes
    mkdocs-mknodes -- "any" --> jinja2
    mkdocs-mknodes -- "any" --> jinjarope
    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.4" --> mkdocs-autorefs
    mkdocstrings -- ">=1.6" --> mkdocs
    mkdocstrings -- ">=3.1" --> jinja2
    mkdocstrings -- ">=3.6" --> markdown
    mkdocstrings -- ">=6.3" --> pymdown-extensions
    mkdown -- ">=0.2.2" --> schemez
    mkdown -- ">=0.4.16" --> anyenv
    mkdown -- ">=0.6.3" --> upathtools
    mkdown -- "any" --> pydantic
    mknodes -- ">=0.0.11" --> zensical
    mknodes -- ">=0.12.0" --> typer
    mknodes -- ">=0.99.54" --> agentpool
    mknodes -- ">=1.3.0" --> pytest-asyncio
    mknodes -- ">=1.9.0" --> anyenv
    mknodes -- ">=80.9.0" --> setuptools
    mknodes -- "any" --> anybadge
    mknodes -- "any" --> clinspector
    mknodes -- "any" --> coloraide
    mknodes -- "any" --> epregistry
    mknodes -- "any" --> fieldz
    mknodes -- "any" --> fsspec
    mknodes -- "any" --> git-changelog
    mknodes -- "any" --> githarbor
    mknodes -- "any" --> gitpython
    mknodes -- "any" --> griffelib
    mknodes -- "any" --> jinja2
    mknodes -- "any" --> jinjarope
    mknodes -- "any" --> mkdocstrings
    mknodes -- "any" --> natsort
    mknodes -- "any" --> pipdeptree
    mknodes -- "any" --> pydantic
    mknodes -- "any" --> python-dotenv
    mknodes -- "any" --> tomli-w
    mknodes -- "any" --> universal-pathlib
    mknodes -- "any" --> upathtools
    mknodes -- "any" --> yamling
    openapi-pydantic -- ">=1.8" --> pydantic
    opentelemetry-api -- ">=4.5.0" --> typing-extensions
    opentelemetry-api -- ">=6.0,<8.8.0" --> importlib-metadata
    opentelemetry-exporter-otlp-proto-common -- "==1.39.1" --> opentelemetry-proto
    opentelemetry-exporter-otlp-proto-http -- "==1.39.1" --> opentelemetry-exporter-otlp-proto-common
    opentelemetry-exporter-otlp-proto-http -- "==1.39.1" --> opentelemetry-proto
    opentelemetry-exporter-otlp-proto-http -- ">=4.5.0" --> typing-extensions
    opentelemetry-exporter-otlp-proto-http -- "~=1.15" --> opentelemetry-api
    opentelemetry-exporter-otlp-proto-http -- "~=1.39.1" --> opentelemetry-sdk
    opentelemetry-exporter-otlp-proto-http -- "~=1.52" --> googleapis-common-protos
    opentelemetry-exporter-otlp-proto-http -- "~=2.7" --> requests
    opentelemetry-instrumentation -- "==0.60b1" --> 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,<7.0" --> protobuf
    opentelemetry-sdk -- "==0.60b1" --> opentelemetry-semantic-conventions
    opentelemetry-sdk -- "==1.39.1" --> opentelemetry-api
    opentelemetry-sdk -- ">=4.5.0" --> typing-extensions
    opentelemetry-semantic-conventions -- "==1.39.1" --> opentelemetry-api
    opentelemetry-semantic-conventions -- ">=4.5.0" --> typing-extensions
    pipdeptree -- ">=26" --> packaging
    prompt-toolkit -- "any" --> wcwidth
    promptantic -- ">=0.3.0" --> universal-pathlib
    promptantic -- ">=3.0.48" --> prompt-toolkit
    promptantic -- "any" --> pydantic
    promptantic -- "any" --> schemez
    py-key-value-aio -- ">=0.20.0" --> beartype
    py-key-value-aio -- ">=4.15.0" --> typing-extensions
    pydantic -- "==2.41.5" --> pydantic-core
    pydantic -- ">=0.4.2" --> typing-inspection
    pydantic -- ">=0.6.0" --> annotated-types
    pydantic -- ">=4.14.1" --> typing-extensions
    pydantic-ai-slim -- "==1.77.0" --> pydantic-graph
    pydantic-ai-slim -- ">=0.0.48" --> genai-prices
    pydantic-ai-slim -- ">=0.27" --> httpx
    pydantic-ai-slim -- ">=0.4.0" --> typing-inspection
    pydantic-ai-slim -- ">=1.28.0" --> opentelemetry-api
    pydantic-ai-slim -- ">=2.0" --> griffelib
    pydantic-ai-slim -- ">=2.12" --> pydantic
    pydantic-core -- ">=4.14.1" --> typing-extensions
    pydantic-graph -- ">=0.27" --> httpx
    pydantic-graph -- ">=0.4.0" --> typing-inspection
    pydantic-graph -- ">=2.12" --> pydantic
    pydantic-graph -- ">=3.14.1" --> logfire-api
    pydantic-settings -- ">=0.21.0" --> python-dotenv
    pydantic-settings -- ">=0.4.0" --> typing-inspection
    pydantic-settings -- ">=2.7.0" --> pydantic
    pydocket -- ">=0.15.1" --> typer
    pydocket -- ">=0.2.0" --> uncalled-for
    pydocket -- ">=0.21.1" --> prometheus-client
    pydocket -- ">=0.3.0" --> py-key-value-aio
    pydocket -- ">=1.33.0" --> opentelemetry-api
    pydocket -- ">=13.9.4" --> rich
    pydocket -- ">=2.0.7" --> python-json-logger
    pydocket -- ">=2.32.1" --> fakeredis
    pydocket -- ">=2.6" --> cronsim
    pydocket -- ">=3.1.1" --> cloudpickle
    pydocket -- ">=4.12.0" --> typing-extensions
    pydocket -- ">=5" --> redis
    pymdown-extensions -- ">=3.6" --> markdown
    pymdown-extensions -- "any" --> pyyaml
    pytest -- ">=1.0.1" --> iniconfig
    pytest -- ">=1.5,<2" --> pluggy
    pytest -- ">=2.7.2" --> pygments
    pytest -- ">=22" --> packaging
    pytest-asyncio -- ">=8.2,<10" --> pytest
    pytest-docker -- ">=19.2.0" --> attrs
    pytest-docker -- ">=4.0,<10.0" --> 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.26,<3" --> urllib3
    requests -- ">=2,<4" --> charset-normalizer
    requests -- ">=2.5,<4" --> idna
    requests -- ">=2023.5.7" --> certifi
    rich -- ">=2.13.0,<3.0.0" --> pygments
    rich -- ">=2.2.0" --> markdown-it-py
    rich-rst -- ">=12.0.0" --> rich
    rich-rst -- "any" --> docutils
    schemez -- ">=0.17.0" --> docstring-parser
    schemez -- ">=0.2.6" --> universal-pathlib
    schemez -- "any" --> griffelib
    schemez -- "any" --> pydantic
    searchly -- ">=0.2.6" --> universal-pathlib
    searchly -- ">=0.4.4" --> anyenv
    searchly -- ">=2.1.5" --> schemez
    searchly -- "any" --> pydantic
    secretstorage -- ">=0.6" --> jeepney
    secretstorage -- ">=2.0" --> cryptography
    slashed -- ">=0.11.1" --> psygnal
    slashed -- ">=0.18" --> bashlex
    slashed -- ">=0.3.4" --> universal-pathlib
    sqlalchemy -- ">=1" --> greenlet
    sqlalchemy -- ">=4.6.0" --> typing-extensions
    sqlmodel -- ">=2.0.14,<2.1.0" --> sqlalchemy
    sqlmodel -- ">=2.11.0" --> pydantic
    sqlmodel -- ">=4.5.0" --> typing-extensions
    sse-starlette -- ">=0.49.1" --> starlette
    sse-starlette -- ">=4.7.0" --> anyio
    starlette -- ">=3.6.2,<5" --> anyio
    tokonomics -- ">=0.27.2" --> httpx
    tokonomics -- ">=0.3.2" --> anyenv
    tokonomics -- ">=4.3.6" --> platformdirs
    tokonomics -- "any" --> pydantic
    tokonomics -- "any" --> schemez
    toprompt -- ">=0.0.22" --> sqlmodel
    toprompt -- ">=0.1.0" --> fieldz
    toprompt -- ">=0.16.0" --> jinjarope
    toprompt -- ">=0.2.0" --> clinspector
    toprompt -- "any" --> pydantic
    typer -- ">=0.0.2" --> annotated-doc
    typer -- ">=1.3.0" --> shellingham
    typer -- ">=12.3.0" --> rich
    typer -- ">=8.2.1" --> click_0
    typing-inspection -- ">=4.12.0" --> typing-extensions
    universal-pathlib -- ">=0.5.1,<0.6.0" --> pathlib-abc
    universal-pathlib -- ">=2024.5.0" --> fsspec
    upathtools -- ">=0.2.6" --> universal-pathlib
    upathtools -- ">=0.3.14" --> ripgrep-rs
    upathtools -- ">=1.0.0" --> python-dotenv
    upathtools -- ">=2025.2.0" --> fsspec
    upathtools -- ">=3.9.0" --> aiofile
    uvicorn -- ">=0.8" --> h11
    uvicorn -- ">=7.0" --> click_0
    watchfiles -- ">=3.0.0" --> anyio
    yamling -- ">=0.4.7" --> anyenv
    yamling -- ">=0.6.4" --> upathtools
    yamling -- ">=5.1" --> pyyaml
    yamling -- "any" --> fsspec
    yamling -- "any" --> pydantic
    yamling -- "any" --> pyyaml-include
    yamling -- "any" --> universal-pathlib
    yarl -- ">=0.2.1" --> propcache
    yarl -- ">=2.0" --> idna
    yarl -- ">=4.0" --> multidict
    zensical -- ">=10.15" --> pymdown-extensions
    zensical -- ">=2.0" --> deepmerge
    zensical -- ">=2.16" --> pygments
    zensical -- ">=3.7" --> markdown
    zensical -- ">=6.0.2" --> pyyaml
    zensical -- ">=8.1.8" --> click_0

```