From 4e3fd737d67b2b463f52994ba5bc9abd6ec105de Mon Sep 17 00:00:00 2001 From: "David L. Qiu" Date: Tue, 26 Dec 2023 14:59:42 -0800 Subject: [PATCH] test --- .github/workflows/lint.yml | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9da617e28..c2aac81a6 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -29,28 +29,39 @@ jobs: which pip python --version pip --version - - name: Create and activate venv + + - name: Create venv run: | python -m venv lint_py_imports - source ./lint_py_imports/bin/activate - - name: Install JupyterLab - run: pip install jupyterlab~=4.0 - - name: Install `import-linter` - run: pip install import-linter~=1.12.1 - name: Echo environment details run: | which python which pip - which jlpm python --version pip --version - ls /usr/lib/python3/dist-packages/attr - cat /usr/lib/python3/dist-packages/attr/__init__.py + + - name: Echo environment details + run: | + source lint_py_imports/bin/activate + which python + which pip + python --version + pip --version + + - name: Install job dependencies + run: | + source ./lint_py_imports/bin/activate + pip install jupyterlab~=4.0 + pip install `import-linter` - name: Install Jupyter AI packages from source run: | + source ./lint_py_imports/bin/activate jlpm install jlpm install-from-src + - name: Lint Python imports - run: lint-imports + run: | + source ./lint_py_imports/bin/activate + jlpm lint-imports