Skip to content

CLI Dependencies and Citations

This page lists the top-level Python packages that Reliafy CLI depends on. Use it if you need dependency-level software attribution in papers, reports, or technical notes.

If you are citing Reliafy itself, cite the Zenodo software record: Carrasco, C. (2026). Reliafy CLI. Zenodo. https://doi.org/10.5281/zenodo.19267557. If you need a fixed-version citation, use the version-specific Zenodo DOI for that release.

Only direct, top-level dependencies are listed — transitive packages installed automatically as dependencies of these libraries are not included.

Preferred Citation Sources

If you need to cite a dependency, use the preferred references below:

For MkDocs Material, Requests, and Rich, the project pages are listed below.

For the remaining packages, the project pages are listed below.

Main CLI Libraries (Top-Level)

  • typer: https://typer.tiangolo.com/
  • rich: https://rich.readthedocs.io/
  • requests: https://requests.readthedocs.io/
  • numpy: https://numpy.org/citing-numpy/
  • matplotlib: https://matplotlib.org/stable/users/project/citing.html
  • pydantic: https://docs.pydantic.dev/
  • typing_extensions: https://pypi.org/project/typing_extensions/
  • filedialpy: https://pypi.org/project/filedialpy/
  • platformdirs: https://pypi.org/project/platformdirs/
  • python-dotenv: https://pypi.org/project/python-dotenv/
  • pyyaml: https://pyyaml.org/

Documentation Tooling (Main)

  • mkdocs: https://www.mkdocs.org/
  • mkdocs-material: https://squidfunk.github.io/mkdocs-material/