Unverified Commit 429299c5 authored by Maciej Krüger's avatar Maciej Krüger
Browse files

ansible*: fail if setuptools pattern not found

parent 144ab8d5
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -49,7 +49,14 @@ buildPythonPackage rec {

    patchShebangs --build packaging/cli-doc/build.py

    sed -E 's|"setuptools[0-9 <>=.,]+"|"setuptools"|g' -i pyproject.toml
    SETUPTOOLS_PATTERN='"setuptools[0-9 <>=.,]+"'
    PYPROJECT=$(cat pyproject.toml)
    if [[ "$PYPROJECT" =~ $SETUPTOOLS_PATTERN ]]; then
      echo "setuptools replace: ''${BASH_REMATCH[0]}"
      echo "''${PYPROJECT//''${BASH_REMATCH[0]}/'"setuptools"'}" > pyproject.toml
    else
      exit 2
    fi
  '';

  nativeBuildInputs = [