Skip to content

fix: Simplify version handling and dependencies#136

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

fix: Simplify version handling and dependencies#136
chipkent merged 2 commits into
mainfrom
fix_install

Conversation

@chipkent

@chipkent chipkent commented Jan 8, 2026

Copy link
Copy Markdown
Collaborator

Simplify Deephaven version handling and improve dependency management

  • Remove hardcoded DH_VERSION_DEFAULT and make Deephaven version optional, defaulting to latest from PyPI
  • Add get_latest_version() helper function to fetch latest package versions from PyPI
  • Remove DH_VERSION environment variable requirement from setup.py and make deephaven-server dependency version-agnostic
  • Fix dependency parsing regex in pkg_dependencies() to handle complex version specifiers
  • Update README

…ement

- Remove hardcoded `DH_VERSION_DEFAULT` and make Deephaven version optional, defaulting to latest from PyPI
- Add `get_latest_version()` helper function to fetch latest package versions from PyPI
- Remove `DH_VERSION` environment variable requirement from `setup.py` and make `deephaven-server` dependency version-agnostic
- Fix dependency parsing regex in `pkg_dependencies()` to handle complex version specifiers
- Update README
Updated the Python version check in `dhib_env.py` to require Python 3.10 or higher instead of 3.11, broadening compatibility with earlier Python versions.
@chipkent
chipkent merged commit 6d6a87a into main Jan 8, 2026
9 checks passed
@chipkent
chipkent deleted the fix_install branch January 8, 2026 03:35
@github-actions github-actions Bot locked and limited conversation to collaborators Jan 8, 2026
@chipkent
chipkent removed the request for review from Copilot March 23, 2026 19:36
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.

1 participant