-
Notifications
You must be signed in to change notification settings - Fork 72
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
Review dependencies of the python package #2298
Comments
Hi @Rafiot, thanks for opening the issue! |
I can have a look, but I wanted to make sure first that nobody with a better understanding of the package than me (I discovered it a few hours ago) didn't already look at it and/or knows there is a good reason to depend on |
@Rafiot First really appreciate your reach out! I see you are contributing to ValKey-py, did you discover it while working on the library? |
You're very welcome, I'm always happy to contribute to projects I use. What I really want is a python library for valkey with proper typing, Then, there is |
@Rafiot We fought a lot for mypy, so It better be happy :) If you want to chat directly, you can find us in ValKey discord (it doesn't look very good at the moment, but I'm working on it :) ) or in ValKey slack. And whether you end up using Glide or not, we would really appreciate it if you can open an issue with your pains evaluating it (what size of dependencies is too big for you for example, or which APIs are too different) |
Hello |
@matrey This PR was pushed to the main branch AFTER the release-1.1 branch was created, and so did not make it as a 1.1 content. It will be included in the upcoming 1.2 in November. |
Oh I see, thanks for the clarification. |
Describe the feature
Remove the direct dependency to google-api-python-client, as it's implied in the readme.
Use Case
Pull less dependencies.
Proposed Solution
That's the dependency tree, and as far as I can tell, the only actual dependency the valkey module requires from
google-api-python-client
isprotobuf
.Is that correct?
Other Information
No response
Acknowledgements
Client version used
latest
Environment details (OS name and version, etc.)
Ubuntu 24.04
The text was updated successfully, but these errors were encountered: