-
Notifications
You must be signed in to change notification settings - Fork 183
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 install dev #776
Fix install dev #776
Conversation
Good catch! This one has been nagging me for a while. I think that the main "culprits" here are the individual inference runtime packages, which list |
I agree, that's better solution. |
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.
Nice one @Salehbigdeli ! This one should be ready to go in (once tests are green).
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.
Hey @Salehbigdeli ,
Just noticed you undid the latest changes. Did you find any issue with installing the editable version at the end?
The main reason was the pipeline and I couldn't reproduce the behavior on my local machine. Other than that:
|
Hey @Salehbigdeli , My main concern is that the approach suggested in this PR installs MLServer twice, one after the other:
So I guess the main questions from my side would be:
|
I tried installing everything from scratch several time to see what exactly happens. here is what I found: |
Hey @Salehbigdeli , Thanks for those insights and thanks for taking the time to explore this one! Good spot about the |
We need to add
pip install --editable .
just beforepip install --editable .[all]
becausemlserver
is listed in requirement of other sub-modules and this cause to installmlserver
non-editable and from pypi.