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? 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. 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

