Archived
1
1
Fork 0

workflow: add/use venv

This commit is contained in:
Josh Lay 2023-08-06 02:28:59 -05:00
parent 9872fe8811
commit 990a32bb19
Signed by: jlay
GPG key ID: B265E45CACAD108A

View file

@ -14,7 +14,7 @@ jobs:
- name: Install Package-based Deps - name: Install Package-based Deps
run: | run: |
echo -e 'max_parallel_downloads=20\ndeltarpm=False\nfastestmirror=False' | tee -a /etc/dnf/dnf.conf echo -e 'max_parallel_downloads=20\ndeltarpm=False\nfastestmirror=False' | tee -a /etc/dnf/dnf.conf
dnf -yq install nodejs git pylint python3-pip dnf -yq install nodejs git pylint python3-pip python3-venv
dnf clean all dnf clean all
# - name: "Set up Python ${{ matrix.python-version }}" # - name: "Set up Python ${{ matrix.python-version }}"
# uses: https://github.com/actions/setup-python@v3 # uses: https://github.com/actions/setup-python@v3
@ -23,8 +23,11 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Install Python Deps - name: Install Python Deps
run: | run: |
python3 -m venv venv
source venv/bin/activate
python3 -m pip install --upgrade pip python3 -m pip install --upgrade pip
python3 -m pip install -r requirements.txt python3 -m pip install -r requirements.txt
- name: Analysing the code with pylint - name: Analysing the code with pylint
run: | run: |
source venv/bin/activate
pylint $(git ls-files '*.py') pylint $(git ls-files '*.py')