EESSI / gentoo-overlay

Gentoo overlay for the EESSI compatibility layer
https://github.com/EESSI/compatibility-layer
GNU General Public License v2.0
4 stars 9 forks source link

dev-python/pip can probably be removed #83

Open bartoldeman opened 2 years ago

bartoldeman commented 2 years ago

This was added because of Reframe being installed seperately. https://github.com/EESSI/compatibility-layer/issues/72 However since sys-cluster/reframe was added later there is no more need for pip.

Removing pip from the compat layer is a great push to get users to load a Python module instead of pip installing things with the compat layer python.

boegel commented 2 years ago

With the changes in https://github.com/easybuilders/easybuild-easyblocks/pull/2805, EasyBuild v4.6.2 and newer will prefer using pip install (over setup.py install) to install EasyBuild, so keeping pip in the compat layer probably makes sense. Without it, we would need to use setup.py install instead, and that's a deprecated installation mechanism in recent versions of setuptools (and it actually seems broken too)