Skip to content

Commit

Permalink
Always install the latest pip version in ./install.sh
Browse files Browse the repository at this point in the history
This is an attempt to fix #198
  • Loading branch information
nfx committed Sep 15, 2023
1 parent c832375 commit baa6305
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,13 @@ $py -m venv "$tmp_dir"
# Use the Python from Virtualenv
py="$tmp_dir/bin/python"

echo "[+] making sure we have the latest pip version"
# Always upgrade pip, so that the hatchling build backend works. Hinted by errors like
# > File "setup.py" or "setup.cfg" not found. Directory cannot be installed in editable mode
#
# See https://github.com/databrickslabs/ucx/issues/198
$py -m pip install --quiet --upgrade pip

echo "[+] installing dependencies within ephemeral Virtualenv: $tmp_dir"
# Install all project dependencies, so that installer can proceed
$py -m pip install --quiet -e .
Expand Down

0 comments on commit baa6305

Please sign in to comment.