diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 71b04ca3b..62028e822 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -51,7 +51,7 @@ jobs: - name: Python Setup working-directory: cla-backend run: | - pip install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography + pip install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography -r requirements-docusign.txt pip install -r requirements.txt - name: Python Lint diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index 9521fa26b..712b19305 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -88,7 +88,7 @@ jobs: - name: Python Setup working-directory: cla-backend run: | - pip install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography + pip install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography -r requirements-docusign.txt pip install -r requirements.txt - name: Python Lint diff --git a/cla-backend-go/Makefile b/cla-backend-go/Makefile index 384d8a588..b9e6dc027 100644 --- a/cla-backend-go/Makefile +++ b/cla-backend-go/Makefile @@ -77,7 +77,7 @@ setup-dev: echo "golangci-lint version:" && golangci-lint version @echo "==> Installing multi-file-swagger tool..." - cd $(dir $(realpath $(firstword $(MAKEFILE_LIST))))swagger && pip3 install virtualenv && virtualenv .venv && source .venv/bin/activate && python -m pip install --upgrade pip && pip3 install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography && pip3 install -r requirements.txt + cd $(dir $(realpath $(firstword $(MAKEFILE_LIST))))swagger && pip3 install virtualenv && virtualenv .venv && source .venv/bin/activate && python -m pip install --upgrade pip && pip3 install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography -r requirements-docusign.txt && pip3 install -r requirements.txt setup_deploy: setup-deploy setup-deploy: diff --git a/cla-backend/Makefile b/cla-backend/Makefile index 1acdb9682..8c141b2dc 100644 --- a/cla-backend/Makefile +++ b/cla-backend/Makefile @@ -7,13 +7,13 @@ setup: pip3 install virtualenv; virtualenv -p python3 ~/.env/lf-cla; source ~/.env/lf-cla/bin/activate; \ - pip3 install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography; \ + pip3 install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography -r requirements-docusign.txt; \ pip3 install -r requirements.txt; \ .PHONY: setup_circle setup_circle: npm install; \ - sudo pip install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography; \ + sudo pip install --platform manylinux2014_x86_64 --only-binary=:all: --target=/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/site-packages cryptography -r requirements-docusign.txt; \ sudo pip install -r requirements.txt; \ # username: LFID username diff --git a/cla-backend/requirements-docusign.txt b/cla-backend/requirements-docusign.txt new file mode 100644 index 000000000..311133108 --- /dev/null +++ b/cla-backend/requirements-docusign.txt @@ -0,0 +1,3 @@ +# Copyright The Linux Foundation and each contributor to CommunityBridge. +# SPDX-License-Identifier: MIT +docusign-esign==3.22.0 \ No newline at end of file diff --git a/cla-backend/requirements.txt b/cla-backend/requirements.txt index 4e102bfcb..9e6e2d33b 100644 --- a/cla-backend/requirements.txt +++ b/cla-backend/requirements.txt @@ -58,5 +58,4 @@ wcwidth==0.1.7 Werkzeug==0.15.5 wrapt==1.11.2 zipp==3.15.0 -markupsafe==2.0.1 -docusign-esign==3.22.0 \ No newline at end of file +markupsafe==2.0.1 \ No newline at end of file