-
Notifications
You must be signed in to change notification settings - Fork 10
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
server-base is hampered by optional dependencies #71
Labels
enhancement
New feature or request
Comments
This was referenced Nov 9, 2023
This is also limiting the ease of producing alternative images; for example, to get python 3.8 working, several changes need to be made to remove these optional dependencies (turbodbc does not have 3.8 support, adbc does not have 3.8 support, etc). |
devinrsmith
added a commit
to devinrsmith/deephaven-server-docker
that referenced
this issue
Mar 11, 2024
devinrsmith
added a commit
to devinrsmith/deephaven-server-docker
that referenced
this issue
Jun 17, 2024
This is removing turbodbc, as we are not able to get the latest version to build (see deephaven#97). This effects our ability to test the latest version of numpy. See deephaven#71 for related concerns generally about option dependencies and the restrictions they place on server-base.
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The server-base image specifies some optional dependencies that deephaven-core uses for testing; this has the effect of adding constraints to server-base that deephaven-core doesn't otherwise have. For example,
turbodbc
has constraints that limit the version ofpyarrow
that can be installed (and thus, limits the versions that deephaven-core can test).Ideally, all of the "base" image logic (and potentially even these release images) could move into deephaven-core as part of, or after, deephaven/deephaven-core#3723.
The text was updated successfully, but these errors were encountered: