The MidnightBSD Ports Collection (ai/py-headroom-ai)

You are now in the directory for the port "ai/py-headroom-ai".

The package name of this port is "py312-headroom-ai-0.27.0_1".

The license for this port is "%%LICENSE%%".

This is the one-line description for this port:

Context optimization layer for LLM applications


Please read the "description file" for a longer description.

If needed, you may contact the maintainer of this port or the port mailing-list.

This port requires package(s) "brotli-1.2.1,1 cmake-core-3.31.6_1 curl-8.23.0 expat-2.9.0 gettext-runtime-0.23.1 indexinfo-0.3.1_1 jsoncpp-1.9.5_1 libffi-3.7.1 libiconv-1.18 libidn2-2.3.8_1 liblz4-1.10.0_1,1 libnghttp2-1.68.0 libpsl-0.21.5_1 libunistring-1.4.2 libuv-1.52.0 mpdecimal-4.0.0 ncurses-6.5 oniguruma-6.9.8 p5-Locale-libintl-1.37 p5-Text-Unidecode-1.30 p5-Unicode-EastAsianWidth-12.0 perl5-5.40.5 pkgconf-2.4.3,1 py313-pyproject-hooks-1.2.0_1 py313t-build-1.4.0_1 py314-installer-1.0.0_2 py314-packaging-26.2 py315-maturin-1.13.3_1 python312-3.12.12_1 python313-3.13.17_1 python313t-3.13.17_1 python314-3.14.9 python315-3.15.1 readline-8.2.10 rhash-1.4.4_1 rust-1.96.1 texinfo-7.1_2,1 wolfssl-5.9.1 zstd-1.5.7" to build.

This port requires package(s) "expat-2.9.0 gcc14-14.2.0_2 gettext-runtime-0.23.1 gmp-6.3.0 icu-76.1_5,1 indexinfo-0.3.1_1 libedit-3.1.20240808,1 libffi-3.7.1 libiconv-1.18 libinotify-20240724 liblz4-1.10.0_1,1 libyaml-0.2.5 llhttp-9.3.0 mpc-1.2.1 mpdecimal-4.0.0 mpfr-4.2.2 ncurses-6.5 oniguruma-6.9.8 openblas-0.3.25,2 p5-Locale-libintl-1.37 p5-Text-Unidecode-1.30 p5-Unicode-EastAsianWidth-12.0 perl5-5.40.5 py27-pytz-2020.5_1,1 py27-setuptools44-44.1.1 py311-aiosignal-1.4.0_1 py311-httpcore-1.0.9_1 py311-jsonschema-specifications-2025.9.1 py311-numpy-2.4.6,1 py311-pydantic-core-2.46.4_1 py311-pyyaml-6.0.3_2 py311-rich-15.0.0_1 py311-websockets-16.0 py311-zipp-3.21.0_1 py312-Babel-2.18.0_1 py312-aiohttp-3.14.3 py312-annotated-doc-0.0.4_1 py312-ast-grep-cli-0.42.3_1 py312-boto3-1.43.95 py312-botocore-1.43.95 py312-bottleneck-1.3.8_2 py312-distro-1.9.0_1 py312-fastapi-0.138.0_1 py312-fastuuid-0.14.0_6 py312-filelock-3.13.3_1 py312-fsspec-2024.10.0_1 py312-hf-xet-1.3.0_1 py312-huggingface-hub-1.4.1_1 py312-idna-3.19 py312-jiter-0.15.0_2 py312-jmespath-0.10.0_1 py312-jsonschema-4.26.0 py312-litellm-1.102.1 py312-markupsafe-2.1.5_1 py312-mdurl-0.1.2_1 py312-multidict-6.7.0_1 py312-numexpr-2.10.2_1 py312-openai-2.34.0_2 py312-pandas-2.3.3,1 py312-propcache-0.4.1 py312-python-dotenv-1.0.1_1 py312-regex-2022.9.13_1 py312-s3transfer-0.19.2 py312-shellingham-1.5.4_2 py312-sniffio-1.3.1_1 py312-sqlite3-3.12.12_9 py312-tiktoken-0.12.0_6 py312-tokenizers-0.23.1_2 py312-tqdm-4.66.2_1 py312-typer-0.21.1_1 py312-typing-inspection-0.4.2_1 py312-tzdata-2023.3_1 py312-uvicorn-0.47.0 py312-watchdog-6.0.0 py312-yarl-1.24.5 py313-Jinja2-3.1.6_1 py313-httpx-0.28.1_3 py313-pydantic-settings-2.14.2_1 py313-pydantic2-2.13.4_2 py313-python-dateutil-2.9.0_1 py313-rpds-py-0.30.0 py313-truststore-0.10.4_1 py313t-h11-0.16.0_1 py313t-h2-4.1.0_1 py313t-hpack-4.0.0_1 py313t-hyperframe-6.0.0_1 py313t-requests-2.34.2 py313t-urllib3-2.8.0,1 py314-annotated-types-0.7.0_1 py314-attrs-26.1.0_1 py314-click-8.3.3_1 py314-opentelemetry-api-1.42.1_1 py314-packaging-26.2 py314-pysocks-1.7.1_1 py314-six-1.17.0_1 py314-socksio-1.0.0_2 py314-starlette-1.1.0 py315-aiohappyeyeballs-2.7.1 py315-anyio-4.13.0_1 py315-certifi-2026.10.19 py315-charset-normalizer-3.4.7 py315-frozenlist-1.8.0 py315-importlib-metadata-8.7.1 py315-markdown-it-py-4.2.0 py315-pygments-2.20.0_1 py315-referencing-0.29.1_1 py315-typing-extensions-4.15.0_1 py315-zstandard-0.25.0_1 python27-2.7.18_2 python311-3.11.14_2 python312-3.12.12_1 python313-3.13.17_1 python313t-3.13.17_1 python314-3.14.9 python315-3.15.1 readline-8.2.10 riscv64-none-elf-binutils-2.44_1 sqlite3-icu-3.50.4_3,1 texinfo-7.1_2,1 zstd-1.5.7" to run.

Go to the top of the ports tree for a summary on how to use the ports collection.


Go up one level | Go to top of ports tree