"vscode:/vscode.git/clone" did not exist on "0b2f46fa9e7ceab69ea5f1bbe7e850bbbb26f6cc"
Unverified Commit 992996e9 authored by Yih-Dar's avatar Yih-Dar Committed by GitHub
Browse files

Add -e flag to some GH workflow yml files (#16959)



* Add -e flag

* add check

* create new keys

* run python setup.py build install

* add comments

* change to develop
Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
parent 596afb42
...@@ -27,14 +27,27 @@ jobs: ...@@ -27,14 +27,27 @@ jobs:
id: cache id: cache
with: with:
path: ~/venv/ path: ~/venv/
key: v2-tests_model_like-${{ hashFiles('setup.py') }} key: v3-tests_model_like-${{ hashFiles('setup.py') }}
- name: Create virtual environment on cache miss - name: Create virtual environment on cache miss
if: steps.cache.outputs.cache-hit != 'true' if: steps.cache.outputs.cache-hit != 'true'
run: | run: |
python -m venv ~/venv && . ~/venv/bin/activate python -m venv ~/venv && . ~/venv/bin/activate
pip install --upgrade pip!=21.3 pip install --upgrade pip!=21.3
pip install .[dev] pip install -e .[dev]
- name: Check transformers location
# make `transformers` available as package (required since we use `-e` flag) and check it's indeed from the repo.
run: |
. ~/venv/bin/activate
python setup.py develop
transformer_loc=$(pip show transformers | grep "Location: " | cut -c11-)
transformer_repo_loc=$(pwd .)
if [ "$transformer_loc" != "$transformer_repo_loc/src" ]; then
echo "transformers is from $transformer_loc but it shoud be from $transformer_repo_loc/src."
echo "A fix is required. Stop testing."
exit 1
fi
- name: Create model files - name: Create model files
run: | run: |
......
...@@ -33,14 +33,27 @@ jobs: ...@@ -33,14 +33,27 @@ jobs:
id: cache id: cache
with: with:
path: ~/venv/ path: ~/venv/
key: v2-tests_templates-${{ hashFiles('setup.py') }} key: v3-tests_templates-${{ hashFiles('setup.py') }}
- name: Create virtual environment on cache miss - name: Create virtual environment on cache miss
if: steps.cache.outputs.cache-hit != 'true' if: steps.cache.outputs.cache-hit != 'true'
run: | run: |
python -m venv ~/venv && . ~/venv/bin/activate python -m venv ~/venv && . ~/venv/bin/activate
pip install --upgrade pip!=21.3 pip install --upgrade pip!=21.3
pip install .[dev] pip install -e .[dev]
- name: Check transformers location
# make `transformers` available as package (required since we use `-e` flag) and check it's indeed from the repo.
run: |
. ~/venv/bin/activate
python setup.py develop
transformer_loc=$(pip show transformers | grep "Location: " | cut -c11-)
transformer_repo_loc=$(pwd .)
if [ "$transformer_loc" != "$transformer_repo_loc/src" ]; then
echo "transformers is from $transformer_loc but it shoud be from $transformer_repo_loc/src."
echo "A fix is required. Stop testing."
exit 1
fi
- name: Create model files - name: Create model files
run: | run: |
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment