-
Notifications
You must be signed in to change notification settings - Fork 285
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
feat: Version mismatch checks #3989
Conversation
@@ -87,6 +87,7 @@ | |||
from phoenix.server.grpc_server import GrpcServer | |||
from phoenix.server.telemetry import initialize_opentelemetry_tracer_provider | |||
from phoenix.trace.schemas import Span | |||
from phoenix.utilities.client import PHOENIX_SERVER_VERSION_HEADER |
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.
Can we avoid this import to keep server and client easily separable?
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.
it's easy to separate either way, it's a constant, this is just a way to coordinate on the name. I'd argue that on the hierarchy of couplings we need untangle when making new packages a single name import has never made separating work into a package more or less difficult
resolves #3937