Skip to content

EspenAlbert/py-libs

Repository files navigation

Coverage Code style: black License pre-commit

py-libs (drastic changes coming for v1.0.0)

Hierarchy

flowchart TD
    model_lib --> zero_3rdparty
    compose_chart_export --> model_lib
    docker_compose_parser --> model_lib
    compose_chart_export --> docker_compose_parser
    pants_py_deploy --> compose_chart_export
    pants_py_deploy --> docker_compose_parser

    click zero_3rdparty href "/py-libs/zero-3rdparty" "zero_3rdparty docs"
    click model_lib href "/py-libs/model-lib" "model_lib docs"
    click docker_compose_parser href "/py-libs/docker_compose_parser" "docker_compose_parser docs"
    click compose_chart_export href "/py-libs/compose_chart_export" "compose_chart_export docs"
    click pants_py_deploy href "/py-libs/_pants/pants_py_deploy" "pants_py_deploy docs"
Loading
  • (Click) on a library to see the documentation
  • The higher up in the hierarchy the more dependencies needs to be installed
    • e.g., zero_3rdparty has no dependencies and pants_py_deploy depends on all the others

Local Installation

pre-commit install --hook-type pre-push
uv sync
code .