diff --git a/azure-pipelines-wheels.yml b/azure-pipelines-wheels.yml index 41755209360..aafacb1e6e1 100644 --- a/azure-pipelines-wheels.yml +++ b/azure-pipelines-wheels.yml @@ -26,6 +26,23 @@ resources: endpoint: 'home-assistant' jobs: +- template: templates/azp-job-wheels.yaml@azure + parameters: + builderVersion: '$(versionWheels)' + builderApk: 'build-base;cmake;git;linux-headers;bluez-dev;libffi-dev;openssl-dev;glib-dev;eudev-dev;libxml2-dev;libxslt-dev' + builderPip: 'Cython;numpy' + skipBinary: 'aiohttp' + wheelsRequirement: 'requirements.txt' + wheelsRequirementDiff: 'requirements_diff.txt' + wheelsConstraint: 'homeassistant/package_constraints.txt' + preBuild: + - script: | + if [[ "$(Build.Reason)" =~ (Schedule|Manual) ]]; then + exit 0 + else + curl -s -o requirements_diff.txt https://raw.githubusercontent.com/home-assistant/core/master/requirements.txt + fi + displayName: 'Prepare requirements files for Home Assistant Core wheels' - template: templates/azp-job-wheels.yaml@azure parameters: builderVersion: '$(versionWheels)'