From 01ac51158cbf0fbc90f4d7fc6346c35de2373cdd Mon Sep 17 00:00:00 2001 From: Andrew Kozlik Date: Tue, 30 Apr 2024 14:58:56 +0200 Subject: [PATCH] fixup! build: Switch to poetry. Bump version. --- .github/workflows/lint.yml | 20 +++++++++++--------- .github/workflows/test.yml | 10 ++++++---- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d805f05..c8d2816 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,12 +6,14 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: psf/black@stable - - uses: isort/isort-action@v0.1.0 - - name: Setup python - uses: actions/setup-python@v2 - - name: Install Flake8 - run: pip install flake8 - - name: Run Flake8 - run: flake8 shamir_mnemonic/ + - uses: actions/checkout@v4 + - name: Install poetry + run: pipx install poetry + - name: Setup python for ${{ matrix.python-version }} + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: poetry install --only=dev + - name: Run style check + run: poetry run make style_check diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c68da34..f88419a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,12 +10,14 @@ jobs: os: [ ubuntu-latest ] python-version: ['3.6', '3.7', '3.8', '3.9', '3.10'] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 + - name: Install poetry + run: pipx install poetry - name: Setup python for ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies - run: pip install -e ".[tests]" + run: poetry install - name: Run tests for Python-${{ matrix.python-version }} with ${{ matrix.os }} - run: pytest + run: poetry run pytest