Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{lang}[foss/2017b,intel/2017b] cysignals v1.10.2, Cython v0.29.10, gmpy2 v2.1.0b1, ... w/ Python 2.7.14 + 3.6.3 #8459

Merged
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
@@ -0,0 +1,39 @@
##
# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia
# Homepage: https://www.adelaide.edu.au/phoenix/
#
# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix
# Authors:: Robert Qiao <robert.qiao@adelaide.edu.au>, Exequiel Sepulveda <exequiel.sepulveda@gmail.com>
# License:: Apache
#
# Notes::
##

easyblock = 'PythonPackage'

name = 'Cython'
version = '0.29.10'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://pypi.python.org/pypi/Cython/'
description = """The Cython language makes writing C extensions for the Python language as easy as Python itself.
Cython is a source code translator based on the well-known Pyrex,
but supports more cutting edge functionality and optimizations."""

toolchain = {'name': 'foss', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['26229570d6787ff3caa932fe9d802960f51a89239b990d275ae845405ce43857']

dependencies = [('Python', '2.7.14')]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': ['bin/cygdb', 'bin/cython'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'lang'
@@ -0,0 +1,39 @@
##
# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia
# Homepage: https://www.adelaide.edu.au/phoenix/
#
# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix
# Authors:: Robert Qiao <robert.qiao@adelaide.edu.au>, Exequiel Sepulveda <exequiel.sepulveda@gmail.com>
# License:: Apache
#
# Notes::
##

easyblock = 'PythonPackage'

name = 'Cython'
version = '0.29.10'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://pypi.python.org/pypi/Cython/'
description = """The Cython language makes writing C extensions for the Python language as easy as Python itself.
Cython is a source code translator based on the well-known Pyrex,
but supports more cutting edge functionality and optimizations."""

toolchain = {'name': 'foss', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['26229570d6787ff3caa932fe9d802960f51a89239b990d275ae845405ce43857']

dependencies = [('Python', '3.6.3')]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': ['bin/cygdb', 'bin/cython'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'lang'
@@ -0,0 +1,39 @@
##
# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia
# Homepage: https://www.adelaide.edu.au/phoenix/
#
# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix
# Authors:: Robert Qiao <robert.qiao@adelaide.edu.au>, Exequiel Sepulveda <exequiel.sepulveda@gmail.com>
# License:: Apache
#
# Notes::
##

easyblock = 'PythonPackage'

name = 'Cython'
version = '0.29.10'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://pypi.python.org/pypi/Cython/'
description = """The Cython language makes writing C extensions for the Python language as easy as Python itself.
Cython is a source code translator based on the well-known Pyrex,
but supports more cutting edge functionality and optimizations."""

toolchain = {'name': 'intel', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['26229570d6787ff3caa932fe9d802960f51a89239b990d275ae845405ce43857']

dependencies = [('Python', '2.7.14')]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': ['bin/cygdb', 'bin/cython'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'lang'
@@ -0,0 +1,39 @@
##
# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia
# Homepage: https://www.adelaide.edu.au/phoenix/
#
# Copyright:: Copyright 2014-2017 adelaide.edu.au/phoenix
# Authors:: Robert Qiao <robert.qiao@adelaide.edu.au>, Exequiel Sepulveda <exequiel.sepulveda@gmail.com>
# License:: Apache
#
# Notes::
##

easyblock = 'PythonPackage'

name = 'Cython'
version = '0.29.10'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://pypi.python.org/pypi/Cython/'
description = """The Cython language makes writing C extensions for the Python language as easy as Python itself.
Cython is a source code translator based on the well-known Pyrex,
but supports more cutting edge functionality and optimizations."""

toolchain = {'name': 'intel', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['26229570d6787ff3caa932fe9d802960f51a89239b990d275ae845405ce43857']

dependencies = [('Python', '3.6.3')]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': ['bin/cygdb', 'bin/cython'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'lang'
@@ -0,0 +1,36 @@
#
# Author: Fenglai Liu
# fenglai@accre.vanderbilt.edu
# Vanderbilt University
#
easyblock = 'PythonPackage'

name = 'cysignals'
version = '1.10.2'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://pypi.org/project/cysignals/'
description = """The cysignals package provides mechanisms to handle
interrupts (and other signals and errors) in Cython code."""

toolchain = {'name': 'foss', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['8107b67a0c5991f74b0e000c6fa9fe8efcb2a22c7ede5b017aac4c3e20fb7db2']

dependencies = [
('Python', '2.7.14'),
('Cython', '0.29.10', '%(versionsuffix)s'),
('Sphinx', '1.8.1', '%(versionsuffix)s'),
]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': ['bin/cysignals-CSI'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'lang'
@@ -0,0 +1,36 @@
#
# Author: Fenglai Liu
# fenglai@accre.vanderbilt.edu
# Vanderbilt University
#
easyblock = 'PythonPackage'

name = 'cysignals'
version = '1.10.2'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://pypi.org/project/cysignals/'
description = """The cysignals package provides mechanisms to handle
interrupts (and other signals and errors) in Cython code."""

toolchain = {'name': 'foss', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['8107b67a0c5991f74b0e000c6fa9fe8efcb2a22c7ede5b017aac4c3e20fb7db2']

dependencies = [
('Python', '3.6.3'),
('Cython', '0.29.10', '%(versionsuffix)s'),
('Sphinx', '1.8.1', '%(versionsuffix)s'),
]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': ['bin/cysignals-CSI'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'lang'
@@ -0,0 +1,36 @@
#
# Author: Fenglai Liu
# fenglai@accre.vanderbilt.edu
# Vanderbilt University
#
easyblock = 'PythonPackage'

name = 'cysignals'
version = '1.10.2'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://pypi.org/project/cysignals/'
description = """The cysignals package provides mechanisms to handle
interrupts (and other signals and errors) in Cython code."""

toolchain = {'name': 'intel', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['8107b67a0c5991f74b0e000c6fa9fe8efcb2a22c7ede5b017aac4c3e20fb7db2']

dependencies = [
('Python', '2.7.14'),
('Cython', '0.29.10', '%(versionsuffix)s'),
('Sphinx', '1.8.1', '%(versionsuffix)s'),
]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': ['bin/cysignals-CSI'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'lang'
@@ -0,0 +1,36 @@
#
# Author: Fenglai Liu
# fenglai@accre.vanderbilt.edu
# Vanderbilt University
#
easyblock = 'PythonPackage'

name = 'cysignals'
version = '1.10.2'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://pypi.org/project/cysignals/'
description = """The cysignals package provides mechanisms to handle
interrupts (and other signals and errors) in Cython code."""

toolchain = {'name': 'intel', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['8107b67a0c5991f74b0e000c6fa9fe8efcb2a22c7ede5b017aac4c3e20fb7db2']

dependencies = [
('Python', '3.6.3'),
('Cython', '0.29.10', '%(versionsuffix)s'),
('Sphinx', '1.8.1', '%(versionsuffix)s'),
]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': ['bin/cysignals-CSI'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'lang'
@@ -0,0 +1,31 @@
easyblock = 'PythonPackage'

name = 'gmpy2'
version = '2.1.0b1'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://github.com/aleaxit/gmpy'
description = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x"

toolchain = {'name': 'foss', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['30b30707c782e4e355c920d1d998751ffc1b2189070a88a482f08c6e35511939']

dependencies = [
('Python', '2.7.14'),
('GMP', '6.1.2'),
('MPFR', '3.1.6'),
('MPC', '1.0.3', '-MPFR-3.1.6'),
]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'math'
@@ -0,0 +1,31 @@
easyblock = 'PythonPackage'

name = 'gmpy2'
version = '2.1.0b1'
versionsuffix = '-Python-%(pyver)s'

homepage = 'https://github.com/aleaxit/gmpy'
description = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x"

toolchain = {'name': 'foss', 'version': '2017b'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
checksums = ['30b30707c782e4e355c920d1d998751ffc1b2189070a88a482f08c6e35511939']

dependencies = [
('Python', '3.6.3'),
('GMP', '6.1.2'),
('MPFR', '3.1.6'),
('MPC', '1.0.3', '-MPFR-3.1.6'),
]

use_pip = True
download_dep_fail = True

sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

moduleclass = 'math'