|
1 | 1 | steps:
|
2 | 2 |
|
| 3 | +- script: | |
| 4 | + echo "##vso[task.setvariable variable=LANG]C.UTF-8" |
| 5 | + echo "##vso[task.setvariable variable=PIP_PROCESS_DEPENDENCY_LINKS]1" |
| 6 | + displayName: Set Environment Variables |
| 7 | + |
3 | 8 | - powershell: |
|
4 |
| - $env:PY_EXE=$(python -c "import sys; print(sys.executable)") |
5 |
| - if (!$env:PY_EXE) { |
6 |
| - $env:PY_EXE="python" |
7 |
| - } |
8 |
| - Write-Host "##vso[task.setvariable variable=PY_EXE]$env:PY_EXE" |
9 |
| - Write-Host "Found Python: $env:PY_EXE" |
10 |
| - Invoke-Expression "& '$env:PY_EXE' -m virtualenv D:\.venv" |
11 |
| - Write-Host "##vso[task.setvariable variable=VIRTUAL_ENV]D:\.venv" |
12 |
| - Invoke-Expression "& 'D:\.venv\Scripts\activate.ps1'" |
13 |
| - $env:VIRTUAL_ENV="D:\.venv" |
14 |
| - Write-Host "Installing local package..." |
15 |
| - Invoke-Expression "& '$env:PY_EXE' -m pip install -e .[test] --upgrade" |
16 |
| - Write-Host "upgrading local package in virtual env" |
17 |
| - $venv_scripts = Join-Path -path D:\.venv -childpath Scripts |
18 |
| - $venv_py = Join-Path -path $venv_scripts -childpath python.exe |
19 |
| - Write-Host "##vso[task.setvariable variable=VIRTUAL_ENV_PY]$venv_py" |
20 |
| - Invoke-Expression "& '$venv_py' -m pip install -e .[test] --upgrade" |
21 |
| - Write-Host "Installing pipenv development packages" |
22 |
| - Invoke-Expression "& '$venv_py' -m pipenv install --dev" |
23 |
| - Write-Host "Installing local package in pipenv environment" |
24 |
| - Invoke-Expression "& '$venv_py' -m pipenv run pip install -e .[test]" |
25 |
| - Write-Host "Printing metadata" |
26 |
| - Write-Host $(Invoke-Expression "& '$venv_py' -m pipenv --venv") |
27 |
| - Write-Host $(Invoke-Expression "& '$venv_py' -m pipenv --py") |
28 |
| - Write-Host $(Invoke-Expression "& '$venv_py' -m pipenv run python --version") |
29 |
| - displayName: Make Virtualenv |
| 9 | + pip install certifi |
| 10 | + $env:PYTHON_PATH=$(python -c "import sys; print(sys.executable)") |
| 11 | + $env:CERTIFI_CONTENT=$(python -m certifi) |
| 12 | + echo "##vso[task.setvariable variable=GIT_SSL_CAINFO]$env:CERTIFI_CONTENT" |
| 13 | + echo "##vso[task.setvariable variable=PY_EXE]$env:PYTHON_PATH" |
| 14 | + displayName: Set Python Path |
| 15 | + env: |
| 16 | + PYTHONWARNINGS: 'ignore:DEPRECATION' |
| 17 | + |
| 18 | +- script: | |
| 19 | + echo "Python path: $(PY_EXE)" |
| 20 | + echo "GIT_SSL_CAINFO: $(GIT_SSL_CAINFO)" |
| 21 | + $(PY_EXE) -m pipenv install --deploy --dev |
30 | 22 | env:
|
31 |
| - PIPENV_DEFAULT_PYTHON_VERSION: $(PIPENV_DEFAULT_PYTHON_VERSION) |
| 23 | + PIPENV_DEFAULT_PYTHON_VERSION: '$(PIPENV_DEFAULT_PYTHON_VERSION)' |
| 24 | + PYTHONWARNINGS: 'ignore:DEPRECATION' |
| 25 | + PIPENV_NOSPIN: '1' |
| 26 | + displayName: Make Virtualenv |
| 27 | + |
| 28 | +# steps: |
| 29 | + |
| 30 | +# - powershell: | |
| 31 | +# $env:PY_EXE=$(python -c "import sys; print(sys.executable)") |
| 32 | +# if (!$env:PY_EXE) { |
| 33 | +# $env:PY_EXE="python" |
| 34 | +# } |
| 35 | +# Write-Host "##vso[task.setvariable variable=PY_EXE]$env:PY_EXE" |
| 36 | +# Write-Host "Found Python: $env:PY_EXE" |
| 37 | +# Invoke-Expression "& '$env:PY_EXE' -m virtualenv D:\.venv" |
| 38 | +# Write-Host "##vso[task.setvariable variable=VIRTUAL_ENV]D:\.venv" |
| 39 | +# Invoke-Expression "& 'D:\.venv\Scripts\activate.ps1'" |
| 40 | +# $env:VIRTUAL_ENV="D:\.venv" |
| 41 | +# Write-Host "Installing local package..." |
| 42 | +# Invoke-Expression "& '$env:PY_EXE' -m pip install -e .[tests] requests --upgrade" |
| 43 | +# Write-Host "upgrading local package in virtual env" |
| 44 | +# $venv_scripts = Join-Path -path D:\.venv -childpath Scripts |
| 45 | +# $venv_py = Join-Path -path $venv_scripts -childpath python.exe |
| 46 | +# Write-Host "##vso[task.setvariable variable=VIRTUAL_ENV_PY]$venv_py" |
| 47 | +# Invoke-Expression "& '$venv_py' -m pip install -e .[tests] requests --upgrade" 2>&1 |
| 48 | +# Write-Host "Installing pipenv development packages" |
| 49 | +# Invoke-Expression "& '$venv_py' -m pipenv install --dev" 2>&1 |
| 50 | +# # Write-Host "Installing local package in pipenv environment" |
| 51 | +# # Invoke-Expression "& '$venv_py' -m pipenv run pip install -e .[tests] requests" 2>&1 |
| 52 | +# # Write-Host "Printing metadata" |
| 53 | +# # Write-Host $(Invoke-Expression "& '$venv_py' -m pipenv --venv" 2>&1) |
| 54 | +# # Write-Host $(Invoke-Expression "& '$venv_py' -m pipenv --py" 2>&1) |
| 55 | +# # Write-Host $(Invoke-Expression "& '$venv_py' -m pipenv run python --version" 2>&1) |
| 56 | +# displayName: Make Virtualenv |
| 57 | +# failOnStderr: false |
| 58 | +# env: |
| 59 | +# PIPENV_DEFAULT_PYTHON_VERSION: $(PIPENV_DEFAULT_PYTHON_VERSION) |
| 60 | +# PYTHONWARNINGS: 'ignore:DEPRECATION' |
| 61 | +# PIPENV_VERBOSITY: '-1' |
| 62 | +# PIPENV_NOSPIN: '1' |
0 commit comments