flesh out logic to determine location to binutils commands into a standalone function det_binutils_bin_path
in TensorFlow easyblock, and leverage it from jaxlib easyblock
#4242
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Static Analysis | |
on: [push, pull_request] | |
permissions: | |
contents: read # to fetch code (actions/checkout) | |
concurrency: | |
group: ${{format('{0}:{1}:{2}', github.repository, github.ref, github.workflow)}} | |
cancel-in-progress: true | |
jobs: | |
python-linting: | |
runs-on: ubuntu-20.04 | |
steps: | |
- uses: actions/checkout@v2 | |
- name: set up Python | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.8 | |
- name: install Python packages | |
run: | | |
pip install --upgrade pip | |
# fix to this version for develop branch (to avoid needing to fix geant4.py) | |
pip install --upgrade "flake8" | |
- name: Run flake8 to verify PEP8-compliance of Python code | |
run: flake8 |