summaryrefslogtreecommitdiff
path: root/math/py-pandas
diff options
context:
space:
mode:
authorbad <bad>2012-11-22 00:15:13 +0000
committerbad <bad>2012-11-22 00:15:13 +0000
commit61bcefa1b889811a983e0350024bb35156824724 (patch)
tree6402fd092ed38fb2550ca56ba6901e650f7bae80 /math/py-pandas
parent00f5306518f5be7f5cde4958bdabd3533e550c0c (diff)
downloadpkgsrc-61bcefa1b889811a983e0350024bb35156824724.tar.gz
Initial import of pandas 0.9.1.
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.
Diffstat (limited to 'math/py-pandas')
-rw-r--r--math/py-pandas/DESCR3
-rw-r--r--math/py-pandas/Makefile27
-rw-r--r--math/py-pandas/PLIST445
-rw-r--r--math/py-pandas/distinfo6
-rw-r--r--math/py-pandas/patches/patch-pandas-src-tseries.c22
5 files changed, 503 insertions, 0 deletions
diff --git a/math/py-pandas/DESCR b/math/py-pandas/DESCR
new file mode 100644
index 00000000000..a703ea70e4d
--- /dev/null
+++ b/math/py-pandas/DESCR
@@ -0,0 +1,3 @@
+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.
diff --git a/math/py-pandas/Makefile b/math/py-pandas/Makefile
new file mode 100644
index 00000000000..435aa057666
--- /dev/null
+++ b/math/py-pandas/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2012/11/22 00:15:13 bad Exp $
+
+DISTNAME= pandas-0.9.1
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= math graphics python
+MASTER_SITES= http://pypi.python.org/packages/source/p/pandas/
+
+MAINTAINER= bad@NetBSD.org
+HOMEPAGE= http://pandas.pydata.org/
+COMMENT= Python Data Analysis Library
+LICENSE= modified-bsd
+
+DEPENDS+= ${PYPKGPREFIX}-dateutil>=1.5:../../time/py-dateutil
+DEPENDS+= ${PYPKGPREFIX}-pytz>=1.5:../../time/py-pytz
+DEPENDS+= ${PYPKGPREFIX}-scipy>=0.7:../../math/py-scipy
+
+PYDISTUTILSPKG= yes
+PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
+USE_LANGUAGES+= c c++
+
+# XXX Avoid picking up other compilers when installed
+.include "../../mk/compiler.mk"
+
+.include "../../lang/python/egg.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../graphics/py-matplotlib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/math/py-pandas/PLIST b/math/py-pandas/PLIST
new file mode 100644
index 00000000000..d17cf13b8e3
--- /dev/null
+++ b/math/py-pandas/PLIST
@@ -0,0 +1,445 @@
+@comment $NetBSD: PLIST,v 1.1 2012/11/22 00:15:13 bad Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/pandas/__init__.py
+${PYSITELIB}/pandas/__init__.pyc
+${PYSITELIB}/pandas/__init__.pyo
+${PYSITELIB}/pandas/_algos.so
+${PYSITELIB}/pandas/_period.so
+${PYSITELIB}/pandas/_sparse.so
+${PYSITELIB}/pandas/compat/__init__.py
+${PYSITELIB}/pandas/compat/__init__.pyc
+${PYSITELIB}/pandas/compat/__init__.pyo
+${PYSITELIB}/pandas/compat/scipy.py
+${PYSITELIB}/pandas/compat/scipy.pyc
+${PYSITELIB}/pandas/compat/scipy.pyo
+${PYSITELIB}/pandas/core/__init__.py
+${PYSITELIB}/pandas/core/__init__.pyc
+${PYSITELIB}/pandas/core/__init__.pyo
+${PYSITELIB}/pandas/core/algorithms.py
+${PYSITELIB}/pandas/core/algorithms.pyc
+${PYSITELIB}/pandas/core/algorithms.pyo
+${PYSITELIB}/pandas/core/api.py
+${PYSITELIB}/pandas/core/api.pyc
+${PYSITELIB}/pandas/core/api.pyo
+${PYSITELIB}/pandas/core/categorical.py
+${PYSITELIB}/pandas/core/categorical.pyc
+${PYSITELIB}/pandas/core/categorical.pyo
+${PYSITELIB}/pandas/core/common.py
+${PYSITELIB}/pandas/core/common.pyc
+${PYSITELIB}/pandas/core/common.pyo
+${PYSITELIB}/pandas/core/daterange.py
+${PYSITELIB}/pandas/core/daterange.pyc
+${PYSITELIB}/pandas/core/daterange.pyo
+${PYSITELIB}/pandas/core/daterange_flymake.py
+${PYSITELIB}/pandas/core/daterange_flymake.pyc
+${PYSITELIB}/pandas/core/daterange_flymake.pyo
+${PYSITELIB}/pandas/core/datetools.py
+${PYSITELIB}/pandas/core/datetools.pyc
+${PYSITELIB}/pandas/core/datetools.pyo
+${PYSITELIB}/pandas/core/format.py
+${PYSITELIB}/pandas/core/format.pyc
+${PYSITELIB}/pandas/core/format.pyo
+${PYSITELIB}/pandas/core/frame.py
+${PYSITELIB}/pandas/core/frame.pyc
+${PYSITELIB}/pandas/core/frame.pyo
+${PYSITELIB}/pandas/core/generic.py
+${PYSITELIB}/pandas/core/generic.pyc
+${PYSITELIB}/pandas/core/generic.pyo
+${PYSITELIB}/pandas/core/groupby.py
+${PYSITELIB}/pandas/core/groupby.pyc
+${PYSITELIB}/pandas/core/groupby.pyo
+${PYSITELIB}/pandas/core/index.py
+${PYSITELIB}/pandas/core/index.pyc
+${PYSITELIB}/pandas/core/index.pyo
+${PYSITELIB}/pandas/core/indexing.py
+${PYSITELIB}/pandas/core/indexing.pyc
+${PYSITELIB}/pandas/core/indexing.pyo
+${PYSITELIB}/pandas/core/internals.py
+${PYSITELIB}/pandas/core/internals.pyc
+${PYSITELIB}/pandas/core/internals.pyo
+${PYSITELIB}/pandas/core/matrix.py
+${PYSITELIB}/pandas/core/matrix.pyc
+${PYSITELIB}/pandas/core/matrix.pyo
+${PYSITELIB}/pandas/core/nanops.py
+${PYSITELIB}/pandas/core/nanops.pyc
+${PYSITELIB}/pandas/core/nanops.pyo
+${PYSITELIB}/pandas/core/panel.py
+${PYSITELIB}/pandas/core/panel.pyc
+${PYSITELIB}/pandas/core/panel.pyo
+${PYSITELIB}/pandas/core/reshape.py
+${PYSITELIB}/pandas/core/reshape.pyc
+${PYSITELIB}/pandas/core/reshape.pyo
+${PYSITELIB}/pandas/core/series.py
+${PYSITELIB}/pandas/core/series.pyc
+${PYSITELIB}/pandas/core/series.pyo
+${PYSITELIB}/pandas/core/sparse.py
+${PYSITELIB}/pandas/core/sparse.pyc
+${PYSITELIB}/pandas/core/sparse.pyo
+${PYSITELIB}/pandas/core/strings.py
+${PYSITELIB}/pandas/core/strings.pyc
+${PYSITELIB}/pandas/core/strings.pyo
+${PYSITELIB}/pandas/info.py
+${PYSITELIB}/pandas/info.pyc
+${PYSITELIB}/pandas/info.pyo
+${PYSITELIB}/pandas/io/__init__.py
+${PYSITELIB}/pandas/io/__init__.pyc
+${PYSITELIB}/pandas/io/__init__.pyo
+${PYSITELIB}/pandas/io/data.py
+${PYSITELIB}/pandas/io/data.pyc
+${PYSITELIB}/pandas/io/data.pyo
+${PYSITELIB}/pandas/io/date_converters.py
+${PYSITELIB}/pandas/io/date_converters.pyc
+${PYSITELIB}/pandas/io/date_converters.pyo
+${PYSITELIB}/pandas/io/parsers.py
+${PYSITELIB}/pandas/io/parsers.pyc
+${PYSITELIB}/pandas/io/parsers.pyo
+${PYSITELIB}/pandas/io/pytables.py
+${PYSITELIB}/pandas/io/pytables.pyc
+${PYSITELIB}/pandas/io/pytables.pyo
+${PYSITELIB}/pandas/io/sql.py
+${PYSITELIB}/pandas/io/sql.pyc
+${PYSITELIB}/pandas/io/sql.pyo
+${PYSITELIB}/pandas/io/tests/__init__.py
+${PYSITELIB}/pandas/io/tests/__init__.pyc
+${PYSITELIB}/pandas/io/tests/__init__.pyo
+${PYSITELIB}/pandas/io/tests/legacy.h5
+${PYSITELIB}/pandas/io/tests/salary.table
+${PYSITELIB}/pandas/io/tests/test.xls
+${PYSITELIB}/pandas/io/tests/test.xlsx
+${PYSITELIB}/pandas/io/tests/test1.csv
+${PYSITELIB}/pandas/io/tests/test2.csv
+${PYSITELIB}/pandas/io/tests/test2.xls
+${PYSITELIB}/pandas/io/tests/test3.xls
+${PYSITELIB}/pandas/io/tests/test_date_converters.py
+${PYSITELIB}/pandas/io/tests/test_date_converters.pyc
+${PYSITELIB}/pandas/io/tests/test_date_converters.pyo
+${PYSITELIB}/pandas/io/tests/test_parsers.py
+${PYSITELIB}/pandas/io/tests/test_parsers.pyc
+${PYSITELIB}/pandas/io/tests/test_parsers.pyo
+${PYSITELIB}/pandas/io/tests/test_pytables.py
+${PYSITELIB}/pandas/io/tests/test_pytables.pyc
+${PYSITELIB}/pandas/io/tests/test_pytables.pyo
+${PYSITELIB}/pandas/io/tests/test_sql.py
+${PYSITELIB}/pandas/io/tests/test_sql.pyc
+${PYSITELIB}/pandas/io/tests/test_sql.pyo
+${PYSITELIB}/pandas/io/tests/test_yahoo.py
+${PYSITELIB}/pandas/io/tests/test_yahoo.pyc
+${PYSITELIB}/pandas/io/tests/test_yahoo.pyo
+${PYSITELIB}/pandas/lib.so
+${PYSITELIB}/pandas/rpy/__init__.py
+${PYSITELIB}/pandas/rpy/__init__.pyc
+${PYSITELIB}/pandas/rpy/__init__.pyo
+${PYSITELIB}/pandas/rpy/base.py
+${PYSITELIB}/pandas/rpy/base.pyc
+${PYSITELIB}/pandas/rpy/base.pyo
+${PYSITELIB}/pandas/rpy/common.py
+${PYSITELIB}/pandas/rpy/common.pyc
+${PYSITELIB}/pandas/rpy/common.pyo
+${PYSITELIB}/pandas/rpy/mass.py
+${PYSITELIB}/pandas/rpy/mass.pyc
+${PYSITELIB}/pandas/rpy/mass.pyo
+${PYSITELIB}/pandas/rpy/vars.py
+${PYSITELIB}/pandas/rpy/vars.pyc
+${PYSITELIB}/pandas/rpy/vars.pyo
+${PYSITELIB}/pandas/sandbox/__init__.py
+${PYSITELIB}/pandas/sandbox/__init__.pyc
+${PYSITELIB}/pandas/sandbox/__init__.pyo
+${PYSITELIB}/pandas/sandbox/qtpandas.py
+${PYSITELIB}/pandas/sandbox/qtpandas.pyc
+${PYSITELIB}/pandas/sandbox/qtpandas.pyo
+${PYSITELIB}/pandas/sparse/__init__.py
+${PYSITELIB}/pandas/sparse/__init__.pyc
+${PYSITELIB}/pandas/sparse/__init__.pyo
+${PYSITELIB}/pandas/sparse/api.py
+${PYSITELIB}/pandas/sparse/api.pyc
+${PYSITELIB}/pandas/sparse/api.pyo
+${PYSITELIB}/pandas/sparse/array.py
+${PYSITELIB}/pandas/sparse/array.pyc
+${PYSITELIB}/pandas/sparse/array.pyo
+${PYSITELIB}/pandas/sparse/frame.py
+${PYSITELIB}/pandas/sparse/frame.pyc
+${PYSITELIB}/pandas/sparse/frame.pyo
+${PYSITELIB}/pandas/sparse/list.py
+${PYSITELIB}/pandas/sparse/list.pyc
+${PYSITELIB}/pandas/sparse/list.pyo
+${PYSITELIB}/pandas/sparse/panel.py
+${PYSITELIB}/pandas/sparse/panel.pyc
+${PYSITELIB}/pandas/sparse/panel.pyo
+${PYSITELIB}/pandas/sparse/series.py
+${PYSITELIB}/pandas/sparse/series.pyc
+${PYSITELIB}/pandas/sparse/series.pyo
+${PYSITELIB}/pandas/sparse/tests/__init__.py
+${PYSITELIB}/pandas/sparse/tests/__init__.pyc
+${PYSITELIB}/pandas/sparse/tests/__init__.pyo
+${PYSITELIB}/pandas/sparse/tests/test_array.py
+${PYSITELIB}/pandas/sparse/tests/test_array.pyc
+${PYSITELIB}/pandas/sparse/tests/test_array.pyo
+${PYSITELIB}/pandas/sparse/tests/test_libsparse.py
+${PYSITELIB}/pandas/sparse/tests/test_libsparse.pyc
+${PYSITELIB}/pandas/sparse/tests/test_libsparse.pyo
+${PYSITELIB}/pandas/sparse/tests/test_list.py
+${PYSITELIB}/pandas/sparse/tests/test_list.pyc
+${PYSITELIB}/pandas/sparse/tests/test_list.pyo
+${PYSITELIB}/pandas/sparse/tests/test_sparse.py
+${PYSITELIB}/pandas/sparse/tests/test_sparse.pyc
+${PYSITELIB}/pandas/sparse/tests/test_sparse.pyo
+${PYSITELIB}/pandas/stats/__init__.py
+${PYSITELIB}/pandas/stats/__init__.pyc
+${PYSITELIB}/pandas/stats/__init__.pyo
+${PYSITELIB}/pandas/stats/api.py
+${PYSITELIB}/pandas/stats/api.pyc
+${PYSITELIB}/pandas/stats/api.pyo
+${PYSITELIB}/pandas/stats/common.py
+${PYSITELIB}/pandas/stats/common.pyc
+${PYSITELIB}/pandas/stats/common.pyo
+${PYSITELIB}/pandas/stats/fama_macbeth.py
+${PYSITELIB}/pandas/stats/fama_macbeth.pyc
+${PYSITELIB}/pandas/stats/fama_macbeth.pyo
+${PYSITELIB}/pandas/stats/interface.py
+${PYSITELIB}/pandas/stats/interface.pyc
+${PYSITELIB}/pandas/stats/interface.pyo
+${PYSITELIB}/pandas/stats/math.py
+${PYSITELIB}/pandas/stats/math.pyc
+${PYSITELIB}/pandas/stats/math.pyo
+${PYSITELIB}/pandas/stats/misc.py
+${PYSITELIB}/pandas/stats/misc.pyc
+${PYSITELIB}/pandas/stats/misc.pyo
+${PYSITELIB}/pandas/stats/moments.py
+${PYSITELIB}/pandas/stats/moments.pyc
+${PYSITELIB}/pandas/stats/moments.pyo
+${PYSITELIB}/pandas/stats/ols.py
+${PYSITELIB}/pandas/stats/ols.pyc
+${PYSITELIB}/pandas/stats/ols.pyo
+${PYSITELIB}/pandas/stats/plm.py
+${PYSITELIB}/pandas/stats/plm.pyc
+${PYSITELIB}/pandas/stats/plm.pyo
+${PYSITELIB}/pandas/stats/tests/__init__.py
+${PYSITELIB}/pandas/stats/tests/__init__.pyc
+${PYSITELIB}/pandas/stats/tests/__init__.pyo
+${PYSITELIB}/pandas/stats/tests/common.py
+${PYSITELIB}/pandas/stats/tests/common.pyc
+${PYSITELIB}/pandas/stats/tests/common.pyo
+${PYSITELIB}/pandas/stats/tests/test_fama_macbeth.py
+${PYSITELIB}/pandas/stats/tests/test_fama_macbeth.pyc
+${PYSITELIB}/pandas/stats/tests/test_fama_macbeth.pyo
+${PYSITELIB}/pandas/stats/tests/test_math.py
+${PYSITELIB}/pandas/stats/tests/test_math.pyc
+${PYSITELIB}/pandas/stats/tests/test_math.pyo
+${PYSITELIB}/pandas/stats/tests/test_moments.py
+${PYSITELIB}/pandas/stats/tests/test_moments.pyc
+${PYSITELIB}/pandas/stats/tests/test_moments.pyo
+${PYSITELIB}/pandas/stats/tests/test_ols.py
+${PYSITELIB}/pandas/stats/tests/test_ols.pyc
+${PYSITELIB}/pandas/stats/tests/test_ols.pyo
+${PYSITELIB}/pandas/stats/tests/test_var.py
+${PYSITELIB}/pandas/stats/tests/test_var.pyc
+${PYSITELIB}/pandas/stats/tests/test_var.pyo
+${PYSITELIB}/pandas/stats/var.py
+${PYSITELIB}/pandas/stats/var.pyc
+${PYSITELIB}/pandas/stats/var.pyo
+${PYSITELIB}/pandas/tests/__init__.py
+${PYSITELIB}/pandas/tests/__init__.pyc
+${PYSITELIB}/pandas/tests/__init__.pyo
+${PYSITELIB}/pandas/tests/data/iris.csv
+${PYSITELIB}/pandas/tests/data/mindex_073.pickle
+${PYSITELIB}/pandas/tests/data/multiindex_v1.pickle
+${PYSITELIB}/pandas/tests/data/unicode_series.csv
+${PYSITELIB}/pandas/tests/test_algos.py
+${PYSITELIB}/pandas/tests/test_algos.pyc
+${PYSITELIB}/pandas/tests/test_algos.pyo
+${PYSITELIB}/pandas/tests/test_common.py
+${PYSITELIB}/pandas/tests/test_common.pyc
+${PYSITELIB}/pandas/tests/test_common.pyo
+${PYSITELIB}/pandas/tests/test_factor.py
+${PYSITELIB}/pandas/tests/test_factor.pyc
+${PYSITELIB}/pandas/tests/test_factor.pyo
+${PYSITELIB}/pandas/tests/test_format.py
+${PYSITELIB}/pandas/tests/test_format.pyc
+${PYSITELIB}/pandas/tests/test_format.pyo
+${PYSITELIB}/pandas/tests/test_frame.py
+${PYSITELIB}/pandas/tests/test_frame.pyc
+${PYSITELIB}/pandas/tests/test_frame.pyo
+${PYSITELIB}/pandas/tests/test_graphics.py
+${PYSITELIB}/pandas/tests/test_graphics.pyc
+${PYSITELIB}/pandas/tests/test_graphics.pyo
+${PYSITELIB}/pandas/tests/test_groupby.py
+${PYSITELIB}/pandas/tests/test_groupby.pyc
+${PYSITELIB}/pandas/tests/test_groupby.pyo
+${PYSITELIB}/pandas/tests/test_index.py
+${PYSITELIB}/pandas/tests/test_index.pyc
+${PYSITELIB}/pandas/tests/test_index.pyo
+${PYSITELIB}/pandas/tests/test_internals.py
+${PYSITELIB}/pandas/tests/test_internals.pyc
+${PYSITELIB}/pandas/tests/test_internals.pyo
+${PYSITELIB}/pandas/tests/test_multilevel.py
+${PYSITELIB}/pandas/tests/test_multilevel.pyc
+${PYSITELIB}/pandas/tests/test_multilevel.pyo
+${PYSITELIB}/pandas/tests/test_ndframe.py
+${PYSITELIB}/pandas/tests/test_ndframe.pyc
+${PYSITELIB}/pandas/tests/test_ndframe.pyo
+${PYSITELIB}/pandas/tests/test_panel.py
+${PYSITELIB}/pandas/tests/test_panel.pyc
+${PYSITELIB}/pandas/tests/test_panel.pyo
+${PYSITELIB}/pandas/tests/test_reshape.py
+${PYSITELIB}/pandas/tests/test_reshape.pyc
+${PYSITELIB}/pandas/tests/test_reshape.pyo
+${PYSITELIB}/pandas/tests/test_series.py
+${PYSITELIB}/pandas/tests/test_series.pyc
+${PYSITELIB}/pandas/tests/test_series.pyo
+${PYSITELIB}/pandas/tests/test_stats.py
+${PYSITELIB}/pandas/tests/test_stats.pyc
+${PYSITELIB}/pandas/tests/test_stats.pyo
+${PYSITELIB}/pandas/tests/test_strings.py
+${PYSITELIB}/pandas/tests/test_strings.pyc
+${PYSITELIB}/pandas/tests/test_strings.pyo
+${PYSITELIB}/pandas/tests/test_tseries.py
+${PYSITELIB}/pandas/tests/test_tseries.pyc
+${PYSITELIB}/pandas/tests/test_tseries.pyo
+${PYSITELIB}/pandas/tools/__init__.py
+${PYSITELIB}/pandas/tools/__init__.pyc
+${PYSITELIB}/pandas/tools/__init__.pyo
+${PYSITELIB}/pandas/tools/describe.py
+${PYSITELIB}/pandas/tools/describe.pyc
+${PYSITELIB}/pandas/tools/describe.pyo
+${PYSITELIB}/pandas/tools/merge.py
+${PYSITELIB}/pandas/tools/merge.pyc
+${PYSITELIB}/pandas/tools/merge.pyo
+${PYSITELIB}/pandas/tools/pivot.py
+${PYSITELIB}/pandas/tools/pivot.pyc
+${PYSITELIB}/pandas/tools/pivot.pyo
+${PYSITELIB}/pandas/tools/plotting.py
+${PYSITELIB}/pandas/tools/plotting.pyc
+${PYSITELIB}/pandas/tools/plotting.pyo
+${PYSITELIB}/pandas/tools/tests/__init__.py
+${PYSITELIB}/pandas/tools/tests/__init__.pyc
+${PYSITELIB}/pandas/tools/tests/__init__.pyo
+${PYSITELIB}/pandas/tools/tests/cut_data.csv
+${PYSITELIB}/pandas/tools/tests/test_merge.py
+${PYSITELIB}/pandas/tools/tests/test_merge.pyc
+${PYSITELIB}/pandas/tools/tests/test_merge.pyo
+${PYSITELIB}/pandas/tools/tests/test_pivot.py
+${PYSITELIB}/pandas/tools/tests/test_pivot.pyc
+${PYSITELIB}/pandas/tools/tests/test_pivot.pyo
+${PYSITELIB}/pandas/tools/tests/test_tile.py
+${PYSITELIB}/pandas/tools/tests/test_tile.pyc
+${PYSITELIB}/pandas/tools/tests/test_tile.pyo
+${PYSITELIB}/pandas/tools/tests/test_tools.py
+${PYSITELIB}/pandas/tools/tests/test_tools.pyc
+${PYSITELIB}/pandas/tools/tests/test_tools.pyo
+${PYSITELIB}/pandas/tools/tile.py
+${PYSITELIB}/pandas/tools/tile.pyc
+${PYSITELIB}/pandas/tools/tile.pyo
+${PYSITELIB}/pandas/tools/util.py
+${PYSITELIB}/pandas/tools/util.pyc
+${PYSITELIB}/pandas/tools/util.pyo
+${PYSITELIB}/pandas/tseries/__init__.py
+${PYSITELIB}/pandas/tseries/__init__.pyc
+${PYSITELIB}/pandas/tseries/__init__.pyo
+${PYSITELIB}/pandas/tseries/api.py
+${PYSITELIB}/pandas/tseries/api.pyc
+${PYSITELIB}/pandas/tseries/api.pyo
+${PYSITELIB}/pandas/tseries/converter.py
+${PYSITELIB}/pandas/tseries/converter.pyc
+${PYSITELIB}/pandas/tseries/converter.pyo
+${PYSITELIB}/pandas/tseries/frequencies.py
+${PYSITELIB}/pandas/tseries/frequencies.pyc
+${PYSITELIB}/pandas/tseries/frequencies.pyo
+${PYSITELIB}/pandas/tseries/index.py
+${PYSITELIB}/pandas/tseries/index.pyc
+${PYSITELIB}/pandas/tseries/index.pyo
+${PYSITELIB}/pandas/tseries/interval.py
+${PYSITELIB}/pandas/tseries/interval.pyc
+${PYSITELIB}/pandas/tseries/interval.pyo
+${PYSITELIB}/pandas/tseries/offsets.py
+${PYSITELIB}/pandas/tseries/offsets.pyc
+${PYSITELIB}/pandas/tseries/offsets.pyo
+${PYSITELIB}/pandas/tseries/period.py
+${PYSITELIB}/pandas/tseries/period.pyc
+${PYSITELIB}/pandas/tseries/period.pyo
+${PYSITELIB}/pandas/tseries/plotting.py
+${PYSITELIB}/pandas/tseries/plotting.pyc
+${PYSITELIB}/pandas/tseries/plotting.pyo
+${PYSITELIB}/pandas/tseries/resample.py
+${PYSITELIB}/pandas/tseries/resample.pyc
+${PYSITELIB}/pandas/tseries/resample.pyo
+${PYSITELIB}/pandas/tseries/tests/__init__.py
+${PYSITELIB}/pandas/tseries/tests/__init__.pyc
+${PYSITELIB}/pandas/tseries/tests/__init__.pyo
+${PYSITELIB}/pandas/tseries/tests/data/daterange_073.pickle
+${PYSITELIB}/pandas/tseries/tests/data/frame.pickle
+${PYSITELIB}/pandas/tseries/tests/data/series.pickle
+${PYSITELIB}/pandas/tseries/tests/data/series_daterange0.pickle
+${PYSITELIB}/pandas/tseries/tests/test_converter.py
+${PYSITELIB}/pandas/tseries/tests/test_converter.pyc
+${PYSITELIB}/pandas/tseries/tests/test_converter.pyo
+${PYSITELIB}/pandas/tseries/tests/test_cursor.py
+${PYSITELIB}/pandas/tseries/tests/test_cursor.pyc
+${PYSITELIB}/pandas/tseries/tests/test_cursor.pyo
+${PYSITELIB}/pandas/tseries/tests/test_daterange.py
+${PYSITELIB}/pandas/tseries/tests/test_daterange.pyc
+${PYSITELIB}/pandas/tseries/tests/test_daterange.pyo
+${PYSITELIB}/pandas/tseries/tests/test_frequencies.py
+${PYSITELIB}/pandas/tseries/tests/test_frequencies.pyc
+${PYSITELIB}/pandas/tseries/tests/test_frequencies.pyo
+${PYSITELIB}/pandas/tseries/tests/test_offsets.py
+${PYSITELIB}/pandas/tseries/tests/test_offsets.pyc
+${PYSITELIB}/pandas/tseries/tests/test_offsets.pyo
+${PYSITELIB}/pandas/tseries/tests/test_period.py
+${PYSITELIB}/pandas/tseries/tests/test_period.pyc
+${PYSITELIB}/pandas/tseries/tests/test_period.pyo
+${PYSITELIB}/pandas/tseries/tests/test_plotting.py
+${PYSITELIB}/pandas/tseries/tests/test_plotting.pyc
+${PYSITELIB}/pandas/tseries/tests/test_plotting.pyo
+${PYSITELIB}/pandas/tseries/tests/test_resample.py
+${PYSITELIB}/pandas/tseries/tests/test_resample.pyc
+${PYSITELIB}/pandas/tseries/tests/test_resample.pyo
+${PYSITELIB}/pandas/tseries/tests/test_timeseries.py
+${PYSITELIB}/pandas/tseries/tests/test_timeseries.pyc
+${PYSITELIB}/pandas/tseries/tests/test_timeseries.pyo
+${PYSITELIB}/pandas/tseries/tests/test_timezones.py
+${PYSITELIB}/pandas/tseries/tests/test_timezones.pyc
+${PYSITELIB}/pandas/tseries/tests/test_timezones.pyo
+${PYSITELIB}/pandas/tseries/tests/test_util.py
+${PYSITELIB}/pandas/tseries/tests/test_util.pyc
+${PYSITELIB}/pandas/tseries/tests/test_util.pyo
+${PYSITELIB}/pandas/tseries/tools.py
+${PYSITELIB}/pandas/tseries/tools.pyc
+${PYSITELIB}/pandas/tseries/tools.pyo
+${PYSITELIB}/pandas/tseries/util.py
+${PYSITELIB}/pandas/tseries/util.pyc
+${PYSITELIB}/pandas/tseries/util.pyo
+${PYSITELIB}/pandas/util/__init__.py
+${PYSITELIB}/pandas/util/__init__.pyc
+${PYSITELIB}/pandas/util/__init__.pyo
+${PYSITELIB}/pandas/util/clipboard.py
+${PYSITELIB}/pandas/util/clipboard.pyc
+${PYSITELIB}/pandas/util/clipboard.pyo
+${PYSITELIB}/pandas/util/compat.py
+${PYSITELIB}/pandas/util/compat.pyc
+${PYSITELIB}/pandas/util/compat.pyo
+${PYSITELIB}/pandas/util/counter.py
+${PYSITELIB}/pandas/util/counter.pyc
+${PYSITELIB}/pandas/util/counter.pyo
+${PYSITELIB}/pandas/util/decorators.py
+${PYSITELIB}/pandas/util/decorators.pyc
+${PYSITELIB}/pandas/util/decorators.pyo
+${PYSITELIB}/pandas/util/misc.py
+${PYSITELIB}/pandas/util/misc.pyc
+${PYSITELIB}/pandas/util/misc.pyo
+${PYSITELIB}/pandas/util/py3compat.py
+${PYSITELIB}/pandas/util/py3compat.pyc
+${PYSITELIB}/pandas/util/py3compat.pyo
+${PYSITELIB}/pandas/util/terminal.py
+${PYSITELIB}/pandas/util/terminal.pyc
+${PYSITELIB}/pandas/util/terminal.pyo
+${PYSITELIB}/pandas/util/testing.py
+${PYSITELIB}/pandas/util/testing.pyc
+${PYSITELIB}/pandas/util/testing.pyo
+${PYSITELIB}/pandas/version.py
+${PYSITELIB}/pandas/version.pyc
+${PYSITELIB}/pandas/version.pyo
diff --git a/math/py-pandas/distinfo b/math/py-pandas/distinfo
new file mode 100644
index 00000000000..2060d6c352e
--- /dev/null
+++ b/math/py-pandas/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2012/11/22 00:15:13 bad Exp $
+
+SHA1 (pandas-0.9.1.tar.gz) = 296e5bb0c08e01805112b7bc66edf6402fab2b75
+RMD160 (pandas-0.9.1.tar.gz) = 4e0c1682803535e1b1557cbb0763f4e70cc3227d
+Size (pandas-0.9.1.tar.gz) = 2284689 bytes
+SHA1 (patch-pandas-src-tseries.c) = 00a2971e1070932b2af3ca05fc5bdb700a28ac4b
diff --git a/math/py-pandas/patches/patch-pandas-src-tseries.c b/math/py-pandas/patches/patch-pandas-src-tseries.c
new file mode 100644
index 00000000000..99b5b52375f
--- /dev/null
+++ b/math/py-pandas/patches/patch-pandas-src-tseries.c
@@ -0,0 +1,22 @@
+$NetBSD: patch-pandas-src-tseries.c,v 1.1 2012/11/22 00:15:13 bad Exp $
+
+--- pandas/src/tseries.c.orig 2012-11-15 00:20:20.000000000 +0000
++++ pandas/src/tseries.c 2012-11-20 22:58:37.000000000 +0000
+@@ -151203,7 +151203,7 @@
+ * cdef int64_t _NS_UPPER_BOUND = -9223372036854775807LL
+ *
+ */
+- __pyx_v_6pandas_3lib__NS_LOWER_BOUND = -9223285636854775809;
++ __pyx_v_6pandas_3lib__NS_LOWER_BOUND = -9223285636854775809LL;
+
+ /* "/home/wesm/code/pandas/pandas/src/datetime.pyx":665
+ *
+@@ -151212,7 +151212,7 @@
+ *
+ * cdef inline _check_dts_bounds(int64_t value, pandas_datetimestruct *dts):
+ */
+- __pyx_v_6pandas_3lib__NS_UPPER_BOUND = -9223372036854775807;
++ __pyx_v_6pandas_3lib__NS_UPPER_BOUND = -9223372036854775807LL;
+
+ /* "/home/wesm/code/pandas/pandas/src/datetime.pyx":745
+ * raise ValueError('Unable to parse %s' % str(val))