Dear Kenneth, A follow-up to the discussion about fixing a dependency in an easyconfig: It got kind of complicated :-)
The removal of Tkinter from Python (motivated by the build time of the X11 stack) causes side effects: packages implicitly depending on Tkinter through the Python easyconfig now build without Tkinter support. This affects at least matplotlib and ASE. Either one should revert the change to Python, or make the various packages depend on a Tkinter build, which already as been prepared for Python 2.7. I have made a Tkinter easyconfig for Python 3.6.3 with foss/2017b. Unfortunately, that required fixing the easyblock as it had hardcoded the names of the files being built, and these have changed. The pull requests are https://github.com/easybuilders/easybuild-easyblocks/pull/1347 which fixes the Tkinter easyblock and https://github.com/easybuilders/easybuild-easyconfigs/pull/5658 containing the new Tkinter easyconfig for Python 3.6.3 and fixes the matplotlib and ASE easyconfigs to depend on Tkinter explicitly. I assume that with a fix to an easyblock it is too late to make it into 3.5.1 ? Best regards Jakob -- Jakob Schiøtz, professor, Ph.D. Department of Physics Technical University of Denmark DK-2800 Kongens Lyngby, Denmark http://www.fysik.dtu.dk/~schiotz/

