-
Notifications
You must be signed in to change notification settings - Fork 907
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
CLIENTS-2885: Wheel generation python 3.11 #1467
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Has this been tested for all platforms by pushing a tag (.e.g, v2.0.0wheeltest1)?
Things usually break when upgrading cibuild or delvewheel
@@ -51,13 +51,6 @@ jobs: | |||
env: BUILD_WHEELS=1 | |||
script: tools/wheels/build-wheels.sh ${LIBRDKAFKA_VERSION#v} wheelhouse | |||
|
|||
- name: "Wheels: MacOSX x64" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These wheels are generated with Semaphore as well. Travis requires credits for OS wheel generation.
I have pushed v1.8.99 in Test PyPi. I also ran test-wheels.py on the wheels. |
Don't push tags that resemble real versions (vA.B.C) - people will end up finding them (you'd be surprised) - always use a suffix that makes it clear it is a test tag, e.g., v1.9.3tst1 or similar. |
160754a
to
0a0505f
Compare
It wasn't allowing to push v1.9.3tst4 due to PEP-440. I will remember your point for next test release. Shall I delete v1.8.99? |
Seems like PEP-440 proposes using Yes, delete that tag. |
Deleted. 1 Test is failing with the latest changes in librdkafka. |
The transaction APIs will now return ERR__CONFLICT if there is an another ongoing or started API call. We still return ERR__STATE if an API call is not valid in the current state, but the conflict check is done first, thus the change of error returns. |
I don't see a tag build on travis, did you push a tag? |
I added v1.9.3tst5 tag to an older commit. Build for this is - https://app.travis-ci.com/github/confluentinc/confluent-kafka-python/builds/257637307 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Script updates for creating wheel for python 3.11 Removed mac OS wheels generation from travis Fixed failing test cases for transaction API
Script updates for creating wheel for python 3.11 Removed mac OS wheels generation from travis Fixed failing test cases for transaction API
Script updates for creating wheel for python 3.11 Removed mac OS wheels generation from travis Fixed failing test cases for transaction API
Script updates for creating wheel for python 3.11 Removed mac OS wheels generation from travis Fixed failing test cases for transaction API
Changes to generate python 3.11 wheel.