textproc/py-sphinx-llm 1.0.0 FreeBSD
Collection of Sphinx extensions for working with LLM
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
95b54d3694- License
- APACHE20
- Categories
- textproc, python
- Package size
- 123.8 KiB, 639.8 KiB installed
Description
The sphinx-llm package includes a collection of Sphinx extensions for working with LLMs.
There are two categories of tools in this package:
Enabling LLMs and agents to consume your docs - Produces additional build output for consumption by LLMs and agents. This is useful when you want your project to be well indexed and represented in LLMs when users ask about projects in your domain.
Leveraging LLMs to generate content dynamically during the Sphinx build - Uses LLMs to generate content as part of the build process. This is useful for generating static content that gets baked into the documentation. It is not intended to provide an interactive chat service in your documentation.
Install
Binary package:
pkg install py312-sphinx-llm
From the ports tree:
cd /usr/ports/textproc/py-sphinx-llm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-sphinx-llm>0:textproc/py-sphinx-llm
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.0 | 1.0.0 | - | - | 1.0.0 |
| FreeBSD:14:quarterly | 1.0.0 | 1.0.0 | n/a | - | 1.0.0 |
| FreeBSD:15:latest | 1.0.0 | 1.0.0 | n/a | - | - |
| FreeBSD:15:quarterly | 1.0.0 | 1.0.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.0 | 1.0.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.5.0: devel/py-hatch-vcs${PYTHON_PKGNAMEPREFIX}hatchling>=1.31.0: devel/py-hatchling
Runtime 2
${PYTHON_PKGNAMEPREFIX}sphinx-markdown-builder>=0.6.8: textproc/py-sphinx-markdown-builder${PYTHON_PKGNAMEPREFIX}sphinx>=9.0.4: textproc/py-sphinx
The full lists below include those, and their dependencies in turn.
Build dependencies 22
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatch-vcs
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/py-setuptools-scm
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 40
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-Jinja2
- devel/py-babel
- devel/py-packaging
- devel/py-tabulate
- devel/py-typing-extensions
- devel/py-wcwidth
- devel/readline
- dns/py-idna
- graphics/py-imagesize
- lang/python312
- lang/python315
- math/mpdecimal
- net/py-pysocks
- net/py-urllib3
- print/indexinfo
- security/ca_root_nss
- security/py-certifi
- textproc/expat2
- textproc/py-alabaster
- textproc/py-charset-normalizer
- textproc/py-docutils
- textproc/py-markupsafe
- textproc/py-pygments
- textproc/py-pystemmer
- textproc/py-roman-numerals
- textproc/py-snowballstemmer
- textproc/py-sphinx
- textproc/py-sphinx-markdown-builder
- textproc/py-sphinxcontrib-applehelp
- textproc/py-sphinxcontrib-devhelp
- textproc/py-sphinxcontrib-htmlhelp
- textproc/py-sphinxcontrib-jsmath
- textproc/py-sphinxcontrib-qthelp
- textproc/py-sphinxcontrib-serializinghtml
- textproc/snowballstemmer
- www/py-requests
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| sphinx_llm-1.0.0.tar.gz | 381976 | 1cc8284343a0100caa3110010da5933cdad8da37d2b9dda0e2a7d503b8da6b1c |
Master sites 1
- PYPI