Skip to content

feat: Support newer Deephaven versions#134

Merged
chipkent merged 2 commits into
mainfrom
dh_0_40
Jan 8, 2026
Merged

feat: Support newer Deephaven versions#134
chipkent merged 2 commits into
mainfrom
dh_0_40

Conversation

@chipkent
Copy link
Copy Markdown
Collaborator

@chipkent chipkent commented Jan 8, 2026

Support newer Deephaven versions

…nimum version

Changed the deephaven-server dependency constraint from `~=` (compatible release) to `>=` (minimum version) to allow more flexible version compatibility.
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request changes the deephaven-server dependency constraint from compatible release (~=) to minimum version (>=) to support newer Deephaven versions.

Key Changes:

  • Modified the version constraint operator for deephaven-server from ~= to >= in setup.py

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread setup.py
python_requires=">=3.10",
install_requires=[
f"deephaven-server~={dh_version}",
f"deephaven-server>={dh_version}",
Copy link

Copilot AI Jan 8, 2026

Choose a reason for hiding this comment

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

The dhib_env.py script at line 616 parses dependency versions by removing "==" and "~=" operators, but it doesn't handle the ">=" operator that is now being used in setup.py. This will cause the parsing to fail or produce incorrect version strings when the release() function tries to extract the deephaven version from the wheel dependencies. The line should be updated to also handle the ">=" operator.

Suggested change
f"deephaven-server>={dh_version}",
f"deephaven-server=={dh_version}",

Copilot uses AI. Check for mistakes.
Comment thread setup.py
Added support for parsing the `>=` operator when extracting the deephaven-server version from package dependencies, following the recent change from `~=` to `>=` in the dependency constraint.
@chipkent chipkent merged commit 71cc0e4 into main Jan 8, 2026
4 checks passed
@chipkent chipkent deleted the dh_0_40 branch January 8, 2026 00:26
@github-actions github-actions Bot locked and limited conversation to collaborators Jan 8, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants