> On 15 Nov 2019, at 15.57, Kenneth Hoste <[email protected]> wrote: > > On 15/11/2019 13:15, Jakob Schiøtz wrote: >> Dear Easybuilders, >> In the GCCcore-8.2.0 toolchain, some Python packages were common for Python >> 3 and Python 2, with the "multi_deps" keyword, for example SciPy-Bundle and >> Pillow. >> I see that in GCCcore-8.3.0, SciPy-Bundle has been split up, presumably to >> avoid forcing a build of Python 2 for those only using Python 3. Is that >> the new style? Should I do the same when I make a new easyconfig for Pillow >> (and possibly other Python packages), i.e. just make it a Python 3 package? > > The reason we reverted to a SciPy-bundle easyconfig specific to Python 3 is > actually to avoid having to stick to older versions of numpy/scipy which have > dropped support for Python 2.
Oh yes, that would have been bad. > As long as the latest versions of the Python software you're looking into > supports both Python 2 & 3 (and doesn't depend on stuff like SciPy-bundle), > stick to using multi_deps and make it compatible with both Python 2 and 3 for > now (that's less easyconfigs to maintain, less modules installed). Yes, I can see the point for installations having a complete tree for both major Python versions. The rest of us can live with having an obsolete Python 2 installed :-) Do you plan on keeping Python 2 alive in EasyBuild, even after it reaches end-of-life in a few months? By the way, what do you prefer if I have multiple PRs depending on another PR? (say scipy-image and IPython that both depend on matplotlib) 1. The first PR is submitted, and I hold back the following ones until it is merged. 2. I submit them all, the dependent ones fail their self-test until the first one is merged. 3. I do some git magic, so the branch of the dependent PRs have the first one as a parent. The self-test should work, and once the first PR is merged the extra files should go away from the other PRs. Best regards Jakob > > > regards, > > Kenneth > >> 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/

