-
Notifications
You must be signed in to change notification settings - Fork 91
fix: DH-21451: make Python packages: pytz and zoneinfo soft deps #7596
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
fix: DH-21451: make Python packages: pytz and zoneinfo soft deps #7596
Conversation
No docs changes detected for db9e85c |
There was a problem hiding this 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 PR converts the Python packages pytz and zoneinfo from hard dependencies to soft (optional) dependencies in the Deephaven time module. This allows the Deephaven server to function without requiring these timezone libraries, while still supporting them when available.
Changes:
- Wrapped
pytzandzoneinfoimports in try-except blocks to handle ImportError - Added conditional checks before using these libraries in timezone conversion logic
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
8c0370a to
db9e85c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.