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

Pandas 0.12 #694

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all 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
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# With <3 for EasyBuild
#
# EasyConfig for pandas:
# ----------------------------------------------------------------------------
# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# -----------------------------------------------------------------

easyblock = "PythonPackage"

name = "pandas"
version = "0.12.0"

homepage = "http://pypi.python.org/pypi/pandas/"
description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures
and data analysis tools for the Python programming language."""

toolchain = {'name': 'ictce', 'version': '5.3.0'}

source_urls = ['http://pypi.python.org/packages/source/p/%(name)s/']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use PYPI_SOURCE

sources = [SOURCE_TAR_GZ]

python = "Python"
pythonversion = "2.7.3"

versionsuffix = "-%s-%s" % (python, pythonversion)

dependencies = [(python, pythonversion),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do the indenting like all other easyconfigs

('pytz','2013.8',versionsuffix),
('python-dateutil','2.2',versionsuffix)]

py_short_ver = ".".join(pythonversion.split(".")[0:2])
pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name)

sanity_check_paths = {
'files': [("%s-%%(version)s-py%s.egg" % (pylibdir, py_short_ver),
"%s-%%(version)s-py%s-linux-x86_64.egg" % (pylibdir, py_short_ver))],
'dirs': [],
}


moduleclass = 'lib'
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# With <3 for EasyBuild
#
# EasyConfig for pandas:
# ----------------------------------------------------------------------------
# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# -----------------------------------------------------------------

easyblock = "PythonPackage"

name = "pandas"
version = "0.12.0"

homepage = "http://pypi.python.org/pypi/pandas/"
description = """pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures
and data analysis tools for the Python programming language."""

toolchain = {'name': 'goolf', 'version': '1.4.10'}

source_urls = ['http://pypi.python.org/packages/source/p/%(name)s/']
sources = [SOURCE_TAR_GZ]

python = "Python"
pythonversion = "2.7.3"

versionsuffix = "-%s-%s" % (python, pythonversion)

dependencies = [(python, pythonversion),
('pytz','2013.8',versionsuffix),
('python-dateutil','2.2',versionsuffix)]

py_short_ver = ".".join(pythonversion.split(".")[0:2])
pylibdir = "lib/python%s/site-packages/%s" % (py_short_ver, name)

sanity_check_paths = {
'files': [("%s-%%(version)s-py%s.egg" % (pylibdir, py_short_ver),
"%s-%%(version)s-py%s-linux-x86_64.egg" % (pylibdir, py_short_ver))],
'dirs': [],
}


moduleclass = 'lib'
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# With <3 for EasyBuild
#
# EasyConfig for pthon-dateutil:
# ----------------------------------------------------------------------------
# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# -----------------------------------------------------------------

easyblock = "PythonPackage"

name = 'python-dateutil'
version = '2.2'

homepage = 'https://pypi.python.org/pypi/python-dateutil'
description = """The dateutil module provides powerful extensions to the datetime module available in the Python standard library. """
toolchain = {'name': 'goolf', 'version': '1.4.10'}

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

delete needless empty lines in this files and clean up the indenting


majorversion = "%s.x" % ".".join(version.split('.')[:-1])


source_urls = ['https://pypi.python.org/packages/source/p/python-dateutil/']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PYPI_SOURCE

sources = ['%(name)s-%(version)s.tar.gz']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SOURCE_TAR_GZ



python = "Python"
pythonversion = '2.7.3'
pythonshortversion = ".".join(pythonversion.split(".")[:-1])

versionsuffix = "-%s-%s" % (python, pythonversion)


options = {'modulename': 'dateutil'}

dependencies = [
(python, pythonversion),
('six','1.4.1',versionsuffix)
]




moduleclass = 'lib'
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# With <3 for EasyBuild
#
# EasyConfig for pthon-dateutil:
# ----------------------------------------------------------------------------
# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# -----------------------------------------------------------------

easyblock = "PythonPackage"

name = 'python-dateutil'
version = '2.2'

homepage = 'https://pypi.python.org/pypi/python-dateutil'
description = """The dateutil module provides powerful extensions to the datetime module available in the Python standard library. """
toolchain = {'name': 'goolf', 'version': '1.4.10'}


majorversion = "%s.x" % ".".join(version.split('.')[:-1])


source_urls = ['https://pypi.python.org/packages/source/p/python-dateutil/']
sources = ['%(name)s-%(version)s.tar.gz']


python = "Python"
pythonversion = '2.7.3'
pythonshortversion = ".".join(pythonversion.split(".")[:-1])

versionsuffix = "-%s-%s" % (python, pythonversion)


options = {'modulename': 'dateutil'}

dependencies = [
(python, pythonversion),
('six','1.4.1',versionsuffix)
]




moduleclass = 'lib'
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# With <3 for EasyBuild
#
# EasyConfig for pytz:
# ----------------------------------------------------------------------------
# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# -----------------------------------------------------------------

easyblock = "PythonPackage"

name = 'pytz'
version = '2013.8'

homepage = 'https://code.google.com/p/pytz/'
description = """World timezone definitions, modern and historical."""
toolchain = {'name': 'goolf', 'version': '1.4.10'}


majorversion = "%s.x" % ".".join(version.split('.')[:-1])


source_urls = ['https://pypi.python.org/packages/source/p/pytz/']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as above

sources = ['%(name)s-%(version)s.tar.gz']


python = "Python"
pythonversion = '2.7.3'
pythonshortversion = ".".join(pythonversion.split(".")[:-1])

versionsuffix = "-%s-%s" % (python, pythonversion)

dependencies = [
(python, pythonversion),
]


moduleclass = 'lib'
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# With <3 for EasyBuild
#
# EasyConfig for pytz:
# ----------------------------------------------------------------------------
# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# -----------------------------------------------------------------

easyblock = "PythonPackage"

name = 'pytz'
version = '2013.8'

homepage = 'https://code.google.com/p/pytz/'
description = """World timezone definitions, modern and historical."""
toolchain = {'name': 'ictce', 'version': '5.3.0'}


majorversion = "%s.x" % ".".join(version.split('.')[:-1])
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unneeded?



source_urls = ['https://pypi.python.org/packages/source/p/pytz/']
sources = ['%(name)s-%(version)s.tar.gz']


python = "Python"
pythonversion = '2.7.3'
pythonshortversion = ".".join(pythonversion.split(".")[:-1])

versionsuffix = "-%s-%s" % (python, pythonversion)

dependencies = [
(python, pythonversion),
]


moduleclass = 'lib'
40 changes: 40 additions & 0 deletions easybuild/easyconfigs/s/six/six-1.4.1-goolf-1.4.10-Python-2.7.3.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# With <3 for EasyBuild
#
# EasyConfig for six:
# ----------------------------------------------------------------------------
# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# -----------------------------------------------------------------

easyblock = "PythonPackage"

name = 'six'
version = '1.4.1'

homepage = 'https://pypi.python.org/pypi/six'
description = """Six provides simple utilities for wrapping over differences between Python 2 and Python 3.
It is intended to support codebases that work on both Python 2 and 3 without modification.
six consists of only one Python file, so it is painless to copy into a project."""
toolchain = {'name': 'goolf', 'version': '1.4.10'}


majorversion = "%s.x" % ".".join(version.split('.')[:-1])
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unneeded?



source_urls = ['https://pypi.python.org/packages/source/s/six/']
sources = ['%(name)s-%(version)s.tar.gz']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same



python = "Python"
pythonversion = '2.7.3'
pythonshortversion = ".".join(pythonversion.split(".")[:-1])

versionsuffix = "-%s-%s" % (python, pythonversion)

dependencies = [
(python, pythonversion),
]


moduleclass = 'lib'
40 changes: 40 additions & 0 deletions easybuild/easyconfigs/s/six/six-1.4.1-ictce-5.3.0-Python-2.7.3.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# With <3 for EasyBuild
#
# EasyConfig for six:
# ----------------------------------------------------------------------------
# Copyright: 2013 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# -----------------------------------------------------------------

easyblock = "PythonPackage"

name = 'six'
version = '1.4.1'

homepage = 'https://pypi.python.org/pypi/six'
description = """Six provides simple utilities for wrapping over differences between Python 2 and Python 3.
It is intended to support codebases that work on both Python 2 and 3 without modification.
six consists of only one Python file, so it is painless to copy into a project."""
toolchain = {'name': 'ictce', 'version': '5.3.0'}


majorversion = "%s.x" % ".".join(version.split('.')[:-1])


source_urls = ['https://pypi.python.org/packages/source/s/six/']
sources = ['%(name)s-%(version)s.tar.gz']


python = "Python"
pythonversion = '2.7.3'
pythonshortversion = ".".join(pythonversion.split(".")[:-1])

versionsuffix = "-%s-%s" % (python, pythonversion)

dependencies = [
(python, pythonversion),
]


moduleclass = 'lib'