Dependencies¶
This table groups adacovex dependencies by category. Alire-managed dependencies are listed under their Alire crate names.
Core¶
These are required to build or run adacovex.
Dependency |
Category |
Managed by |
Notes |
|---|---|---|---|
GNAT runtime |
Core |
GNAT toolchain |
Required. No other library is needed. |
GNAT compiler |
Core |
GNAT toolchain |
Required for build. |
gnatprove |
Core |
Alire (dev) or PATH |
Required for |
Development¶
These are required to develop, test, or document adacovex.
Dependency |
Category |
Managed by |
Notes |
|---|---|---|---|
Alire ( |
Development |
System PATH |
Required for build, test, and release. |
gnatprove |
Development |
Alire (dev) |
Required for |
gnatdoc |
Development |
Alire (dev) |
Required for |
gnatformat |
Development |
Alire (dev) |
Required for |
Python 3 |
Development |
System |
Build-time requirement: bundles the dashboard + offline manual into the binary ( |
Sphinx + MyST |
Development |
Python venv ( |
Build-time requirement for |
Playwright |
Development |
npm/pnpm |
Required for |
Good to have¶
These are optional but improve the workflow.
Dependency |
Category |
Managed by |
Notes |
|---|---|---|---|
hyperfine |
Good to have |
System |
Improves |
strace |
Good to have |
System |
Required for |
linux-tools-common ( |
Good to have |
System |
Required for |
mandb |
Good to have |
System |
Refreshes the man page after |