Better coder setup

This commit is contained in:
John Doty 2024-02-22 15:22:41 +00:00
parent 3322afbce3
commit 97594f706b

View file

@ -69,11 +69,10 @@ def restore_pip():
def configure_python():
backup_pip()
try:
run("pip3", "install", "black")
run("python3", "-m", "pip", "install", "--user", "pipx")
run("python3", "-m", "pipx", "ensurepath")
run("/home/coder/.local/bin/pipx", "install", "poetry")
run("sudo", "npm", "install", "-g", "prettier", "pyright")
installer = urllib.request.urlopen("https://install.python-poetry.org").read()
subprocess.run(["python3", "-"], input=installer, check=True)
finally:
restore_pip()