replit / upm

⠕ Universal Package Manager - Python, Node.js, Ruby, Emacs Lisp.
https://repl.it
Other
1.05k stars 89 forks source link

bug/Force install if packagedir missing #277

Closed blast-hardcheese closed 1 month ago

blast-hardcheese commented 1 month ago

Why

If the package directory doesn't exist, we must install regardless.

What changed

For poetry, lock was not detecting that the .pythonlibs directory did not exist. We need to force lock in that case.

Test plan

Running

rm -rf .pythonlibs .upm poetry.lock

and then hitting Run should force lock and start the command successfully.