Skip to content

Conversation

@QeyCoder
Copy link
Contributor

  • Make SDK modular
  • Integrate CI & claude review
  • Add async file and GCs improvement
  • Proper release cycle
  • Make file

@QeyCoder QeyCoder self-assigned this Jul 16, 2025
@QeyCoder QeyCoder requested a review from ximihoque July 16, 2025 08:06
if enable_connection_pooling:
self._setup_session()

def _setup_session(self):
Copy link
Contributor

Choose a reason for hiding this comment

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

we can extract these session based functions to a ClientBase class for abstraction. I saw similar methods in async_client so will benefit both, what do you think ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I agree that I have merged these.

Copy link
Contributor

@ximihoque ximihoque left a comment

Choose a reason for hiding this comment

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

Looks good with minor comments.

  1. What will be the process to build and for anyone to use the updated SDK when we push any changes ? Can you put that in the PR description.
  2. Are the changes tested ?

@QeyCoder
Copy link
Contributor Author

These changes are only tested with test cases. I don't have data to test so need your help

@QeyCoder QeyCoder requested a review from ximihoque July 21, 2025 11:54
@puneetjindal
Copy link

@ximihoque @QeyCoder Whats pending here?

@puneetjindal
Copy link

@ximihoque Whats still pending here?

@ximihoque ximihoque merged commit 8cf1908 into main Sep 16, 2025
4 of 9 checks passed
@ximihoque ximihoque deleted the LABIMP-7059-make-labeller-sdk-modular branch September 16, 2025 07:20
@angansen
Copy link
Contributor

angansen commented Sep 17, 2025 via email

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.

6 participants