From ff0819f2304ef1c2d2ffc81f6e5d172e5c5ea0c8 Mon Sep 17 00:00:00 2001 From: Jakob Schiotz Date: Wed, 22 Jan 2020 17:48:29 +0200 Subject: [PATCH 1/4] adding easyconfigs: scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb --- ...t-build-0.10.0-intel-2018b-Python-3.6.6.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb diff --git a/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb new file mode 100755 index 00000000000..0d2e1eb27a2 --- /dev/null +++ b/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb @@ -0,0 +1,41 @@ +easyblock = 'PythonBundle' + +name = 'scikit-build' +version = '0.10.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://scikit-build.github.io' +description = """Scikit-Build, or skbuild, is an improved build system generator for +CPython C/C++/Fortran/Cython extensions.""" + +toolchain = {'name': 'intel', 'version': '2018b'} + +dependencies = [ + ('Python', '3.6.6'), +] + + +download_dep_fail = True +use_pip = True + +exts_default_options = {'source_urls': [PYPI_SOURCE]} + +exts_list = [ + ('packaging', '20.0', { + 'checksums': ['fe1d8331dfa7cc0a883b49d75fc76380b2ab2734b220fbb87d774e4fd4b851f8'], + }), + ('wheel', '0.33.6', { + 'checksums': ['10c9da68765315ed98850f8e048347c3eb06dd81822dc2ab1d4fde9dc9702646'], + }), + (name, version, { + 'modulename': 'skbuild', + 'checksums': ['7342017cc82dd6178e3b19377389b8a8d1f8b429d9cdb315cfb1094e34a0f526'], + }), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' From f021dc21ca72cb73cd6c994e7578cc089dcfe578 Mon Sep 17 00:00:00 2001 From: Jakob Schiotz Date: Wed, 22 Jan 2020 18:21:06 +0200 Subject: [PATCH 2/4] Removing download_dep_fail for PythonBundle. --- .../scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb | 2 -- 1 file changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb index 0d2e1eb27a2..5096e091a19 100755 --- a/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb +++ b/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb @@ -14,8 +14,6 @@ dependencies = [ ('Python', '3.6.6'), ] - -download_dep_fail = True use_pip = True exts_default_options = {'source_urls': [PYPI_SOURCE]} From cdf2acdd1f97b1d656ef2426894611985540c72f Mon Sep 17 00:00:00 2001 From: Jakob Schiotz Date: Wed, 22 Jan 2020 20:09:08 +0200 Subject: [PATCH 3/4] Add sanity_pip_check. --- .../scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb index 5096e091a19..bcecf9b0486 100755 --- a/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb +++ b/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-intel-2018b-Python-3.6.6.eb @@ -15,6 +15,7 @@ dependencies = [ ] use_pip = True +sanity_pip_check = True exts_default_options = {'source_urls': [PYPI_SOURCE]} From 504a9e52be6269f3cd91c083132fec63bd2e4a64 Mon Sep 17 00:00:00 2001 From: Jakob Schiotz Date: Thu, 23 Jan 2020 11:49:03 +0200 Subject: [PATCH 4/4] Add a version for the foss toolchain, too. --- ...it-build-0.10.0-foss-2018b-Python-3.6.6.eb | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-foss-2018b-Python-3.6.6.eb diff --git a/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-foss-2018b-Python-3.6.6.eb b/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-foss-2018b-Python-3.6.6.eb new file mode 100755 index 00000000000..d55ae34a15c --- /dev/null +++ b/easybuild/easyconfigs/s/scikit-build/scikit-build-0.10.0-foss-2018b-Python-3.6.6.eb @@ -0,0 +1,40 @@ +easyblock = 'PythonBundle' + +name = 'scikit-build' +version = '0.10.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://scikit-build.github.io' +description = """Scikit-Build, or skbuild, is an improved build system generator for +CPython C/C++/Fortran/Cython extensions.""" + +toolchain = {'name': 'foss', 'version': '2018b'} + +dependencies = [ + ('Python', '3.6.6'), +] + +use_pip = True +sanity_pip_check = True + +exts_default_options = {'source_urls': [PYPI_SOURCE]} + +exts_list = [ + ('packaging', '20.0', { + 'checksums': ['fe1d8331dfa7cc0a883b49d75fc76380b2ab2734b220fbb87d774e4fd4b851f8'], + }), + ('wheel', '0.33.6', { + 'checksums': ['10c9da68765315ed98850f8e048347c3eb06dd81822dc2ab1d4fde9dc9702646'], + }), + (name, version, { + 'modulename': 'skbuild', + 'checksums': ['7342017cc82dd6178e3b19377389b8a8d1f8b429d9cdb315cfb1094e34a0f526'], + }), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib'