From bf83d28e0b5c7ecb991f0c5b386d84d732d10321 Mon Sep 17 00:00:00 2001 From: jdx <216188+jdx@users.noreply.github.com> Date: Fri, 17 May 2024 14:00:16 -0500 Subject: [PATCH] set symlinks to support precompiled pythons https://github.com/mise-plugins/mise-poetry/issues/9 --- .github/workflows/workflow.yml | 3 +++ bin/install | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index cb3035b..dd9cf6e 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -21,10 +21,13 @@ jobs: - name: Checkout uses: actions/checkout@v3 - uses: jdx/mise-action@v2 + continue-on-error: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: cache: false + - run: cat poetry-installer-error-*.log + if: failure() - run: mkdir -p ~/.local/share/mise/plugins - run: ln -s $PWD ~/.local/share/mise/plugins/poetry - run: mise i poetry@latest diff --git a/bin/install b/bin/install index b54ab72..d9cb6d1 100755 --- a/bin/install +++ b/bin/install @@ -44,9 +44,9 @@ install_poetry() { fi if [ "$install_type" = "version" ]; then - curl -sSL "$install_url" | POETRY_HOME=$install_path python3 - --version "$version" $flags + curl -sSL "$install_url" | sed 's/symlinks=False/symlinks=True/' | POETRY_HOME=$install_path python3 - --version "$version" $flags elif [ "$install_type" = "ref" ]; then - curl -sSL "$install_url" | POETRY_HOME=$install_path python3 - --git https://github.com/python-poetry/poetry.git@"$version" $flags + curl -sSL "$install_url" | sed 's/symlinks=False/symlinks=True/' | POETRY_HOME=$install_path python3 - --git https://github.com/python-poetry/poetry.git@"$version" $flags else fail "unknown install type" fi