mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-07-29 07:14:20 +00:00
workaround list templates command
This commit is contained in:
parent
cb43caa2c3
commit
58c3c45f19
2 changed files with 11 additions and 1 deletions
|
@ -16,6 +16,12 @@ TEMPLATES_PATH = (
|
|||
Path(os.path.relpath(__file__)).parent.parent.parent.parent / "distributions"
|
||||
)
|
||||
|
||||
# build.yaml templates exist in the llama-stack/distributions while wheel installs llama-stack/llama_stack
|
||||
# we copied the distributions folder to llama-stack/llama_stack/cli/distributions for wheel builds,
|
||||
# so we need to check both locations
|
||||
if not TEMPLATES_PATH.exists():
|
||||
TEMPLATES_PATH = Path(os.path.relpath(__file__)).parent.parent / "distributions"
|
||||
|
||||
|
||||
@lru_cache()
|
||||
def available_templates_specs() -> List[BuildConfig]:
|
||||
|
|
6
setup.py
6
setup.py
|
@ -29,7 +29,11 @@ setup(
|
|||
long_description=open("README.md").read(),
|
||||
long_description_content_type="text/markdown",
|
||||
url="https://github.com/meta-llama/llama-stack",
|
||||
packages=find_packages(),
|
||||
# workaround to include distributions/*/build.yaml files in the package
|
||||
# https://stackoverflow.com/questions/62550952/including-package-data-python-from-top-level-when-package-is-in-subdirectory
|
||||
packages=find_packages() + ["llama_stack.cli.distributions"],
|
||||
package_dir={"llama_stack.cli.distributions": "distributions"},
|
||||
package_data={"llama_stack.cli.distributions": ["distributions/*/build.yaml"]},
|
||||
classifiers=[
|
||||
"License :: OSI Approved :: MIT License",
|
||||
"Programming Language :: Python :: 3",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue