> 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/

Reply via email to