mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-06-09 00:30:53 +00:00
36 lines
1.3 KiB
YAML
36 lines
1.3 KiB
YAML
# sets some Python-related variables based on the value of the python.version variable
|
|
|
|
steps:
|
|
- task: PythonScript@0
|
|
displayName: 'Set Python packaging variables'
|
|
inputs:
|
|
scriptSource: inline
|
|
script: |
|
|
version = "$(python.version)"
|
|
|
|
if version == "3.5":
|
|
variables = {
|
|
"python.manylinux.dir": "/opt/python/cp35-cp35m",
|
|
"python.manylinux.include.dir": "/opt/python/cp35-cp35m/include/python3.5m",
|
|
}
|
|
elif version == "3.6":
|
|
variables = {
|
|
"python.manylinux.dir": "/opt/python/cp36-cp36m",
|
|
"python.manylinux.include.dir": "/opt/python/cp36-cp36m/include/python3.6m",
|
|
}
|
|
elif version == "3.7":
|
|
variables = {
|
|
"python.manylinux.dir": "/opt/python/cp37-cp37m",
|
|
"python.manylinux.include.dir": "/opt/python/cp37-cp37m/include/python3.7m",
|
|
}
|
|
elif version == "3.8":
|
|
variables = {
|
|
"python.manylinux.dir": "/opt/python/cp38-cp38",
|
|
"python.manylinux.include.dir": "/opt/python/cp38-cp38/include/python3.8",
|
|
}
|
|
else:
|
|
raise ValueError("Unsupported Python version: '{}'".format(version))
|
|
|
|
for name, value in variables.items():
|
|
print("Setting variable: {} = '{}'".format(name, value))
|
|
print("##vso[task.setvariable variable={}]{}".format(name, value))
|