eduNEXT/tvm

[BUG] Cant create a project with a version that is not install

Closed this issue · 0 comments

Describe the bug
When run tvm project init <project_name> <version_that_isn't_install> the next error is showing

File "/home/user/Environment/test/venv/lib/python3.10/site-packages/tvm/cli.py", line 401, in init
    initialize(version)
  File "/home/user/Environment/test/venv/lib/python3.10/site-packages/tvm/environment_manager/application/tutor_project_creator.py", line 16, in __call__
    self.repository.project_creator(project_name)
  File "/home/user/Environment/test/venv/lib/python3.10/site-packages/tvm/environment_manager/infrastructure/environment_manager_git_repository.py", line 35, in project_creator
    self.create_project(project_name)
  File "/home/user/Environment/test/venv/lib/python3.10/site-packages/tvm/environment_manager/infrastructure/environment_manager_git_repository.py", line 66, in create_project
    copy_tree(tutor_version_folder, tvm_project)
  File "/home/user/Environment/test/venv/lib/python3.10/site-packages/setuptools/_distutils/dir_util.py", line 139, in copy_tree
    raise DistutilsFileError("cannot copy tree '%s': not a directory" % src)
distutils.errors.DistutilsFileError: cannot copy tree '/home/user/.tvm/v14.0.0': not a directory

To Reproduce

  1. Use v2.1.0 TVM version
  2. Run tvm project init <project_name> <version_that_isn't_install>. Be sure the tutor version is not install.

Expected behavior
You will find an error because can't initialize tutor version