Kwant fails to work against Matplotlib from Trunk
While trying to test Kwant in trunk environment, I get following error:
Python 3.5.0+ (3.5:364bd520d9f1, Nov 24 2015, 15:49:50)
[GCC 4.9.2 20150212 (Red Hat 4.9.2-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
>>> matplotlib.\_\_version\_\_
'0+unknown'
>>> import kwant
>>> kwant.\_\_version\_\_
'1.1.1.dev14+g7c55b0c'
>>> import kwant.plotter
Traceback (most recent call last):
File "", line 1, in
File "/data1/ostroukh/VirtualEnvs/kwant/lib/python3.5/site-packages/kwant/plotter.py", line 66, in
matplotlib_chores()
File "/data1/ostroukh/VirtualEnvs/kwant/lib/python3.5/site-packages/kwant/plotter.py", line 62, in matplotlib_chores
pre_1_4_matplotlib = [int(x) for x in ver.split('.')[:2]] < [1, 4]
File "/data1/ostroukh/VirtualEnvs/kwant/lib/python3.5/site-packages/kwant/plotter.py", line 62, in
pre_1_4_matplotlib = [int(x) for x in ver.split('.')[:2]] < [1, 4]
ValueError: invalid literal for int() with base 10: '0+unknown'
Obviously it is an error in checking Matplotlib version. Not urgent, we have just to take into accuunt that possibility.