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

Remove flyteidl.core.ContainerError tests #2841

Merged
merged 1 commit into from
Oct 21, 2024

Conversation

austin362667
Copy link
Collaborator

Tracking issue

#2811

Why are the changes needed?

  1. PyO3 not support pickling in Python:
    As it's not currently supported by PyO3. So it's tricky to support pickling with flyteidl_rust exposed class.
    For more details on supporting pickle serialization in PyO3, please check Pickle Support PyO3/pyo3#100 (One of the oldest lasting issues..).

I decided to temporarily mark them as flyteidl_rust and skip these tests at first. Then @pingsutw told me is reasonable to just remove these tests because they are not used anymore like pickling flyteidl.core.ContainerError.

What changes were proposed in this pull request?

  1. Remove build vcpkg OpenSSL executable in CI.
  2. Remove flyteidl.core.ContainerError unit tests that need pickle protocol.

How was this patch tested?

Setup process

Screenshots

Check all the applicable boxes

  • I updated the documentation accordingly.
  • All new and existing tests passed.
  • All commits are signed-off.

Related PRs

Docs link

Signed-off-by: Austin Liu <[email protected]>

Remove `flyteidl.core.ContainerError` tests

Signed-off-by: Austin Liu <[email protected]>
@pingsutw pingsutw merged commit 3ae0698 into flyteorg:flyrs-v2 Oct 21, 2024
10 of 13 checks passed
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