From 29d0e96f29f172dc05c8019331ac1773bcf3accb Mon Sep 17 00:00:00 2001 From: Sixto Martin Date: Fri, 21 Jul 2023 12:09:36 +0200 Subject: [PATCH] Add support github-action python2.7 by the use of a container (#309) Adding support to python2.7 by the use of a container, github-actions deprecated py2.7 --- .github/workflows/python-package.yml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 18fd1e0..0359fe3 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -8,21 +8,19 @@ on: [push, pull_request] jobs: build: runs-on: ubuntu-20.04 + container: + image: python:2.7.18-buster environment: CI steps: - - uses: actions/checkout@v2 - - name: Set up Python 2.7 - uses: actions/setup-python@v2 - with: - python-version: 2.7 - + - name: Checkout project + uses: actions/checkout@v3 - name: Install dependencies run: | - sudo apt-get update -qq - sudo apt-get install -qq swig python-dev libxml2-dev libxmlsec1-dev - pip install --force-reinstall --no-binary lxml lxml - pip install . - pip install -e ".[test]" + apt-get update -qq + apt-get install -qq swig python-dev libxml2-dev libxmlsec1-dev + pip install --disable-pip-version-check --no-cache-dir --force-reinstall --no-binary lxml lxml + pip install --disable-pip-version-check --no-cache-dir . + pip install --disable-pip-version-check --no-cache-dir -e ".[test]" - name: Lint run: |