25 lines
641 B
Python
25 lines
641 B
Python
from .console import print_error_message
|
|
from .util import ensure_libs_env, comet_dir, get_package_index
|
|
|
|
import os
|
|
|
|
|
|
def install(args):
|
|
ensure_libs_env()
|
|
|
|
# install each package in given list
|
|
for name in args.names:
|
|
version = "latest"
|
|
|
|
# get version number
|
|
name: str = name
|
|
if '@' in name:
|
|
version: str = (name.rsplit('@', 1)[-1])
|
|
name = name.rpartition('@')[0]
|
|
|
|
if version == "":
|
|
print_error_message("did not provide version")
|
|
return
|
|
|
|
index = get_package_index()
|
|
print(index) |