matplotlib 3.0.1, currently required in requirements.txt, is not compatible with Python 3.8 which is the default python version for Ubuntu 20.0. Attempting installation will use the platform module and expect it has linux_distribution, but this has been moved to the distro module in modern Python.
I encountered this issue when installing DGP in a venv. Our framework in Woven uses Python 3.8.
Assuming Matplotlib respects semantic versioning, I expect these relaxed version requirements won't be a problem, but we ought to only allow different minor and patch versions.
@quincy-kh-chen , @kuanleetri , Sorry for tagging you. I don't seem to be able to assign reviewers. Could you send this to the right people or recommend them to me, please?
matplotlib
3.0.1, currently required inrequirements.txt
, is not compatible with Python 3.8 which is the default python version for Ubuntu 20.0. Attempting installation will use theplatform
module and expect it haslinux_distribution
, but this has been moved to thedistro
module in modern Python.I encountered this issue when installing DGP in a venv. Our framework in Woven uses Python 3.8.
Assuming Matplotlib respects semantic versioning, I expect these relaxed version requirements won't be a problem, but we ought to only allow different minor and patch versions.
This change is![Reviewable](https://reviewable.io/review_button.svg)