[Slackbuilds-users] python3-matplotlib requires pyhon3-dateutil

Serban Udrea serban.udrea at skmail.ikp.physik.tu-darmstadt.de
Sat Sep 2 07:26:32 UTC 2017

On 09/01/2017 08:32 PM, Daniil Bratashov wrote:
> not a python-dateutil, it is now build without python3 support.
> WBR, Daniil Bratashov.
> ...


I just took a look at the git log and mentioned that the SlackBuilds changed since 
I submitted the python3-matplotlib one. At that time I wrote in the README (2nd 
Note) that "The python-dateutil and pytz dependencies must be compiled with Python 
3 support.". This is still true for pytz but in April a python3-dateutil package 
got added and python-dateutil eventually dropped support for python3 (most 
probably with the last update in July).

Sorry, but I wasn't aware of this change until now. Thus the list of required 
packages for python3-matplotlib has to be corrected accordingly. I'll do this with 
the next update.

Actually there seem to be three approaches to python3:

1) SlackBuilds which automatically build a python3 version if one is detected

2) SlackBuilds which need an environment variable to be set for python3 support (I 
didn't fully check if the python2 version gets anyway installed or not, but for 
some it does)

3) SlackBuilds which have separate versions for python 2 and 3

Moreover, there is at least one pair of SlackBuilds (six and python3-six) which 
mix approaches 2 and 3.

As much as I remember there was once a decision in favour of the last approach but 
maybe I'm wrong or its implementation is ongoing.

Best regards,

Serban Udrea

More information about the SlackBuilds-users mailing list