Skip to content

Commit

Permalink
set symlinks to support precompiled pythons
Browse files Browse the repository at this point in the history
  • Loading branch information
jdx committed May 17, 2024
1 parent 9549b24 commit a849390
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 8 deletions.
15 changes: 9 additions & 6 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,18 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- uses: jdx/mise-action@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
cache: false
- run: |
curl mise.run | sh
echo 'export PATH=$HOME/.local/bin:$PATH' >> $GITHUB_ENV
- run: mkdir -p ~/.local/share/mise/plugins
- run: ln -s $PWD ~/.local/share/mise/plugins/poetry
- run: mise i poetry@latest
- run: mise i poetry@latest python
continue-on-error: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: mise x poetry@latest -- poetry --version
- run: cat poetry-installer-error-*.log && exit 1
if: failure()

lint:
runs-on: ubuntu-latest
Expand Down
4 changes: 2 additions & 2 deletions bin/install
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit a849390

Please sign in to comment.