Skip to content

Commit

Permalink
python versioning
Browse files Browse the repository at this point in the history
  • Loading branch information
teuben committed Aug 22, 2023
1 parent 382b06d commit 84bef57
Showing 1 changed file with 19 additions and 8 deletions.
27 changes: 19 additions & 8 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,22 @@ Stating perhaps the obvious, the different GUIs all have their own issues. Here

# Python versions

The latest nuisance is the label_props= and radio_props= arguments to matplotlib.widgets.RadioButtons()
but also with a missing module pyparsing. Here's a summary of older versions of python that gave us
trouble:

ubuntu 22.04 3.10.12 ok
anaconda3 2023.07-2 3.11.4 ok
anaconda3 2023.03-1 3.10.12 No module named 'pyparsing'
anaconda3 2022.10 3.9.13 unexpected keyword argument 'label_props'
A recent nuisance is the label_props= and radio_props= arguments to
matplotlib.widgets.RadioButtons(), introduces in matplotlib 3.7.0, but
also with a missing module pyparsing. They can usually be solved by
updating your modules in your python, viz.

pip install --upgrade matplotlib
Here's a summary of older versions of python that gave us trouble:

ubuntu 22.04 3.10.12 3.7.2 ok
ubuntu 22.04 3.10.12 3.5.1 unexpected keyword argument 'label_props'
anaconda3 2023.07-2 3.11.4 3.7.1 ok
anaconda3 2023.03-1 3.10.12 No module named 'pyparsing' - broken release?
anaconda3 2022.10 3.9.13 3.5.2 unexpected keyword argument 'label_props'

where versions can be retrieved as follows:

python --version
python -c 'import matplotlib as m; print(m.__version__)'

0 comments on commit 84bef57

Please sign in to comment.