Skip to content

Switch to using kclpy-ext #12567

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

Merged
merged 1 commit into from
May 5, 2025
Merged

Switch to using kclpy-ext #12567

merged 1 commit into from
May 5, 2025

Conversation

silv-io
Copy link
Member

@silv-io silv-io commented Apr 30, 2025

Motivation

We repeatedly run into issues of kclpy wheels not being able to build inside of our pipelines (in the Docker build). This is because kclpy needs to download JARs from maven and there is no built wheel including those JARs available in PyPI.

However, we can just create and publish that wheel once ourselves and then use our own published package/wheel instead - therefore not relying on maven anymore.

Changes

Testing

The existing kinesis test suite should handle this sufficiently. After all, this should be the exact same package, just with a pre-built wheel available

@silv-io silv-io requested a review from dfangl April 30, 2025 08:25
@silv-io silv-io added the semver: patch Non-breaking changes which can be included in patch releases label Apr 30, 2025
@silv-io silv-io added this to the 4.4 milestone May 2, 2025
@silv-io silv-io force-pushed the switch-to-kclpy-ext branch from a923ac6 to 3cfcda7 Compare May 2, 2025 13:49
@silv-io silv-io marked this pull request as ready for review May 2, 2025 13:52
Copy link

github-actions bot commented May 2, 2025

S3 Image Test Results (AMD64 / ARM64)

  2 files  ±0    2 suites  ±0   8m 25s ⏱️ +3s
488 tests ±0  438 ✅ ±0   50 💤 ±0  0 ❌ ±0 
976 runs  ±0  876 ✅ ±0  100 💤 ±0  0 ❌ ±0 

Results for commit 3cfcda7. ± Comparison against base commit 7a29f27.

Copy link

github-actions bot commented May 2, 2025

LocalStack Community integration with Pro

    2 files  ±0      2 suites  ±0   1h 42m 18s ⏱️ - 1m 51s
4 399 tests ±0  4 037 ✅ ±0  362 💤 ±0  0 ❌ ±0 
4 401 runs  ±0  4 037 ✅ ±0  364 💤 ±0  0 ❌ ±0 

Results for commit 3cfcda7. ± Comparison against base commit 7a29f27.

Copy link
Member

@dfangl dfangl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! Looks good, and should positively impact our build failures 👍

@silv-io silv-io merged commit 9b55514 into master May 5, 2025
41 checks passed
@silv-io silv-io deleted the switch-to-kclpy-ext branch May 5, 2025 12:45
simonrw pushed a commit that referenced this pull request May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver: patch Non-breaking changes which can be included in patch releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants