-
Notifications
You must be signed in to change notification settings - Fork 69
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
Tons of new dependencies introduced in requirements for delphi-epidata (python client) #1467
Comments
It might be from more closely tying |
Thank you for the report. This will take us a bit of time to address. A few possible workarounds for now:
Let me know if the first works for you for now and meanwhile we can see what we can do to slim the dependencies on our end. |
Thanks so much for your quick reply. I'm happy to pin to 4.1.20 for now, sounds like that could work for awhile. |
Thanks for your reply. If I include 66 more libraries, then any one of them can have a bug, incompatible version, or other problem that makes it harder just to install the So I hope it's possible to look into slimming down the dependencies to only what |
@melange396 I started thinking how we could address this and got a couple ideas:
|
I dont know if its worth it to create a new PyPI package for a dinky little logging config... I am very into deduplicating the Logging in the client is a fringe case for debugging usage at this point, and as a user facing package, it doesnt really gain much from rigid log-like formatting. What if we just dumb down the logging in the client for now? (I created PR #1486 to demonstrate.) Then, at some point after we take the bloat out of |
resolved with #1489 ; see https://pypi.org/project/delphi-epidata/4.1.24/ |
Thank you! I unpinned my dependency. |
Thanks for your work on epidata.
Between
delphi-epidata
4.1.20 and 4.1.23, you seem to have introduced at least 66 new dependencies, see below. (I have a few in our project already, so you may have introduced more than 66.)I am concerned that introducing all these new dependencies into my production application will make it less likely to be reliable.
Is there any way to get a more slimmed down version of
delphi-epidata
?The text was updated successfully, but these errors were encountered: