Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix CI library python requirements #2458

Merged
merged 2 commits into from
Dec 29, 2021
Merged

Conversation

mikee47
Copy link
Contributor

@mikee47 mikee47 commented Dec 28, 2021

Building HueEmulator library fails because of missing lxml python requirement.

This is defined in UPnP-Schemas but make fetch doesn't recurse dependencies.

However, running make submodules from the project directory does fix the problem.
Should have gone with that to start with!

Revise samples + component-samples build targets

Add make submodules as things could break there too.
Merge make targets using %.built

  • Library test builds complete

@mikee47 mikee47 closed this Dec 28, 2021
Because of missing `lxml` python requirement.
This is defined in UPnP-Schemas but `make fetch` doesn't recurse dependencies.

However, running `make submodules` from the project directory does fix the problem.
Should have gone with that to start with!
Add `make submodules` as things could break there too.
Merge make targets using %.built
@mikee47 mikee47 reopened this Dec 28, 2021
@mikee47 mikee47 changed the title [WIP]Fix CI library python requirements Fix CI library python requirements Dec 28, 2021
@mikee47
Copy link
Contributor Author

mikee47 commented Dec 28, 2021

test builds

https://ci.appveyor.com/project/mikee47/HueEmulator/builds/42030672
https://ci.appveyor.com/project/mikee47/UPnP/builds/42030659

This requires setting custom build yml to https://github.com/mikee47/Sming/fix/ci-lib/Tools/ci/library/appveyor.txt plus 2 environment overrides:

SMING_REPO = https://github.com/mikee47/Sming
SMING_BRANCH = fix/ci-lib

@slaff slaff added this to the 4.5.1 milestone Dec 29, 2021
@slaff
Copy link
Contributor

slaff commented Dec 29, 2021

@mikee47 are you ready with this PR? The CI tests have completed successfully.

@mikee47
Copy link
Contributor Author

mikee47 commented Dec 29, 2021

@slaff Yep.

@slaff slaff merged commit de2a1fe into SmingHub:develop Dec 29, 2021
@mikee47 mikee47 deleted the fix/ci-lib branch December 29, 2021 13:51
@slaff slaff mentioned this pull request Jan 10, 2022
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants