8000 fix: pin PyYAML to 5.3.1 for Python versions >= 3.10 by mloesch · Pull Request #376 · testcontainers/testcontainers-python · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@mloesch
Copy link
Contributor
@mloesch mloesch commented Jul 31, 2023

PR builds are currently failing with PyYAML 5.4.1 due to a Cython incompatibility.

E.g. https://github.com/testcontainers/testcontainers-python/actions/runs/5570814818/job/15393831115?pr=371

Upgrading PyYAML to 6.X is not an option because docker-compose V1 is incompatible and won't receive any updates due to EOL (see docker/compose#9114).

This should be the temporary fix until #358 is implemented.

References:

@mloesch
Copy link
Contributor Author
mloesch commented Nov 23, 2023

Superseded by #394

@kiview
Copy link
Member
kiview commented Nov 24, 2023

Thank you for providing this PR and sorry for not reviewing and considering it before implementing #394. Please see this comment explaining our rationale to do so.

@mloesch
Copy link
Contributor Author
mloesch commented Nov 27, 2023

@kiview thanks for the explanation! No worries, my intention here was just to unblock the failing build. I agree that abandoning the deprecated V1 compose is the better solution.

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.

2 participants

0