@@ -49,27 +49,13 @@ steps:
49
49
inputs :
50
50
versionSpec : $(PythonVersion)
51
51
52
- - bash : |
53
- python -m venv $(Build.SourcesDirectory)/venv
54
- source $(Build.SourcesDirectory)/venv/bin/activate
55
- which python
56
- python -m pip install --force -r eng/ci_tools.txt
57
- python -m pip freeze --all
58
- echo "##vso[task.setvariable variable=PATH]$PATH"
59
- displayName: 'Prep Environment Linux/Mac'
60
- condition: and(succeeded(), or(eq(variables['Agent.OS'], 'Linux'), eq(variables['Agent.OS'], 'Darwin')))
52
+ - template : /eng/pipelines/templates/steps/use-venv.yml
61
53
62
54
- pwsh : |
63
- python -m venv $(Build.SourcesDirectory)/venv
64
- ./venv/Scripts/Activate.ps1
65
55
which python
66
56
python -m pip install --force -r eng\ci_tools.txt
67
57
python -m pip freeze --all
68
-
69
- $path = $env:PATH
70
- Write-Host "##vso[task.setvariable variable=PATH]$path"
71
- displayName: 'Prep Environment Windows'
72
- condition: and(succeeded(), eq(variables['Agent.OS'], 'Windows_NT'))
58
+ displayName: 'Prep Environment'
73
59
74
60
- template : set-dev-build.yml@self
75
61
parameters :
@@ -94,28 +80,16 @@ steps:
94
80
displayName: 'Install QEMU Dependencies'
95
81
condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux'))
96
82
97
- - bash : |
98
- source $(Build.SourcesDirectory)/venv/bin/activate
99
- which python
100
- sdk_build -d "$(Build.ArtifactStagingDirectory)" "$(TargetingString)" --service=${{parameters.ServiceDirectory}} --inactive
101
- displayName: 'Generate Packages Linux/Mac'
102
- condition: and(succeeded(), or(eq(variables['Agent.OS'], 'Linux'), eq(variables['Agent.OS'], 'Darwin')))
103
- timeoutInMinutes: 80
104
- env:
105
- CIBW_BUILD_VERBOSITY: 3
106
-
107
83
- pwsh : |
108
- ./venv/Scripts/Activate.ps1
109
84
which python
110
85
sdk_build -d "$(Build.ArtifactStagingDirectory)" "$(TargetingString)" --service=${{parameters.ServiceDirectory}} --inactive
111
- displayName: 'Generate Packages Windows'
112
- condition: and(succeededOrFailed(), eq(variables['Agent.OS'], 'Windows_NT'))
86
+ displayName: 'Generate Packages'
113
87
timeoutInMinutes: 80
114
88
env:
115
89
CIBW_BUILD_VERBOSITY: 3
116
90
117
91
- script : |
118
- pip install twine==4.0.2 importlib-metadata==7.2.1
92
+ python -m pip install -r eng/release_requirements.txt
119
93
twine check $(Build.ArtifactStagingDirectory)/**/*.whl
120
94
twine check $(Build.ArtifactStagingDirectory)/**/*.tar.gz
121
95
displayName: 'Verify Readme'
0 commit comments