diff --git a/easybuild/easyconfigs/c/CIRCexplorer/CIRCexplorer-1.1.10-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CIRCexplorer/CIRCexplorer-1.1.10-intel-2017b-Python-2.7.14.eb index 74c81729200e..e81ed19b8e87 100644 --- a/easybuild/easyconfigs/c/CIRCexplorer/CIRCexplorer-1.1.10-intel-2017b-Python-2.7.14.eb +++ b/easybuild/easyconfigs/c/CIRCexplorer/CIRCexplorer-1.1.10-intel-2017b-Python-2.7.14.eb @@ -18,6 +18,9 @@ dependencies = [ ('pybedtools', '0.7.10', versionsuffix), ] +use_pip = True +sanity_pip_check = True + # requests, certifi, urllib3, chardet, docopt exts_list = [ ('docopt', '0.6.2', { @@ -34,6 +37,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.2-intel-2017b-Python-2.7.14.eb index 18103c12dc15..39dddae5552f 100644 --- a/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.2-intel-2017b-Python-2.7.14.eb +++ b/easybuild/easyconfigs/c/CIRCexplorer2/CIRCexplorer2-2.3.2-intel-2017b-Python-2.7.14.eb @@ -22,6 +22,9 @@ dependencies = [ ('pybedtools', '0.7.10', versionsuffix), ] +use_pip = True +sanity_pip_check = True + exts_list = [ ('certifi', '2017.11.5', { 'checksums': ['5ec74291ca1136b40f0379e1128ff80e866597e4e2c1e755739a913bbc3613c0'], @@ -49,6 +52,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/earthengine-api/earthengine-api-0.1.143-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/e/earthengine-api/earthengine-api-0.1.143-intel-2018a-Python-2.7.14.eb index 3ac92bfd89da..a6f73dfe6f02 100644 --- a/easybuild/easyconfigs/e/earthengine-api/earthengine-api-0.1.143-intel-2018a-Python-2.7.14.eb +++ b/easybuild/easyconfigs/e/earthengine-api/earthengine-api-0.1.143-intel-2018a-Python-2.7.14.eb @@ -11,7 +11,9 @@ toolchain = {'name': 'intel', 'version': '2018a'} dependencies = [('Python', '2.7.14')] -# let sanity check fail when auto-downloaded dependencies are detected when installing extensions +use_pip = True +sanity_pip_check = True + exts_list = [ ('rsa', '3.4.2', { 'checksums': ['25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5'], @@ -68,6 +70,4 @@ sanity_check_paths = { 'dirs': ['lib/python%(pyshortver)s/site-packages'], } -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'geo' diff --git a/easybuild/easyconfigs/f/fullrmc/fullrmc-3.2.0-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/f/fullrmc/fullrmc-3.2.0-intel-2018a-Python-2.7.14.eb index 1edca96433d6..ea2983e10c6e 100644 --- a/easybuild/easyconfigs/f/fullrmc/fullrmc-3.2.0-intel-2018a-Python-2.7.14.eb +++ b/easybuild/easyconfigs/f/fullrmc/fullrmc-3.2.0-intel-2018a-Python-2.7.14.eb @@ -20,6 +20,9 @@ dependencies = [ ('VMD', '1.9.3', versionsuffix), ] +use_pip = True +sanity_pip_check = True + exts_list = [ ('pylocker', '0.0.4', { 'checksums': ['482032ef2a66dfa1c285ec021260a8f46372051bdb7e8e73eb7d4da24d554c2b'], @@ -40,13 +43,4 @@ exts_list = [ }), ] -sanity_check_paths = { - 'files': [], - 'dirs': [('lib/python%(pyshortver)s/site-packages', 'lib64/python%(pyshortver)s/site-packages')], -} - -modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', -} - moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/GenomeWorks/GenomeWorks-2021.02.2-fosscuda-2020b.eb b/easybuild/easyconfigs/g/GenomeWorks/GenomeWorks-2021.02.2-fosscuda-2020b.eb index 280fb4af01f0..aca611d24228 100644 --- a/easybuild/easyconfigs/g/GenomeWorks/GenomeWorks-2021.02.2-fosscuda-2020b.eb +++ b/easybuild/easyconfigs/g/GenomeWorks/GenomeWorks-2021.02.2-fosscuda-2020b.eb @@ -92,6 +92,4 @@ sanity_check_commands = [ "python -c 'import genomeworks'", ] -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb index 63fe4e469486..718148ec3303 100644 --- a/easybuild/easyconfigs/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb @@ -15,13 +15,23 @@ dependencies = [ ('requests', '2.10.0', '-Python-%(pyver)s'), ] +use_pip = False + exts_list = [ - ('boto', '2.42.0'), - ('bz2file', '0.98'), - ('smart_open', '1.3.4'), - (name, version), + ('boto', '2.42.0', { + 'checksums': ['dcf140d4ce535bb8f5266d1750c16def4d50f6c46eff27fab38b55d0d74d5ac7'], + }), + ('bz2file', '0.98', { + 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], + }), + ('smart_open', '1.3.4', { + 'checksums': ['f38f87af7d2361a41a030e1ed56c7904a920b9c78e8cb2c07156b984b424e877'], + }), + (name, version, { + 'checksums': ['3671d2f35d71e2bb811f5e80b10092f3e4497e52e09bf7a29ea4d0b681e14c9d'], + }), ] -modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} +sanity_pip_check = False moduleclass = 'lib' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016a-Python-2.7.11.eb index afceaf85fccc..13758e409741 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016a-Python-2.7.11.eb @@ -12,8 +12,9 @@ description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt appli toolchain = {'name': 'intel', 'version': '2016a'} -sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] +sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] +checksums = ['fc1fe77495432ba3b0d74ff5cb164d375a97f5dddb728256330f615a7cdcf407'] dependencies = [ ('Python', '2.7.11'), @@ -27,11 +28,4 @@ configopts += " --no-sip-files" options = {'modulename': '%(name)s%(version_major)s'} -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s%(version_major)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016b-Python-2.7.12.eb index a3cbafa68a8a..2813f68bed27 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.11.4-intel-2016b-Python-2.7.12.eb @@ -12,8 +12,9 @@ description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt appli toolchain = {'name': 'intel', 'version': '2016b'} -sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] +sources = ['%(name)s-x11-gpl-%(version)s.tar.gz'] +checksums = ['fc1fe77495432ba3b0d74ff5cb164d375a97f5dddb728256330f615a7cdcf407'] dependencies = [ ('Python', '2.7.12'), @@ -27,11 +28,4 @@ configopts += " --no-sip-files" options = {'modulename': '%(name)s%(version_major)s'} -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s%(version_major)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-foss-2016b-Python-2.7.12.eb index 52a8b8d0db03..5ed063a668c2 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-foss-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-foss-2016b-Python-2.7.12.eb @@ -14,6 +14,7 @@ toolchain = {'name': 'foss', 'version': '2016b'} source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] sources = ['PyQt4_gpl_x11-%(version)s.tar.gz'] +checksums = ['3c1d4b55314adb3e1132de8fc2a92eed216d37e58aceed41294dbca210ca88db'] dependencies = [ ('Python', '2.7.12'), @@ -27,11 +28,4 @@ configopts += " --sipdir=%(installdir)s/share/sip/PyQt%(version_major)s" options = {'modulename': '%(name)s%(version_major)s'} -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s%(version_major)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2016b-Python-2.7.12.eb index 95b12ce51108..67804711ee40 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2016b-Python-2.7.12.eb @@ -14,6 +14,7 @@ toolchain = {'name': 'intel', 'version': '2016b'} source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] sources = ['PyQt4_gpl_x11-%(version)s.tar.gz'] +checksums = ['3c1d4b55314adb3e1132de8fc2a92eed216d37e58aceed41294dbca210ca88db'] dependencies = [ ('Python', '2.7.12'), @@ -27,11 +28,4 @@ configopts += " --sipdir=%(installdir)s/share/sip/PyQt%(version_major)s" options = {'modulename': '%(name)s%(version_major)s'} -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s%(version_major)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2017a-Python-2.7.13.eb index 12cb80c0d580..fe70e1f9b17a 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2017a-Python-2.7.13.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.12-intel-2017a-Python-2.7.13.eb @@ -14,6 +14,7 @@ toolchain = {'name': 'intel', 'version': '2017a'} source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] sources = ['PyQt4_gpl_x11-%(version)s.tar.gz'] +checksums = ['3c1d4b55314adb3e1132de8fc2a92eed216d37e58aceed41294dbca210ca88db'] dependencies = [ ('Python', '2.7.13'), @@ -27,11 +28,4 @@ configopts += " --sipdir=%(installdir)s/share/sip/PyQt%(version_major)s" options = {'modulename': '%(name)s%(version_major)s'} -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s%(version_major)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt/PyQt-4.12.1-foss-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/p/PyQt/PyQt-4.12.1-foss-2018a-Python-2.7.14.eb index 5190ef837602..0ecf54504857 100644 --- a/easybuild/easyconfigs/p/PyQt/PyQt-4.12.1-foss-2018a-Python-2.7.14.eb +++ b/easybuild/easyconfigs/p/PyQt/PyQt-4.12.1-foss-2018a-Python-2.7.14.eb @@ -28,11 +28,4 @@ configopts += " --sipdir=%(installdir)s/share/sip/PyQt%(version_major)s" options = {'modulename': '%(name)s%(version_major)s'} -modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} - -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s%(version_major)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.7-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.7-foss-2016a-Python-2.7.11.eb index 4328362b5dc5..288e1fe2c34c 100644 --- a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.7-foss-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.7-foss-2016a-Python-2.7.11.eb @@ -27,13 +27,7 @@ configopts += " --no-sip-files --no-stubs " options = {'modulename': '%(name)s'} modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', 'QT_PLUGIN_PATH': 'plugins', } -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.7.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.7.1-intel-2016b-Python-2.7.12.eb index 939bc696b962..2f1249400137 100644 --- a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.7.1-intel-2016b-Python-2.7.12.eb +++ b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.7.1-intel-2016b-Python-2.7.12.eb @@ -27,13 +27,7 @@ configopts += " --no-sip-files --no-stubs " options = {'modulename': '%(name)s'} modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', 'QT_PLUGIN_PATH': 'plugins', } -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.8.2-intel-2017a-Python-2.7.13.eb b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.8.2-intel-2017a-Python-2.7.13.eb index 5c53b2c61f5d..a30e70dbb4f4 100644 --- a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.8.2-intel-2017a-Python-2.7.13.eb +++ b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.8.2-intel-2017a-Python-2.7.13.eb @@ -27,13 +27,7 @@ configopts += " --no-sip-files --no-stubs " options = {'modulename': '%(name)s'} modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', 'QT_PLUGIN_PATH': 'plugins', } -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-foss-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-foss-2017b-Python-2.7.14.eb index d329deb2c575..cb570c20f642 100644 --- a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-foss-2017b-Python-2.7.14.eb +++ b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-foss-2017b-Python-2.7.14.eb @@ -28,13 +28,7 @@ configopts += " --no-sip-files --no-stubs " options = {'modulename': '%(name)s'} modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', 'QT_PLUGIN_PATH': 'plugins', } -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-foss-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-foss-2018a-Python-3.6.4.eb index a23ed85fb844..e6b8b5845017 100644 --- a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-foss-2018a-Python-3.6.4.eb +++ b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-foss-2018a-Python-3.6.4.eb @@ -28,13 +28,7 @@ configopts += " --no-sip-files --no-stubs " options = {'modulename': '%(name)s'} modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', 'QT_PLUGIN_PATH': 'plugins', } -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2017b-Python-2.7.14.eb b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2017b-Python-2.7.14.eb index 5ed59a740bb5..509877504002 100644 --- a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2017b-Python-2.7.14.eb +++ b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2017b-Python-2.7.14.eb @@ -28,13 +28,7 @@ configopts += " --no-sip-files --no-stubs " options = {'modulename': '%(name)s'} modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', 'QT_PLUGIN_PATH': 'plugins', } -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2018a-Python-2.7.14.eb b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2018a-Python-2.7.14.eb index 68fd5bf4ffd3..8536df8048c9 100644 --- a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2018a-Python-2.7.14.eb +++ b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2018a-Python-2.7.14.eb @@ -28,13 +28,7 @@ configopts += " --no-sip-files --no-stubs " options = {'modulename': '%(name)s'} modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', 'QT_PLUGIN_PATH': 'plugins', } -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - moduleclass = 'vis' diff --git a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2018a-Python-3.6.4.eb b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2018a-Python-3.6.4.eb index f2da09595cee..966d8b141826 100644 --- a/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2018a-Python-3.6.4.eb +++ b/easybuild/easyconfigs/p/PyQt5/PyQt5-5.9.2-intel-2018a-Python-3.6.4.eb @@ -15,7 +15,7 @@ sources = ['%(name)s_gpl-%(version)s.tar.gz'] checksums = ['c190dac598c97b0113ca5e7a37c71c623f02d1d713088addfacac4acfa4b8394'] dependencies = [ - ('Python', '3.6.4'), + ('Python', '3.6.4', '', ('%(toolchain_name)s', '%(toolchain_version)s')), # Avoid using IIMKL ('SIP', '4.19.8', versionsuffix), ('Qt5', '5.10.1'), ] @@ -28,13 +28,7 @@ configopts += " --no-sip-files --no-stubs " options = {'modulename': '%(name)s'} modextrapaths = { - 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', 'QT_PLUGIN_PATH': 'plugins', } -sanity_check_paths = { - 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s'], -} - moduleclass = 'vis'