Skip to content

allow Python version of Z3 to be used as a dependency#19354

Merged
branfosj merged 2 commits intoeasybuilders:developfrom
Flamefire:easyconfig-wt
Dec 14, 2023
Merged

allow Python version of Z3 to be used as a dependency#19354
branfosj merged 2 commits intoeasybuilders:developfrom
Flamefire:easyconfig-wt

Conversation

@Flamefire
Copy link
Copy Markdown
Contributor

@Flamefire Flamefire commented Dec 5, 2023

test_dep_versions_per_toolchain_generation fails because the versions with and without Python-bindings can be used as dependencies.

I extracted the refactoring to #19355 in case that needs discussion. Otherwise we can just merge this Pr which closes #19355

cc @lexming @branfosj as this change is required after adding the ECs in #18284

Remove the C&P code for filtering a dep_var with a specific
version_suffix if exactly 1 match was found.
Replace by a list similar to `multiple_allowed_variants` and the code to
directly delete the key instead of rebuilding the dict.
Also assert only once with all found issues.

Allows easier extension.
`test_dep_versions_per_toolchain_generation` fails because the versions
with and without Python-bindings are used.
@branfosj branfosj merged commit bef3f5d into easybuilders:develop Dec 14, 2023
@branfosj branfosj added this to the next release (4.9.0?) milestone Dec 14, 2023
@Flamefire Flamefire deleted the easyconfig-wt branch December 14, 2023 11:41
@boegel boegel added the tests label Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants