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

Pin Cython for tests, currently PyYAML cannot build #1492

Merged
merged 1 commit into from
Jul 17, 2023

Conversation

relrod
Copy link
Member

@relrod relrod commented Jul 17, 2023

SUMMARY

Try to work around yaml/pyyaml#601 for now with a pin.

ISSUE TYPE
  • Bug, Docs Fix or other nominal change
ADDITIONAL INFORMATION

https://pypi.org/project/Cython/ - 3.0.0 just landed an hour ago and caused this breakage.

@relrod relrod merged commit 45f7545 into ansible:devel Jul 17, 2023
relrod added a commit to relrod/awx-operator that referenced this pull request Jul 17, 2023
relrod added a commit to relrod/awx-operator that referenced this pull request Jul 17, 2023
relrod added a commit to relrod/awx-operator that referenced this pull request Jul 17, 2023
The first attempt (ansible#1492) was unfortunately wrong in two ways. We need
to pin the dependency in inside the container, not as a molecule
dependency. Also it seems like the Cython pin needs to happen *earlier*
but an easy solution is to just pin pyyaml to an old version instead for
now until yaml/pyyaml#601 is resolved.

Signed-off-by: Rick Elrod <[email protected]>
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