Hi Kenneth, Kenneth Hoste <[email protected]> writes:
> Hi Loris, > > It seems that “pip check” fails in your default (system) Python environment. > > Can you confirm that you see the same problem when you run “python3 -m pip > check” manually? Yes, I see the same output. > As an escape mechanism, you can use “eb --skip-sanity-check”, but you should > tread carefully when using that option. > In this specific case it may be OK since EasyBuild doesn’t have any > requirements except for the easybuild-* Python packages themselves, so > you could say that the “pip check” is not that useful when installing > EasyBuild. So was 'python3 -m pip check' added to the sanity check in 5.1.0? The problems seems to be that the check picks up the .pth /usr/lib64/python3.6/site-packages/zedat.pth which I use to make programs installed on an NFS share available. Thus I seem to have polluted my environment. I'll try to fix that. Thanks for the help! Cheers, Loris > regards, > > Kenneth > >> On 27 May 2025, at 10:24, Loris Bennett <[email protected]> wrote: >> >> Ciao Roberto, >> >> Roberto Scipioni <[email protected]> writes: >> >>> Hi, >>> >>> If I am not mistaken you are using eb 5 with Python 3.6 ? It is a bit of an >>> old version. That may be part of the problem? >> >> I am using Python 3.6, but I had no problem updating from 4.9.4 to 5.0.0 on >> this system. >> >> In any case here >> >> https://docs.easybuild.io/python-2-3-compatibility/ >> >> it says the following >> >> Starting with EasyBuild v5.0, the EasyBuild framework and easyblocks >> require Python >= 3.6. >> >> So the Python version shouldn't be an issue. >> >> Cheers, >> >> Loris >> >> >>> Regards >>> >>> Roberto >>> >>> Yahoo Mail: Search, organise, conquer >>> >>> On Tue, 27 May 2025 at 8:51, Loris Bennett >>> <loris.bennett-j/[email protected]> wrote: >>> Hi Kenneth, >>> >>> Kenneth Hoste >>> <kenneth.hoste-cru1egdzd7c-xmd5yjdbdmrexy1tmh2...@public.gmane.org> writes: >>> >>>> Dear EasyBuilders, >>>> >>>> We're happy to announce the release of EasyBuild v5.1.0 [1]. >>>> >>>> EasyBuild v5.1.0 is primarily a feature release that includes a couple >>>> of new features, but it also includes various bug fixes (including for >>>> some regressions introduced in EasyBuild v5.0.0), minor enhancements, >>>> and support for new software. >>> >>> Thanks for the great work! >>> >>> Unfortunately the installation fails on my system with the following >>> error: >>> >>> == 2025-05-27 09:33:35,330 build_log.py:226 ERROR EasyBuild encountered >>> an error (at >>> easybuild/software/EasyBuild/5.0.0/lib/python3.6/site-packages/easybuild/base/exceptions.py:126 >>> in __init__): `/usr/bin/python3.6 -m pip check` failed: >>> usermanager 0.2.1 requires ldap3, which is not installed. >>> usermanager 0.2.1 has requirement importlib_metadata<2.0.0,>=1.7.0, but >>> you have importlib-metadata 4.8.3. >>> grouper-client 0.4.1 has requirement importlib-metadata<2.0,>=1.0; >>> python_version < "3.8", but you have importlib-metadata 4.8.3. >>> generate-publications-csv 1.7.2 requires bibtexparser, which is not >>> installed. >>> generate-publications-csv 1.7.2 has requirement >>> importlib-metadata<2.0,>=1.0; python_version < "3.8", but you have >>> importlib-metadata 4.8.3. >>> doi2bib 0.4.0 requires future, which is not installed. >>> doi2bib 0.4.0 requires bibtexparser, which is not installed. >>> >>> The programs referred to, such as 'usermanager' are all packages I have >>> written myself and installed in a non-standard path via wheels created >>> with Poetry. The packages have been all around for several years during >>> which time I have updated EasyBuild without any issues. >>> >>> Any idea what might be going wrong? >>> >>> [snip (150 lines)] >>> >>> Cheers, >>> >>> Loris >>> >>> -- >>> Dr. Loris Bennett (Herr/Mr) >>> FUB-IT, Freie Universität Berlin >>> >> -- >> Dr. Loris Bennett (Herr/Mr) >> FUB-IT, Freie Universität Berlin -- Dr. Loris Bennett (Herr/Mr) FUB-IT, Freie Universität Berlin

