getting closer to a distro definition, distro install + configure works

This commit is contained in:
Ashwin Bharambe 2024-08-01 22:59:11 -07:00
parent dac2b5a1ed
commit 041cafbee3
11 changed files with 471 additions and 130 deletions

View file

@ -9,7 +9,8 @@ import argparse
from llama_toolchain.cli.subcommand import Subcommand
from llama_toolchain.cli.table import print_table
from llama_toolchain.distribution.registry import all_registered_distributions
from llama_toolchain.distribution.datatypes import distribution_dependencies
from llama_toolchain.distribution.registry import available_distributions
class DistributionList(Subcommand):
@ -37,12 +38,13 @@ class DistributionList(Subcommand):
]
rows = []
for dist in all_registered_distributions():
for dist in available_distributions():
deps = distribution_dependencies(dist)
rows.append(
[
dist.name,
dist.description,
", ".join(dist.pip_packages),
", ".join(deps),
]
)
print_table(