Skip to content

enriching markdown links with access to current python distributionsยค

when talking about code it needs to be easier to create links and references. it is a waste of energy to hand roll that information. this approach gives markdown references access the distributions in my python env.

generate_refs iteratres though all the distributions in the environment.

    def generate_refs():
        return {
            dist.name.upper(): {
                "href": url, "title": dist.metadata.get("summary")
            } for dist in importlib.metadata.distributions() if (url := get_url(dist))}

get_url extracts one url to use for an external link.

    def get_url(dist):
        url = dist.metadata.get("Home-Page")
        if not url:
            url = dist.metadata.get("Project-URL")
            if url:
                *_, url = url.splitlines()[0].partition(",")
                url = url.strip()
        return url
    def load_ipython_extension(shell):
        shell._markdown_env.setdefault("references", {}).update(generate_refs())
    (INTERACTIVE := "__file__" not in locals()) and load_ipython_extension(get_ipython())
%% 
this gives me an advantage when talking about software an projects like [importnb], [midgy], or [pandas].


<details><summary>the dictionary of references created</summary>

~~~json
{{json.dumps(shell._markdown_env, indent=2)}}
~~~

</details>

this gives me an advantage when talking about software an projects like importnb, midgy, or pandas.

the dictionary of references created
{
  "references": {
    "TENACITY": {
      "href": "https://github.com/jd/tenacity",
      "title": "Retry code until it succeeds"
    },
    "JUPYTER-LSP": {
      "href": "https://github.com/jupyter-lsp/jupyterlab-lsp/issues",
      "title": "Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server"
    },
    "PLAYWRIGHT": {
      "href": "https://github.com/Microsoft/playwright-python",
      "title": "A high-level API to automate web browsers"
    },
    "PYTEST-BASE-URL": {
      "href": "https://github.com/pytest-dev/pytest-base-url",
      "title": "pytest plugin for URL based testing"
    },
    "CLINT": {
      "href": "https://github.com/kennethreitz/clint",
      "title": "Python Command Line Interface Tools"
    },
    "TQDM": {
      "href": "https://tqdm.github.io",
      "title": "Fast, Extensible Progress Meter"
    },
    "FLIT_CORE": {
      "href": "https://flit.pypa.io",
      "title": "Distribution-building parts of Flit. See flit package for more information"
    },
    "CATTRS": {
      "href": "https://catt.rs",
      "title": "Composable complex class support for attrs and dataclasses."
    },
    "OVERRIDES": {
      "href": "https://github.com/mkorpela/overrides",
      "title": "A decorator to automatically detect mismatch when overriding a method."
    },
    "RICH": {
      "href": "https://github.com/Textualize/rich",
      "title": "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
    },
    "MATPLOTLIB": {
      "href": "https://matplotlib.org",
      "title": "Python plotting package"
    },
    "PYTOOLCONFIG": {
      "href": "https://github.com/bageljrkhanofemus/pytoolconfig",
      "title": "Python tool configuration"
    },
    "ENTRYPOINTS": {
      "href": "https://github.com/takluyver/entrypoints",
      "title": "Discover and load entry points from installed packages."
    },
    "ZIPP": {
      "href": "https://github.com/jaraco/zipp",
      "title": "Backport of pathlib-compatible object wrapper for zip files"
    },
    "PATHSPEC": {
      "href": "https://python-path-specification.readthedocs.io/en/latest/index.html",
      "title": "Utility library for gitignore style pattern matching of file paths."
    },
    "PYDOCSTYLE": {
      "href": "https://www.pydocstyle.org/en/stable/",
      "title": "Python docstring style checker"
    },
    "LOCKET": {
      "href": "http://github.com/mwilliamson/locket.py",
      "title": "File-based locks for Python on Linux and Windows"
    },
    "RFC3339-VALIDATOR": {
      "href": "https://github.com/naimetti/rfc3339-validator",
      "title": "A pure python RFC3339 validator"
    },
    "JSONSCHEMA-SPECIFICATIONS": {
      "href": "https://jsonschema-specifications.readthedocs.io/",
      "title": "The JSON Schema meta-schemas and vocabularies, exposed as a Registry"
    },
    "XXHASH": {
      "href": "https://github.com/ifduyue/python-xxhash",
      "title": "Python binding for xxHash"
    },
    "FROZENDICT": {
      "href": "https://github.com/Marco-Sulla/python-frozendict",
      "title": "A simple immutable dictionary"
    },
    "PACKAGING": {
      "href": "https://packaging.pypa.io/",
      "title": "Core utilities for Python packages"
    },
    "ZSTANDARD": {
      "href": "https://github.com/indygreg/python-zstandard",
      "title": "Zstandard bindings for Python"
    },
    "JUPYTER_SERVER_TERMINALS": {
      "href": "https://jupyter.org",
      "title": "A Jupyter Server Extension Providing Terminals."
    },
    "WERKZEUG": {
      "href": "https://werkzeug.palletsprojects.com/changes/",
      "title": "The comprehensive WSGI web application library."
    },
    "PURE-EVAL": {
      "href": "http://github.com/alexmojaki/pure_eval",
      "title": "Safely evaluate AST nodes without side effects"
    },
    "PARSO": {
      "href": "https://github.com/davidhalter/parso",
      "title": "A Python Parser"
    },
    "ASTTOKENS": {
      "href": "https://github.com/gristlabs/asttokens",
      "title": "Annotate AST trees with source code positions"
    },
    "JUPYTERLAB_FONTS": {
      "href": "https://github.com/deathbeds/jupyterlab-fonts/issues",
      "title": "\"main importable for jupyterlab-fonts."
    },
    "SYMPY": {
      "href": "https://sympy.org",
      "title": "Computer algebra system (CAS) in Python"
    },
    "PANDAS": {
      "href": "https://pandas.pydata.org",
      "title": "Powerful data structures for data analysis, time series, and statistics"
    },
    "DFOCS": {
      "href": "https://github.com/deathbeds/dfocs#readme",
      "title": "dataframes of documentation"
    },
    "SMMAP": {
      "href": "https://github.com/gitpython-developers/smmap",
      "title": "A pure Python implementation of a sliding window memory map manager"
    },
    "TINYCSS2": {
      "href": "https://github.com/Kozea/tinycss2/releases",
      "title": "A tiny CSS parser"
    },
    "NOTEBOOK": {
      "href": "https://jupyter-notebook.readthedocs.io/",
      "title": "Jupyter Notebook - A web-based notebook environment for interactive computing"
    },
    "SNIFFIO": {
      "href": "https://github.com/python-trio/sniffio",
      "title": "Sniff out which async library your code is running under"
    },
    "DATACLASSES-JSON": {
      "href": "https://github.com/lidatong/dataclasses-json",
      "title": "Easily serialize dataclasses to and from JSON."
    },
    "NB-CONDA-KERNELS": {
      "href": "https://github.com/Anaconda-Platform/nb_conda_kernels",
      "title": "Launch Jupyter kernels for any installed conda environment"
    },
    "CYTHON": {
      "href": "https://cython.org/",
      "title": "The Cython compiler for writing C extensions in the Python language."
    },
    "DISTLIB": {
      "href": "https://github.com/pypa/distlib",
      "title": "Distribution utilities"
    },
    "JEDI": {
      "href": "https://github.com/davidhalter/jedi",
      "title": "An autocompletion tool for Python that can be used for text editors."
    },
    "IPYKERNEL": {
      "href": "https://ipython.org",
      "title": "IPython Kernel for Jupyter"
    },
    "TRITON": {
      "href": "https://github.com/openai/triton/",
      "title": "A language and compiler for custom Deep Learning operations"
    },
    "CFFI": {
      "href": "http://cffi.readthedocs.org",
      "title": "Foreign Function Interface for Python calling C code."
    },
    "DATASETS": {
      "href": "https://github.com/huggingface/datasets",
      "title": "HuggingFace community-driven open-source library of datasets"
    },
    "PYSOCKS": {
      "href": "https://github.com/Anorov/PySocks",
      "title": "A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information."
    },
    "ITABLES": {
      "href": "https://mwouts.github.io/itables/",
      "title": "Pandas and Polar DataFrames as interactive DataTables"
    },
    "YPY-WEBSOCKET": {
      "href": "https://github.com/y-crdt/ypy-websocket",
      "title": "WebSocket connector for Ypy"
    },
    "CRYPTOGRAPHY": {
      "href": "https://github.com/pyca/cryptography",
      "title": "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
    },
    "MISTUNE": {
      "href": "https://github.com/lepture/mistune",
      "title": "A sane Markdown parser with useful plugins and renderers"
    },
    "LINKIFY-IT-PY": {
      "href": "https://github.com/tsutsu3/linkify-it-py",
      "title": "Links recognition library with FULL unicode support."
    },
    "HATCH": {
      "href": "https://hatch.pypa.io/latest/",
      "title": "Modern, extensible Python project management"
    },
    "PYLINT": {
      "href": "https://pylint.readthedocs.io/en/latest/",
      "title": "python code static checker"
    },
    "PYFLAKES": {
      "href": "https://github.com/PyCQA/pyflakes",
      "title": "passive checker of Python programs"
    },
    "THREADPOOLCTL": {
      "href": "https://github.com/joblib/threadpoolctl",
      "title": "threadpoolctl"
    },
    "TYPING-UTILS": {
      "href": "https://github.com/bojiang/typing_utils",
      "title": "utils to inspect Python type annotations"
    },
    "IMPORTLIB-RESOURCES": {
      "href": "https://github.com/python/importlib_resources",
      "title": "Read resources from Python packages"
    },
    "MUNKRES": {
      "href": "https://software.clapper.org/munkres/",
      "title": "Munkres (Hungarian) algorithm for the Assignment Problem"
    },
    "PYTZ": {
      "href": "http://pythonhosted.org/pytz",
      "title": "World timezone definitions, modern and historical"
    },
    "COVERAGE": {
      "href": "https://github.com/nedbat/coveragepy",
      "title": "Code coverage measurement for Python"
    },
    "PYCALPHAD": {
      "href": "https://pycalphad.org/",
      "title": "CALPHAD tools for designing thermodynamic models, calculating phase diagrams and investigating phase equilibria."
    },
    "NUMPY": {
      "href": "https://numpy.org",
      "title": "Fundamental package for array computing in Python"
    },
    "MATPLOTLIB-INLINE": {
      "href": "https://github.com/ipython/matplotlib-inline",
      "title": "Inline Matplotlib backend for Jupyter"
    },
    "TOKENIZERS": {
      "href": "https://github.com/huggingface/tokenizers",
      "title": null
    },
    "NBCLASSIC": {
      "href": "https://github.com/jupyter/nbclassic",
      "title": "Jupyter Notebook as a Jupyter Server extension."
    },
    "H11": {
      "href": "https://github.com/python-hyper/h11",
      "title": "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
    },
    "TRAITLETS": {
      "href": "https://github.com/ipython/traitlets",
      "title": "Traitlets Python configuration system"
    },
    "TOML": {
      "href": "https://github.com/uiri/toml",
      "title": "Python Library for Tom's Obvious, Minimal Language"
    },
    "JINJA2": {
      "href": "https://palletsprojects.com/p/jinja/",
      "title": "A very fast and expressive template engine."
    },
    "CERTIFI": {
      "href": "https://github.com/certifi/python-certifi",
      "title": "Python package for providing Mozilla's CA Bundle."
    },
    "DASK": {
      "href": "https://github.com/dask/dask/",
      "title": "Parallel PyData with Task Scheduling"
    },
    "URLLIB3": {
      "href": "https://github.com/urllib3/urllib3/blob/main/CHANGES.rst",
      "title": "HTTP library with thread-safe connection pooling, file post, and more."
    },
    "TYPING-INSPECT": {
      "href": "https://github.com/ilevkivskyi/typing_inspect",
      "title": "Runtime inspection utilities for typing module."
    },
    "SCIKIT-LEARN": {
      "href": "https://scikit-learn.org",
      "title": "A set of python modules for machine learning and data mining"
    },
    "IDNA": {
      "href": "https://github.com/kjd/idna/blob/master/HISTORY.rst",
      "title": "Internationalized Domain Names in Applications (IDNA)"
    },
    "ITSDANGEROUS": {
      "href": "https://palletsprojects.com/p/itsdangerous/",
      "title": "Safely pass data to untrusted environments and back."
    },
    "SQLALCHEMY": {
      "href": "https://www.sqlalchemy.org",
      "title": "Database Abstraction Library"
    },
    "RFC3986-VALIDATOR": {
      "href": "https://github.com/naimetti/rfc3986-validator",
      "title": "Pure python rfc3986 validator"
    },
    "ISODURATION": {
      "href": "https://github.com/bolsote/isoduration",
      "title": "Operations with ISO 8601 durations"
    },
    "MIDGY": {
      "href": "https://github.com/deathbeds/midgy#readme",
      "title": "run markdown as python code"
    },
    "POLARS": {
      "href": "https://www.pola.rs/",
      "title": "Blazingly fast DataFrame library"
    },
    "UJSON": {
      "href": "https://github.com/ultrajson/ultrajson",
      "title": "Ultra fast JSON encoder and decoder for Python"
    },
    "TORCHAUDIO": {
      "href": "https://github.com/pytorch/audio",
      "title": "An audio package for PyTorch"
    },
    "PYGMENTS": {
      "href": "https://pygments.org",
      "title": "Pygments is a syntax highlighting package written in Python."
    },
    "TOMLI": {
      "href": "https://github.com/hukkin/tomli/blob/master/CHANGELOG.md",
      "title": "A lil' TOML parser"
    },
    "RUNTYPE": {
      "href": "https://github.com/erezsh/runtype",
      "title": "Type dispatch and validation for run-time Python"
    },
    "BUILD": {
      "href": "https://pypa-build.readthedocs.io/en/stable/changelog.html",
      "title": "A simple, correct Python build frontend"
    },
    "WIDGETSNBEXTENSION": {
      "href": "http://jupyter.org",
      "title": "Jupyter interactive widgets for Jupyter Notebook"
    },
    "ROPE": {
      "href": "https://github.com/python-rope/rope",
      "title": "a python refactoring library..."
    },
    "IPYTHON": {
      "href": "https://ipython.org",
      "title": "IPython: Productive Interactive Computing"
    },
    "REQUESTS-CACHE": {
      "href": "https://github.com/requests-cache/requests-cache",
      "title": "A persistent cache for python requests"
    },
    "COBBLE": {
      "href": "http://github.com/mwilliamson/python-cobble",
      "title": "Create data objects"
    },
    "FROZENLIST": {
      "href": "https://github.com/aio-libs/frozenlist",
      "title": "A list-like structure which implements collections.abc.MutableSequence"
    },
    "PYZMQ": {
      "href": "https://pyzmq.readthedocs.org",
      "title": "Python bindings for 0MQ"
    },
    "JEEPNEY": {
      "href": "https://gitlab.com/takluyver/jeepney",
      "title": "Low-level, pure Python DBus protocol wrapper."
    },
    "TONYFAST": {
      "href": "https://github.com/deathbeds/pidgy#readme",
      "title": "calligrams"
    },
    "SENTENCEPIECE": {
      "href": "https://github.com/google/sentencepiece",
      "title": "SentencePiece python wrapper"
    },
    "FQDN": {
      "href": "https://github.com/ypcrts/fqdn",
      "title": "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers"
    },
    "IMPORTNB": {
      "href": "https://github.com/deathbeds/importnb#readme",
      "title": "import jupyter notebooks as python modules and scripts."
    },
    "COMM": {
      "href": "https://github.com/ipython/comm",
      "title": "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc."
    },
    "JUPYTERLAB-PYGMENTS": {
      "href": "https://github.com/jupyterlab/jupyterlab_pygments",
      "title": "Pygments theme using JupyterLab CSS variables"
    },
    "LANGCHAIN-COMMUNITY": {
      "href": "https://github.com/langchain-ai/langchain",
      "title": "Community contributed LangChain integrations."
    },
    "AIOITERTOOLS": {
      "href": "https://aioitertools.omnilib.dev",
      "title": "itertools and builtins for AsyncIO and mixed iterables"
    },
    "JUPYTER_CORE": {
      "href": "https://jupyter.org",
      "title": "Jupyter core package. A base package on which Jupyter projects rely."
    },
    "NVIDIA-NVTX-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "NVIDIA Tools Extension"
    },
    "NBFORMAT": {
      "href": "https://jupyter.org",
      "title": "The Jupyter Notebook format"
    },
    "URI-TEMPLATE": {
      "href": "https://github.com/plinss/uri_template/",
      "title": "RFC 6570 URI Template Processor"
    },
    "BACKPORTS.FUNCTOOLS-LRU-CACHE": {
      "href": "https://github.com/jaraco/backports.functools_lru_cache",
      "title": "Backport of functools.lru_cache"
    },
    "PYTHON-DOCX": {
      "href": "https://github.com/python-openxml/python-docx/blob/master/HISTORY.rst",
      "title": "Create, read, and update Microsoft Word .docx files."
    },
    "RPDS-PY": {
      "href": "https://github.com/crate-py/rpds",
      "title": "Python bindings to Rust's persistent data structures (rpds)"
    },
    "PYRSISTENT": {
      "href": "https://github.com/tobgu/pyrsistent/",
      "title": "Persistent/Functional/Immutable data structures"
    },
    "BACKCALL": {
      "href": "https://github.com/takluyver/backcall",
      "title": "Specifications for callback functions passed in to an API"
    },
    "IPYWIDGETS": {
      "href": "http://jupyter.org",
      "title": "Jupyter interactive widgets"
    },
    "JUPYTERLAB-DECK": {
      "href": "https://github.com/deathbeds/jupyterlab-deck/issues",
      "title": "A lightweight presentation mode for JupyterLab."
    },
    "TOMLI_W": {
      "href": "https://github.com/hukkin/tomli-w/blob/master/CHANGELOG.md",
      "title": "A lil' TOML writer"
    },
    "TEXT-UNIDECODE": {
      "href": "https://github.com/kmike/text-unidecode/",
      "title": "The most basic Text::Unidecode port"
    },
    "PYPARSING": {
      "href": "https://github.com/pyparsing/pyparsing/",
      "title": "pyparsing module - Classes and methods to define and execute parsing grammars"
    },
    "GREENLET": {
      "href": "https://greenlet.readthedocs.io/",
      "title": "Lightweight in-process concurrent programming"
    },
    "MULTIDICT": {
      "href": "https://github.com/aio-libs/multidict",
      "title": "multidict implementation"
    },
    "JUPYTERLAB-WIDGETS": {
      "href": "https://github.com/jupyter-widgets/ipywidgets",
      "title": "Jupyter interactive widgets for JupyterLab"
    },
    "WEBSOCKET-CLIENT": {
      "href": "https://github.com/websocket-client/websocket-client.git",
      "title": "WebSocket client for Python with low level API options"
    },
    "ANYIO": {
      "href": "https://anyio.readthedocs.io/en/latest/",
      "title": "High level compatibility layer for multiple asynchronous event loop implementations"
    },
    "NVIDIA-CUDA-NVRTC-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "NVRTC native runtime libraries"
    },
    "LANGCHAIN": {
      "href": "https://github.com/langchain-ai/langchain",
      "title": "Building applications with LLMs through composability"
    },
    "PLUGGY": {
      "href": "https://github.com/pytest-dev/pluggy",
      "title": "plugin and hook calling mechanisms for python"
    },
    "NVIDIA-CUBLAS-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "CUBLAS native runtime libraries"
    },
    "NBCLIENT": {
      "href": "https://nbclient.readthedocs.io",
      "title": "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor."
    },
    "PIP": {
      "href": "https://pip.pypa.io/",
      "title": "The PyPA recommended tool for installing Python packages."
    },
    "DISTRO": {
      "href": "https://github.com/python-distro/distro",
      "title": "Distro - an OS platform information API"
    },
    "HTML5LIB": {
      "href": "https://github.com/html5lib/html5lib-python",
      "title": "HTML parser based on the WHATWG HTML specification"
    },
    "NVIDIA-CUDA-RUNTIME-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "CUDA Runtime native Libraries"
    },
    "JUPYTER-EVENTS": {
      "href": "http://jupyter.org",
      "title": "Jupyter Event System library"
    },
    "PROMETHEUS-CLIENT": {
      "href": "https://github.com/prometheus/client_python",
      "title": "Python client for the Prometheus monitoring system."
    },
    "AIOSQLITE": {
      "href": "https://aiosqlite.omnilib.dev",
      "title": "asyncio bridge to the standard sqlite3 module"
    },
    "TRANSFORMERS": {
      "href": "https://github.com/huggingface/transformers",
      "title": "State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow"
    },
    "USERPATH": {
      "href": "https://github.com/sponsors/ofek",
      "title": "Cross-platform tool for adding locations to the user PATH"
    },
    "MARKUPSAFE": {
      "href": "https://palletsprojects.com/p/markupsafe/",
      "title": "Safely add untrusted strings to HTML/XML markup."
    },
    "BLACK": {
      "href": "https://github.com/psf/black/blob/main/CHANGES.md",
      "title": "The uncompromising code formatter."
    },
    "LANGSMITH": {
      "href": "https://smith.langchain.com/",
      "title": "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform."
    },
    "JUPYTER_SERVER": {
      "href": "https://jupyter-server.readthedocs.io",
      "title": "The backend\u2014i.e. core services, APIs, and REST endpoints\u2014to Jupyter web applications."
    },
    "SEABORN": {
      "href": "http://seaborn.pydata.org",
      "title": "Statistical data visualization"
    },
    "PYMONGO": {
      "href": "http://github.com/mongodb/mongo-python-driver",
      "title": "Python driver for MongoDB <http://www.mongodb.org>"
    },
    "DEBUGPY": {
      "href": "https://aka.ms/debugpy",
      "title": "An implementation of the Debug Adapter Protocol for Python"
    },
    "PYPERCLIP": {
      "href": "https://github.com/asweigart/pyperclip",
      "title": "A cross-platform clipboard module for Python. (Only handles plain text for now.)"
    },
    "ARROW": {
      "href": "https://arrow.readthedocs.io",
      "title": "Better dates & times for Python"
    },
    "LANGCHAIN-OPENAI": {
      "href": "https://github.com/langchain-ai/langchain",
      "title": "An integration package connecting OpenAI and LangChain"
    },
    "PANDOCFILTERS": {
      "href": "http://github.com/jgm/pandocfilters",
      "title": "Utilities for writing pandoc filters in python"
    },
    "AIOHTTP-CLIENT-CACHE": {
      "href": "https://github.com/requests-cache/aiohttp-client-cache",
      "title": "Persistent cache for aiohttp requests"
    },
    "PSUTIL": {
      "href": "https://github.com/giampaolo/psutil",
      "title": "Cross-platform lib for process and system monitoring in Python."
    },
    "MULTIPROCESS": {
      "href": "https://github.com/uqfoundation/multiprocess",
      "title": "better multiprocessing and multithreading in Python"
    },
    "SNAKEVIZ": {
      "href": "https://jiffyclub.github.io/snakeviz/",
      "title": "A web-based viewer for Python profiler output"
    },
    "EXCEPTIONGROUP": {
      "href": "https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst",
      "title": "Backport of PEP 654 (exception groups)"
    },
    "REGEX": {
      "href": "https://github.com/mrabarnett/mrab-regex",
      "title": "Alternative regular expression module, to replace re."
    },
    "ORJSON": {
      "href": "https://github.com/ijl/orjson",
      "title": "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
    },
    "PYTHON-JSON-LOGGER": {
      "href": "http://github.com/madzak/python-json-logger",
      "title": "A python library adding a json log formatter"
    },
    "ARGS": {
      "href": "https://github.com/kennethreitz/args",
      "title": "Command Arguments for Humans."
    },
    "JSONPOINTER": {
      "href": "https://github.com/stefankoegl/python-json-pointer",
      "title": "Identify specific nodes in a JSON document (RFC 6901) "
    },
    "SOUPSIEVE": {
      "href": "https://github.com/facelessuser/soupsieve",
      "title": "A modern CSS selector implementation for Beautiful Soup."
    },
    "RUFF": {
      "href": "https://docs.astral.sh/ruff",
      "title": "An extremely fast Python linter and code formatter, written in Rust."
    },
    "DECORATOR": {
      "href": "https://github.com/micheles/decorator",
      "title": "Decorators for Humans"
    },
    "GITDB": {
      "href": "https://github.com/gitpython-developers/gitdb",
      "title": "Git Object Database"
    },
    "H2": {
      "href": "https://github.com/python-hyper/h2",
      "title": "HTTP/2 State-Machine based protocol implementation"
    },
    "EXECNET": {
      "href": "https://execnet.readthedocs.io/en/latest/",
      "title": "execnet: rapid multi-Python deployment"
    },
    "PYTEST-COV": {
      "href": "https://github.com/pytest-dev/pytest-cov",
      "title": "Pytest plugin for measuring coverage."
    },
    "HYPERFRAME": {
      "href": "https://github.com/python-hyper/hyperframe/",
      "title": "HTTP/2 framing layer for Python"
    },
    "TIKTOKEN": {
      "href": "https://github.com/openai/tiktoken",
      "title": "tiktoken is a fast BPE tokeniser for use with OpenAI's models"
    },
    "REDIS": {
      "href": "https://github.com/redis/redis-py",
      "title": "Python client for Redis database and key-value store"
    },
    "TINYDB": {
      "href": "https://github.com/msiemens/tinydb",
      "title": "TinyDB is a tiny, document oriented database optimized for your happiness :)"
    },
    "PLYER": {
      "href": "https://plyer.readthedocs.org/en/latest/",
      "title": "Platform-independent wrapper for platform-dependent APIs"
    },
    "BLEACH": {
      "href": "https://github.com/mozilla/bleach",
      "title": "An easy safelist-based HTML-sanitizing tool."
    },
    "TZDATA": {
      "href": "https://github.com/python/tzdata",
      "title": "Provider of IANA time zone data"
    },
    "GITPYTHON": {
      "href": "https://github.com/gitpython-developers/GitPython",
      "title": "GitPython is a Python library used to interact with Git repositories"
    },
    "DOCSTRING-TO-MARKDOWN": {
      "href": "UNKNOWN",
      "title": "On the fly conversion of Python docstrings to markdown"
    },
    "JARACO.CLASSES": {
      "href": "https://github.com/jaraco/jaraco.classes",
      "title": "Utility functions for Python class constructs"
    },
    "PYDANTIC_CORE": {
      "href": "https://github.com/pydantic/pydantic-core",
      "title": null
    },
    "JUPYTERLAB": {
      "href": "https://jupyter.org",
      "title": "JupyterLab computational environment"
    },
    "ASTROID": {
      "href": "https://pylint.readthedocs.io/projects/astroid/en/latest/",
      "title": "An abstract syntax tree for Python with inference support."
    },
    "EXECUTING": {
      "href": "https://github.com/alexmojaki/executing",
      "title": "Get the currently executing AST node of a frame, and other information"
    },
    "FONTTOOLS": {
      "href": "http://github.com/fonttools/fonttools",
      "title": "Tools to manipulate font files"
    },
    "MCCABE": {
      "href": "https://github.com/pycqa/mccabe",
      "title": "McCabe checker, plugin for flake8"
    },
    "TERMCOLOR": {
      "href": "https://github.com/termcolor/termcolor/releases",
      "title": "ANSI color formatting for output in terminal"
    },
    "TROVE-CLASSIFIERS": {
      "href": "https://github.com/pypa/trove-classifiers",
      "title": "Canonical source for classifiers on PyPI (pypi.org)."
    },
    "CLOUDPICKLE": {
      "href": "https://github.com/cloudpipe/cloudpickle",
      "title": "Extended pickling support for Python objects"
    },
    "ISORT": {
      "href": "https://pycqa.github.io/isort/",
      "title": "A Python utility / library to sort Python imports."
    },
    "PYTHON-LSP-JSONRPC": {
      "href": "https://github.com/python-lsp/python-lsp-jsonrpc",
      "title": "JSON RPC 2.0 server library"
    },
    "PROTOBUF": {
      "href": "https://developers.google.com/protocol-buffers/",
      "title": null
    },
    "PYPROJECT_HOOKS": {
      "href": "https://pyproject-hooks.readthedocs.io/en/latest/changelog.html",
      "title": "Wrappers to call pyproject.toml-based build backend hooks."
    },
    "FLIT": {
      "href": "https://flit.pypa.io/en/stable/history.html",
      "title": "A simple packaging tool for simple packages."
    },
    "BOTOCORE": {
      "href": "https://github.com/boto/botocore",
      "title": "Low-level, data-driven core of boto 3."
    },
    "KIWISOLVER": {
      "href": "https://github.com/nucleic/kiwi",
      "title": "A fast implementation of the Cassowary constraint solver"
    },
    "PYTHON-DATEUTIL": {
      "href": "https://github.com/dateutil/dateutil",
      "title": "Extensions to the standard Python datetime module"
    },
    "NETWORKX": {
      "href": "https://networkx.org/",
      "title": "Python package for creating and manipulating graphs and networks"
    },
    "PYTEST-SUGAR": {
      "href": "https://github.com/Teemu/pytest-sugar",
      "title": "pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly)."
    },
    "ARGON2-CFFI": {
      "href": "https://github.com/hynek/argon2-cffi/blob/main/CHANGELOG.md",
      "title": "The secure Argon2 password hashing algorithm."
    },
    "LXML": {
      "href": "https://lxml.de/",
      "title": "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
    },
    "SEND2TRASH": {
      "href": "https://github.com/arsenetar/send2trash",
      "title": "Send file to trash natively under Mac OS X, Windows and Linux"
    },
    "SETUPTOOLS": {
      "href": "https://github.com/pypa/setuptools",
      "title": "Easily download, build, install, upgrade, and uninstall Python packages"
    },
    "PINT": {
      "href": "https://github.com/hgrecco/pint",
      "title": "Physical quantities module"
    },
    "SECRETSTORAGE": {
      "href": "https://github.com/mitya57/secretstorage",
      "title": "Python bindings to FreeDesktop.org Secret Service API"
    },
    "NEST-ASYNCIO": {
      "href": "https://github.com/erdewit/nest_asyncio",
      "title": "Patch asyncio to allow nested event loops"
    },
    "NVIDIA-CURAND-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "CURAND native runtime libraries"
    },
    "JSONSCHEMA": {
      "href": "https://python-jsonschema.readthedocs.io/",
      "title": "An implementation of JSON Schema validation for Python"
    },
    "ATTRS": {
      "href": "https://www.attrs.org/",
      "title": "Classes Without Boilerplate"
    },
    "HTTPX": {
      "href": "https://github.com/encode/httpx/blob/master/CHANGELOG.md",
      "title": "The next generation HTTP client."
    },
    "ACCESSIBLE-PYGMENTS": {
      "href": "https://github.com/Quansight-Labs/accessible-pygments",
      "title": "A collection of accessible pygments styles"
    },
    "AIOBOTO3": {
      "href": "https://github.com/terrycain/aioboto3",
      "title": "Async boto3 wrapper"
    },
    "NBVAL": {
      "href": "https://github.com/computationalmodelling/nbval",
      "title": "A py.test plugin to validate Jupyter notebooks"
    },
    "MYPY": {
      "href": "https://www.mypy-lang.org/",
      "title": "Optional static typing for Python"
    },
    "DEFUSEDXML": {
      "href": "https://github.com/tiran/defusedxml",
      "title": "XML bomb protection for Python stdlib modules"
    },
    "LANGCHAIN-CORE": {
      "href": "https://github.com/langchain-ai/langchain",
      "title": "Building applications with LLMs through composability"
    },
    "PYCPARSER": {
      "href": "https://github.com/eliben/pycparser",
      "title": "C parser in Python"
    },
    "PTYPROCESS": {
      "href": "https://github.com/pexpect/ptyprocess",
      "title": "Run a subprocess in a pseudo terminal"
    },
    "WHEEL": {
      "href": "https://wheel.readthedocs.io/",
      "title": "A built-package format for Python"
    },
    "REQUESTS": {
      "href": "https://requests.readthedocs.io",
      "title": "Python HTTP for Humans."
    },
    "WORDCLOUD": {
      "href": "https://github.com/amueller/word_cloud",
      "title": "A little word cloud generator"
    },
    "APPDIRS": {
      "href": "http://github.com/ActiveState/appdirs",
      "title": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
    },
    "PYTEST-METADATA": {
      "href": "https://github.com/pytest-dev/pytest-metadata",
      "title": "pytest plugin for test session metadata"
    },
    "FLAKE8": {
      "href": "https://github.com/pycqa/flake8",
      "title": "the modular source code checker: pep8 pyflakes and co"
    },
    "DOCUTILS": {
      "href": "https://docutils.sourceforge.io/",
      "title": "Docutils -- Python Documentation Utilities"
    },
    "IMPORTLIB-METADATA": {
      "href": "https://github.com/python/importlib_metadata",
      "title": "Read metadata from Python packages"
    },
    "PYTHON-SLUGIFY": {
      "href": "https://github.com/un33k/python-slugify",
      "title": "A Python slugify application that also handles Unicode"
    },
    "MPMATH": {
      "href": "http://mpmath.org/",
      "title": "Python library for arbitrary-precision floating-point arithmetic"
    },
    "TORCH": {
      "href": "https://pytorch.org/",
      "title": "Tensors and Dynamic neural networks in Python with strong GPU acceleration"
    },
    "PYGRAPHVIZ": {
      "href": "http://pygraphviz.github.io",
      "title": "Python interface to Graphviz"
    },
    "HATCHLING": {
      "href": "https://hatch.pypa.io/latest/",
      "title": "Modern, extensible Python build backend"
    },
    "NVIDIA-CUDA-CUPTI-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "CUDA profiling tools runtime libs."
    },
    "PILLOW": {
      "href": "https://python-pillow.org",
      "title": "Python Imaging Library (Fork)"
    },
    "CONTOURPY": {
      "href": "https://github.com/contourpy/contourpy",
      "title": "Python library for calculating contours of 2D quadrilateral grids"
    },
    "HYPOTHESIS-JSONSCHEMA": {
      "href": "https://github.com/Zac-HD/hypothesis-jsonschema",
      "title": "Generate test data from JSON schemata with Hypothesis"
    },
    "EDITABLES": {
      "href": "https://editables.readthedocs.io",
      "title": "Editable installations"
    },
    "HUGGINGFACE-HUB": {
      "href": "https://github.com/huggingface/huggingface_hub",
      "title": "Client library to download and publish models, datasets and other repos on the huggingface.co hub"
    },
    "MYPY-EXTENSIONS": {
      "href": "https://github.com/python/mypy_extensions",
      "title": "Type system extensions for programs checked with the mypy type checker."
    },
    "PEXPECT": {
      "href": "https://pexpect.readthedocs.io/",
      "title": "Pexpect allows easy control of interactive console applications."
    },
    "VIRTUALENV": {
      "href": "https://virtualenv.pypa.io",
      "title": "Virtual Python Environment builder"
    },
    "TOMLKIT": {
      "href": "https://github.com/sdispater/tomlkit",
      "title": "Style preserving TOML library"
    },
    "MORE-ITERTOOLS": {
      "href": "https://github.com/more-itertools/more-itertools",
      "title": "More routines for operating on iterables, beyond itertools"
    },
    "FAKER": {
      "href": "https://github.com/joke2k/faker",
      "title": "Faker is a Python package that generates fake data for you."
    },
    "SYMENGINE": {
      "href": "https://github.com/symengine/symengine.py",
      "title": "Python library providing wrappers to SymEngine"
    },
    "PYTHON-LSP-SERVER": {
      "href": "https://github.com/python-lsp/python-lsp-server",
      "title": "Python Language Server for the Language Server Protocol"
    },
    "BLINKER": {
      "href": "https://discord.gg/pallets",
      "title": "Fast, simple object-to-object and broadcast signaling"
    },
    "HTML5VALIDATOR": {
      "href": "https://github.com/svenkreiss/html5validator",
      "title": "Validate HTML5 files."
    },
    "FUNCPARSERLIB": {
      "href": "https://funcparserlib.pirx.ru",
      "title": "Recursive descent parsing library based on functional combinators"
    },
    "PYTHON-DOTENV": {
      "href": "https://github.com/theskumar/python-dotenv",
      "title": "Read key-value pairs from a .env file and set them as environment variables"
    },
    "UNIDECODE": {
      "href": "UNKNOWN",
      "title": "ASCII transliterations of Unicode text"
    },
    "PYYAML": {
      "href": "https://pyyaml.org/",
      "title": "YAML parser and emitter for Python"
    },
    "NVIDIA-CUDNN-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "cuDNN runtime libraries"
    },
    "GMPY2": {
      "href": "https://github.com/aleaxit/gmpy",
      "title": "gmpy2 interface to GMP/MPIR, MPFR, and MPC for Python 2.7 and 3.5+"
    },
    "PKGUTIL_RESOLVE_NAME": {
      "href": "https://github.com/graingert/pkgutil-resolve-name",
      "title": "Resolve a name to an object."
    },
    "MDIT-PY-PLUGINS": {
      "href": "https://mdit-py-plugins.readthedocs.io",
      "title": "Collection of plugins for markdown-it-py"
    },
    "SAFETENSORS": {
      "href": "https://github.com/huggingface/safetensors",
      "title": null
    },
    "EMAIL-VALIDATOR": {
      "href": "https://github.com/JoshData/python-email-validator",
      "title": "A robust email address syntax and deliverability validation library."
    },
    "FILELOCK": {
      "href": "https://py-filelock.readthedocs.io",
      "title": "A platform independent file lock."
    },
    "Y-PY": {
      "href": "https://github.com/y-crdt/ypy",
      "title": "Python bindings for the Y-CRDT built from yrs (Rust)"
    },
    "JUPYTER-YDOC": {
      "href": "https://jupyter.org",
      "title": "Document structures for collaborative editing using Ypy"
    },
    "PYTEST": {
      "href": "https://docs.pytest.org/en/latest/",
      "title": "pytest: simple powerful testing with Python"
    },
    "HTTPCORE": {
      "href": "https://www.encode.io/httpcore",
      "title": "A minimal low-level HTTP client."
    },
    "PYARROW-HOTFIX": {
      "href": "https://github.com/pitrou/pyarrow-hotfix#readme",
      "title": null
    },
    "OPENAI": {
      "href": "https://github.com/openai/openai-python",
      "title": "The official Python library for the openai API"
    },
    "HPACK": {
      "href": "https://github.com/python-hyper/hpack",
      "title": "Pure-Python HPACK header compression"
    },
    "WEBCOLORS": {
      "href": "https://webcolors.readthedocs.io",
      "title": "A library for working with the color formats defined by HTML and CSS."
    },
    "WEBENCODINGS": {
      "href": "https://github.com/SimonSapin/python-webencodings",
      "title": "Character encoding aliases for legacy web content"
    },
    "MDURL": {
      "href": "https://github.com/executablebooks/mdurl",
      "title": "Markdown URL utilities"
    },
    "UNICODE-SLUGIFY": {
      "href": "http://github.com/mozilla/unicode-slugify",
      "title": "A slug generator that turns strings into unicode slugs."
    },
    "JUPYTER_SERVER_YDOC": {
      "href": "https://jupyter.org",
      "title": "A Jupyter Server Extension Providing Y Documents."
    },
    "FASTJSONSCHEMA": {
      "href": "https://github.com/horejsek/python-fastjsonschema",
      "title": "Fastest Python implementation of JSON schema"
    },
    "DEVTOOLS": {
      "href": "https://github.com/samuelcolvin/python-devtools",
      "title": "Python's missing debug print command, and more."
    },
    "COLORAMA": {
      "href": "https://github.com/tartley/colorama",
      "title": "Cross-platform colored terminal text."
    },
    "SCIPY": {
      "href": "https://scipy.org/",
      "title": "Fundamental algorithms for scientific computing in Python"
    },
    "TYPING_EXTENSIONS": {
      "href": "https://github.com/python/typing_extensions/issues",
      "title": "Backported and Experimental Type Hints for Python 3.8+"
    },
    "REFERENCING": {
      "href": "https://referencing.readthedocs.io/",
      "title": "JSON Referencing + Python"
    },
    "IPYTHON-GENUTILS": {
      "href": "http://ipython.org",
      "title": "Vestigial utilities from IPython"
    },
    "SIX": {
      "href": "https://github.com/benjaminp/six",
      "title": "Python 2 and 3 compatibility utilities"
    },
    "TOOLZ": {
      "href": "https://github.com/pytoolz/toolz/",
      "title": "List processing tools and functional utilities"
    },
    "WCWIDTH": {
      "href": "https://github.com/jquast/wcwidth",
      "title": "Measures the displayed width of unicode strings in a terminal"
    },
    "JSONPATCH": {
      "href": "https://github.com/stefankoegl/python-json-patch",
      "title": "Apply JSON-Patches (RFC 6902) "
    },
    "JUPYTERLAB_SERVER": {
      "href": "https://jupyterlab-server.readthedocs.io",
      "title": "A set of server components for JupyterLab and JupyterLab like applications."
    },
    "PYTEST-XDIST": {
      "href": "https://github.com/pytest-dev/pytest-xdist",
      "title": "pytest xdist plugin for distributed testing, most importantly across multiple CPUs"
    },
    "JSON5": {
      "href": "https://github.com/dpranke/pyjson5",
      "title": "A Python implementation of the JSON5 data format."
    },
    "AUTOPEP8": {
      "href": "https://github.com/hhatto/autopep8",
      "title": "A tool that automatically formats Python code to conform to the PEP 8 style guide"
    },
    "MARSHMALLOW": {
      "href": "https://marshmallow.readthedocs.io/en/latest/changelog.html",
      "title": "A lightweight library for converting complex datatypes to and from native Python datatypes."
    },
    "DOITOML": {
      "href": "https://github.com/deathbeds/doitoml/issues",
      "title": "Load declarative tasks for doit from TOML, JSON, YAML, and other files."
    },
    "TERMINADO": {
      "href": "https://github.com/jupyter/terminado",
      "title": "Tornado websocket backend for the Xterm.js Javascript terminal emulator library."
    },
    "BABEL": {
      "href": "https://babel.pocoo.org/",
      "title": "Internationalization utilities"
    },
    "SNOWBALLSTEMMER": {
      "href": "https://github.com/snowballstem/snowball",
      "title": "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
    },
    "YAPF": {
      "href": "https://github.com/google/yapf",
      "title": "A formatter for Python code"
    },
    "KEYRING": {
      "href": "https://github.com/jaraco/keyring",
      "title": "Store and access your passwords safely."
    },
    "PLATFORMDIRS": {
      "href": "https://platformdirs.readthedocs.io",
      "title": "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
    },
    "NVIDIA-CUSOLVER-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "CUDA solver native runtime libraries"
    },
    "TORCHVISION": {
      "href": "https://github.com/pytorch/vision",
      "title": "image and video datasets and models for torch deep learning"
    },
    "PIDGY": {
      "href": "https://github.com/deathbeds/pidgy",
      "title": "literate programming in ipython"
    },
    "JOBLIB": {
      "href": "https://joblib.readthedocs.io",
      "title": "Lightweight pipelining with Python functions"
    },
    "JMESPATH": {
      "href": "https://github.com/jmespath/jmespath.py",
      "title": "JSON Matching Expressions"
    },
    "JUPYTERLAB-LSP": {
      "href": "https://github.com/jupyter-lsp/jupyterlab-lsp/issues",
      "title": "Coding assistance for JupyterLab with Language Server Protocol"
    },
    "TORNADO": {
      "href": "http://www.tornadoweb.org/",
      "title": "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
    },
    "ASYNC-LRU": {
      "href": "https://github.com/aio-libs/async-lru",
      "title": "Simple LRU cache for asyncio"
    },
    "PYTEST-HTML": {
      "href": "https://github.com/pytest-dev/pytest-html",
      "title": "pytest plugin for generating HTML reports"
    },
    "URL-NORMALIZE": {
      "href": "https://github.com/niksite/url-normalize",
      "title": "URL normalization for Python"
    },
    "WHATTHEPATCH": {
      "href": "https://github.com/cscorley/whatthepatch",
      "title": "A patch parsing and application library."
    },
    "CLICK": {
      "href": "https://palletsprojects.com/p/click/",
      "title": "Composable command line interface toolkit"
    },
    "STACK-DATA": {
      "href": "http://github.com/alexmojaki/stack_data",
      "title": "Extract data from python stack frames and tracebacks for informative displays"
    },
    "SORTEDCONTAINERS": {
      "href": "http://www.grantjenks.com/docs/sortedcontainers/",
      "title": "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
    },
    "PYCODESTYLE": {
      "href": "https://pycodestyle.pycqa.org/",
      "title": "Python style guide checker"
    },
    "MARKDOWN-IT-PY": {
      "href": "https://markdown-it-py.readthedocs.io",
      "title": "Python port of markdown-it. Markdown parsing, done right!"
    },
    "NVIDIA-CUSPARSE-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "CUSPARSE native runtime libraries"
    },
    "NVIDIA-NCCL-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "NVIDIA Collective Communication Library (NCCL) Runtime"
    },
    "BOTO3": {
      "href": "https://github.com/boto/boto3",
      "title": "The AWS SDK for Python"
    },
    "SHELLINGHAM": {
      "href": "https://github.com/sarugaku/shellingham",
      "title": "Tool to Detect Surrounding Shell"
    },
    "PYARROW": {
      "href": "https://arrow.apache.org/",
      "title": "Python library for Apache Arrow"
    },
    "DOIT": {
      "href": "http://pydoit.org",
      "title": "doit - Automation Tool"
    },
    "HY": {
      "href": "http://hylang.org/",
      "title": "A Lisp dialect embedded in Python"
    },
    "AIOHTTP": {
      "href": "https://github.com/aio-libs/aiohttp",
      "title": "Async http client/server framework (asyncio)"
    },
    "PICKLESHARE": {
      "href": "https://github.com/pickleshare/pickleshare",
      "title": "Tiny 'shelve'-like database with concurrency support"
    },
    "LANGCHAIN-TEXT-SPLITTERS": {
      "href": "https://github.com/langchain-ai/langchain",
      "title": "LangChain text splitting utilities"
    },
    "ARGON2-CFFI-BINDINGS": {
      "href": "https://github.com/hynek/argon2-cffi-bindings",
      "title": "Low-level CFFI bindings for Argon2"
    },
    "PROMPT-TOOLKIT": {
      "href": "https://github.com/prompt-toolkit/python-prompt-toolkit",
      "title": "Library for building powerful interactive command lines in Python"
    },
    "WRAPT": {
      "href": "https://github.com/GrahamDumpleton/wrapt",
      "title": "Module for decorators, wrappers and monkey patching."
    },
    "PYDANTIC": {
      "href": "https://github.com/pydantic/pydantic",
      "title": "Data validation using Python type hints"
    },
    "SETUPTOOLS-SCM": {
      "href": "https://setuptools-scm.readthedocs.io/",
      "title": "the blessed package to manage your versions by scm tags"
    },
    "NBCONVERT": {
      "href": "https://jupyter.org",
      "title": "Converting Jupyter Notebooks (.ipynb files) to other formats.  Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script.  nbconvert can be used both as a Python library (`import nbconvert`) or as a command line tool (invoked as `jupyter nbconvert ...`)."
    },
    "MAMMOTH": {
      "href": "https://github.com/mwilliamson/python-mammoth",
      "title": "Convert Word documents from docx to simple and clean HTML and Markdown"
    },
    "DILL": {
      "href": "https://github.com/uqfoundation/dill",
      "title": "serialize all of Python"
    },
    "S3TRANSFER": {
      "href": "https://github.com/boto/s3transfer",
      "title": "An Amazon S3 Transfer Manager"
    },
    "PYTEST-PLAYWRIGHT": {
      "href": "https://github.com/microsoft/playwright-pytest",
      "title": "A pytest wrapper with fixtures for Playwright to automate web browsers"
    },
    "HYPERLINK": {
      "href": "https://github.com/python-hyper/hyperlink",
      "title": "A featureful, immutable, and correct URL for Python."
    },
    "JUPYTER_SERVER_FILEID": {
      "href": "https://github.com/jupyter-server/jupyter_server_fileid",
      "title": null
    },
    "INICONFIG": {
      "href": "https://github.com/pytest-dev/iniconfig",
      "title": "brain-dead simple config-ini parsing"
    },
    "YARL": {
      "href": "https://github.com/aio-libs/yarl",
      "title": "Yet another URL library"
    },
    "HYPOTHESIS": {
      "href": "https://hypothesis.works",
      "title": "A library for property-based testing"
    },
    "AIOFILES": {
      "href": "https://github.com/Tinche/aiofiles",
      "title": "File support for asyncio."
    },
    "NVIDIA-CUFFT-CU11": {
      "href": "https://developer.nvidia.com/cuda-zone",
      "title": "CUFFT native runtime libraries"
    },
    "BEAUTIFULSOUP4": {
      "href": "https://www.crummy.com/software/BeautifulSoup/bs4/download/",
      "title": "Screen-scraping library"
    },
    "MOTOR": {
      "href": "https://github.com/mongodb/motor/",
      "title": "Non-blocking MongoDB driver for Tornado or asyncio"
    },
    "CYCLER": {
      "href": "https://matplotlib.org/cycler/",
      "title": "Composable style cycles"
    },
    "JUPYTER_CLIENT": {
      "href": "https://jupyter.org",
      "title": "Jupyter protocol implementation and client libraries"
    },
    "FLASK": {
      "href": "https://flask.palletsprojects.com/changes/",
      "title": "A simple framework for building complex web applications."
    },
    "FSSPEC": {
      "href": "http://github.com/fsspec/filesystem_spec",
      "title": "File-system specification"
    },
    "DNSPYTHON": {
      "href": "https://www.dnspython.org",
      "title": "DNS toolkit"
    },
    "AIOSIGNAL": {
      "href": "https://github.com/aio-libs/aiosignal",
      "title": "aiosignal: a list of registered asynchronous callbacks"
    },
    "UC-MICRO-PY": {
      "href": "https://github.com/tsutsu3/uc.micro-py",
      "title": "Micro subset of unicode data files for linkify-it-py projects."
    },
    "CHARSET-NORMALIZER": {
      "href": "https://github.com/Ousret/charset_normalizer",
      "title": "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
    },
    "PARTD": {
      "href": "http://github.com/dask/partd/",
      "title": "Appendable key-value storage"
    },
    "AIOBOTOCORE": {
      "href": "https://github.com/aio-libs/aiobotocore",
      "title": "Async client for aws services using botocore and aiohttp"
    },
    "XARRAY": {
      "href": "https://docs.xarray.dev",
      "title": "N-D labeled arrays and datasets in Python"
    }
  }
}

this leads me think that i want more general way of including methods and classes. maybe inline code or footnotes hold a place for this information.