-
Notifications
You must be signed in to change notification settings - Fork 725
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
add matplotlib version ceiling #680
Conversation
@@ -69,7 +69,8 @@ all = | |||
tensorflow > 1.10, < 2.3 | |||
; Version capped due to tensorflow incompatibility | |||
protobuf < 4 | |||
matplotlib | |||
; Version capped due to shap incompatibility | |||
matplotlib < 3.6.0 |
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.
Consider using
matplotlib < 3.6.0 | |
matplotlib != 3.6.0 |
if this seems like a matplotlib issue that will be fixed soon.
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.
Doesn't seem like matplotlib plans to address this judging by this issue:
@@ -69,7 +69,8 @@ all = | |||
tensorflow > 1.10, < 2.3 | |||
; Version capped due to tensorflow incompatibility | |||
protobuf < 4 | |||
matplotlib | |||
; Version capped due to shap incompatibility | |||
matplotlib < 3.6.0 |
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.
Note that whatever change you make here, the same change should also be made to the plt
extra.
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.
LGTM
* add matplotlib version ceiling * complete matplotlib cap Signed-off-by: AnthonyCampbell208 <78286293+AnthonyCampbell208@users.noreply.github.com>
It seems that a recently released matplotlib version has broken some things for the shap library, which in turn causes some of our tests/functionality to fail.
Capping the version to avoid for now.
Relevant issues:
shap/shap#2687
SeldonIO/alibi#774