Skip to content

Refactor into lemonade client library#26

Merged
jeremyfowers merged 18 commits intomainfrom
lemonade-client
Aug 27, 2025
Merged

Refactor into lemonade client library#26
jeremyfowers merged 18 commits intomainfrom
lemonade-client

Conversation

@jeremyfowers
Copy link
Member

@jeremyfowers jeremyfowers commented Aug 26, 2025

This PR introduces a new module, lemonade_client.py that defines a class LemonadeClient.

LemonadeClient contains all of the functions for installing, detecting, and setting up Lemonade Server to make it available to the app. The idea is to eventually move LemonadeClient into its own repo so that other apps can easily take a dependence on it.

This PR also adds a lot of tests for LemonadeClient on Windows and Linux to protect the functionality.

@jeremyfowers jeremyfowers self-assigned this Aug 26, 2025
@jeremyfowers jeremyfowers marked this pull request as ready for review August 27, 2025 15:18
@jeremyfowers jeremyfowers requested a review from vgodsoe August 27, 2025 15:18
@jeremyfowers jeremyfowers merged commit 28dfd92 into main Aug 27, 2025
5 checks passed
@jeremyfowers jeremyfowers deleted the lemonade-client branch August 27, 2025 18:54
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.

1 participant