modified: develop

new file:   duplicate
	new file:   i/isort/isort-4.2.15-Python-2.7.13-base.eb
	modified:   it4i
	new file:   p/pylint/pylint-1.7.2-Python-2.7.13-base.eb
	modified:   test.sh
This commit is contained in:
Easy Build 2017-09-08 12:22:34 +02:00
parent 6199fcadf8
commit 7be1d79add
6 changed files with 2242 additions and 8784 deletions

View File

@ -1246,6 +1246,7 @@ afb132c8cc29986f6c6c81fe68f11dfc;Doxygen-1.8.8-ictce-7.1.2.eb
a5125cd21e458cd5dbdaf060b34e3491;Doxygen-1.8.13-GCCcore-6.3.0.eb
a6b1f1c6e4659f00097ed0903012bb87;Doxygen-1.8.13-gimkl-2017a.eb
d2ad9fac57b099dbf54e4956b585c3ed;Doxygen-1.8.11-GCCcore-5.4.0.eb
891fa8702807e1ae842ed6226c61d1d2;Doxygen-1.8.13-GCCcore-6.4.0.eb
64cbed258cb9e72336b275c1158d27d5;dadi-1.7.0-intel-2016b-Python-2.7.12.eb
805b62752566935c29f6b3c4191e9127;damageproto-1.2.1-foss-2016a.eb
244667ce03d535c30df08e5acdb8cc62;damageproto-1.2.1-intel-2016a.eb
@ -1814,6 +1815,8 @@ a0f4ad8226f0024e32148d7e419755d9;FastME-2.1.5-foss-2016a.eb
18895e6906c5e9ab27eb805dbd1f77ba;GAMESS-US-20130501-R1-intel-2015a.eb
f254198dc90f93c6b08d4b169faf2569;GAMESS-US-20141205-R1-intel-2015a.eb
4465823934b389d137594d643e8b62d5;GAMESS-US-20141205-R1-intel-2016a.eb
e5777d65e07a5e28f5f47e494517ed8d;GAMESS-US-20170420-R1-intel-2016b-sockets.eb
d32cd799264a199167b48df42649d557;GAMESS-US-20170420-R1-intel-2016b.eb
5bddfd58971acde310ac08fb6ae0035b;GATE-6.2-goolf-1.4.10.eb
1d4bafafdcc02f69f539c2b3d69a4bdb;GATE-6.2-intel-2015a.eb
8b6b0a8797d91ca82c1343231618fbbe;GATE-6.2-intel-2016a-Python-2.7.11.eb
@ -4370,6 +4373,7 @@ f149f44956b01ec422986ae74af1eb88;METIS-5.1.0-intel-2016b.eb
ea6fefe4da6ee0e3fab8685c4dc1f12a;METIS-5.1.0-intel-2017a.eb
060a2703811c8172d30c8d3d8369d0c9;METIS-5.1.0-foss-2016a.eb
ede18b07bd4ba4bb3ff8633b5c1b80d6;METIS-5.1.0-foss-2017a.eb
d0533035b79463035b58d9aff8152876;METIS-5.1.0-GCCcore-6.4.0.eb
2adc3916da3fd5ca28e63d706588f305;MIGRATE-N-3.6.11-intel-2015a.eb
9cd1db367b6a78ab394e57490dc042f7;MIGRATE-N-4.2.2a-intel-2015b.eb
b147fe1450c326f382f978c671d67a16;MIGRATE-N-4.2.8-foss-2016a.eb

3
duplicate Normal file
View File

@ -0,0 +1,3 @@
a47f78ce229d82b7818feb0d9e2e9480
a47f78ce229d82b7818feb0d9e2e9480
37a67325bd697ba16456d47f96a809e9

View File

@ -0,0 +1,29 @@
# IT4Innovations 2017
easyblock = 'PythonPackage'
name = 'isort'
version = '4.2.15'
versionsuffix = '-Python-2.7.13-base'
github_account = 'timothycrosley'
homepage = 'https://github.com/timothycrosley/isort'
description = """isort is a Python utility / library to sort imports alphabetically,
and automatically separated into sections. It provides a command line utility, Python
library and plugins for various editors to quickly sort all your imports."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [GITHUB_SOURCE]
sources = ['%(version)s.tar.gz']
dependencies = [
('Python', '2.7.13', '-base', True),
]
sanity_check_paths = {
'files': ['bin/isort'],
'dirs': ['lib/python%(pyshortver)s/site-packages/isort-%(version)s-py2.7.egg'],
}
moduleclass = 'lib'

10933
it4i

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,31 @@
# IT4Innovations 2017
easyblock = 'PythonPackage'
name = 'pylint'
version = '1.7.2'
versionsuffix = '-Python-2.7.13-base'
github_account = 'PyCQA'
homepage = 'https://github.com/PyCQA/pylint'
description = """Pylint is a Python source code analyzer which looks for programming
errors, helps enforcing a coding standard and sniffs for some code smells (as defined
in Martin Fowler's Refactoring book)."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [GITHUB_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '2.7.13', '-base', True),
('isort', '4.2.15', versionsuffix),
('astroid', '1.5.3', versionsuffix),
]
sanity_check_paths = {
'files': ['bin/pylint'],
'dirs': ['lib/python%(pyshortver)s/site-packages/pylint-%(version)s-py2.7.egg'],
}
moduleclass = 'lib'

26
test.sh
View File

@ -1,15 +1,25 @@
# !/bin/bash
for a in `find /apps/easybuild/easyconfigs-develop/easybuild/easyconfigs/ -type f -name *.eb`; do md5sum $a | grep -v "__archive__" | sed 's| .||' | cut -d '/' -f 1,8 | tr "/" ";" | sed 's|apps||'; done > develop
printf "\033c"
DIR=`pwd`
for a in `find /apps/easybuild/easyconfigs-develop/easybuild/easyconfigs/ -type f -name *.eb`; do md5sum $a | sed 's| .||' | cut -d '/' -f 1,4 | tr "/" ";"; done > it4i
format="| MD5 | %-32s | Name | %-80s | \n"
while read x; do
while read y; do
if [ "$x" = "$y" ]; then
echo "$x ... duplicate"
echo -n " Preparing IT4I .......... ["
for a in `find /apps/easybuild/easyconfigs-develop/easybuild/easyconfigs/ -type f -name *.eb`; do md5sum $a | grep -v "__archive__" | sed 's| .||' | cut -d '/' -f 1,8 | tr "/" ";" | sed 's|apps||'; done > develop && echo -e "\e[32m OK \e[0m]" || echo -e "\e[31mFAIL\e[0m]"
echo -n " Preparing develop ....... ["
for a in `find . -type f -name *.eb`; do md5sum $a | grep -v "__archive__" | sed 's| .||' | cut -d '/' -f 1,4 | tr "/" ";" | sed 's|apps||'; done > it4i && echo -e "\e[32m OK \e[0m]" || echo -e "\e[31mFAIL\e[0m]"
for x in `cat develop`; do
X=$(echo $x | cut -d ';' -f 1)
Xname=$(echo $x | cut -d ';' -f 2)
for y in `cat it4i | cut -d ';' -f 1`; do
if [ "$X" = "$y" ]; then
printf "$format" "${red}$X${end}" "${red}$Xname${end}"
echo "$x" >> duplicate
break
fi
done < <(cat it4i | cut -d ';' -f 1)
done < <(cat develop | cut -d ';' -f 1)
done
printf "$format" "$X" "$Xname"
done