From owner-freebsd-python@FreeBSD.ORG Thu Apr 18 04:15:43 2013 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id C2AF7F7E for ; Thu, 18 Apr 2013 04:15:43 +0000 (UTC) (envelope-from john@saltant.com) Received: from homiemail-a33.g.dreamhost.com (caiajhbdcagg.dreamhost.com [208.97.132.66]) by mx1.freebsd.org (Postfix) with ESMTP id A4C4F96A for ; Thu, 18 Apr 2013 04:15:43 +0000 (UTC) Received: from homiemail-a33.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a33.g.dreamhost.com (Postfix) with ESMTP id B63A2594061 for ; Wed, 17 Apr 2013 21:15:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=saltant.com; h=message-id :date:from:mime-version:to:subject:references:in-reply-to: content-type; s=saltant.com; bh=lJCho45JMk1Fm8poSH5GLJCMhSQ=; b= mFWsOc0nOlG6KwNt54OuwPQBsq6qiDJGt7Qv3t9IyXLhM1tuqoXFTjRkvWtNOcVC enz3+KTIAn87/gAmS0guTC7qPYDL/Q9n8F1+/tj8sNfEw84V7DmYG74CLyInOPaR DqwVSAjI0KYlnOiKCV3H9fgOAhm0jmqlPVn90+bfTX4= Received: from imago.y.saltant.net (y.saltant.net [96.227.187.16]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: john@saltant.com) by homiemail-a33.g.dreamhost.com (Postfix) with ESMTPSA id 5DEEA59405E for ; Wed, 17 Apr 2013 21:15:37 -0700 (PDT) Message-ID: <516F7368.9020106@saltant.com> Date: Thu, 18 Apr 2013 00:15:36 -0400 From: "John W. O'Brien" Organization: Saltant Solutions User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 MIME-Version: 1.0 To: freebsd-python@freebsd.org Subject: Re: [CFT] math/py-pandas: Update to 0.11.0rc1 References: <51699935.3040300@saltant.com> In-Reply-To: <51699935.3040300@saltant.com> X-Enigmail-Version: 1.5.1 Content-Type: multipart/mixed; boundary="------------080303090202010101080704" X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2013 04:15:43 -0000 This is a multi-part message in MIME format. --------------080303090202010101080704 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 04/13/2013 01:43 PM, John W. O'Brien wrote: > > I am seeing a few test failures on my system which should have time > to investigate tomorrow. > > pandas.tests.test_format.TestDataFrameFormatting > pandas.tests.test_index.TestMultiIndex Just a brief update for those of you playing along. pandas.tests.test_format:TestDataFrameFormatting.test_to_string_repr_unicode - ---------------------------------------------------------------------------- In my last post, I had failed to notice that the failing test raised UnicodeDecodeError, while the try/except block was looking for UnicodeEncodeError. The pressure in my head subsided considerably when one of the man pandas devs pointed that out to me. However, the mystery is not yet solved, and while I'm learning a lot of great stuff about Unicode, I'm still not out of the woods on this one. I instrumented pandas/core/format.py to drop into pdb, regardless of which exception is raised. The following excerpts should illustrate where I am now stuck. When it passes: - ---START--- % nosetests -s \ pandas.tests.test_format:TestDataFrameFormatting.test_to_string_repr_unicode > /usr/local/lib/python2.7/site-packages/pandas-0.11.0rc1-py2.7-freebsd-9.1-STABLE-amd64.egg/pandas/core/format.py(152)to_string() - -> idx = k.ljust(pad_space) (Pdb) shrubbery = u'\u03c3' (Pdb) shrubbery.decode('ascii') *** UnicodeEncodeError: 'ascii' codec can't encode character u'\u03c3' in position 0: ordinal not in range(128) (Pdb) - ---STOP--- When it fails: - ---START--- % nosetests -s \ pandas.tests.test_format:TestDataFrameFormatting . ** (process:59530): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags' ** (process:59530): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags' ** (process:59530): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags' ...............................................> /usr/local/lib/python2.7/site-packages/pandas-0.11.0rc1-py2.7-freebsd-9.1-STABLE-amd64.egg/pandas/core/format.py(155)to_string() - -> result[i] = result[i] % (idx, v) (Pdb) shrubbery = u'\u03c3' (Pdb) shrubbery.decode('ascii') *** UnicodeDecodeError: 'ascii' codec can't decode byte 0xcf in position 0: ordinal not in range(128) (Pdb) - ---STOP--- I've checked, and codecs.getdecoder('ascii') is in both cases. What other, internal state could affect the behavior of the decode() method? What is the significance of the offending octet, 0xcf (besides being greater than 0x7f)? Could the earlier process warnings be important? What should I look for next? pandas.tests.test_index:TestMultiIndex.test_legacy_pickle - --------------------------------------------------------- The mixture of conditions, noted at the following links, under which this test passes or fails is pointing toward Cython as a likely culprit. Whenever I use the upstream Cython output (from the tarball), the test fails. When I use Cython locally (based on the git repo), the test passes. https://github.com/pydata/pandas/issues/3360#issuecomment-16459945 https://github.com/pydata/pandas/issues/3360#issuecomment-16486302 This is as far as I've gotten with this one. Attached is an alternate patch that builds the port from the git tag instead of the tarball. I invite interested parties to compare results. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAEBAgAGBQJRb3NoAAoJEBRzAKlhyP/FjBYH/2LET6sFhaQDU49U7t1ZSBRw NuT0ksgWECgvT+TWlIVDsZy/3xdsVCi8nctGPyYJtrG2Gs9A8Xiu1IfS00lr1jGb sqNm4oCOK+M7O8e11PQT7uXgLXBNY5mmVqzoITcqWUpmlVF5L/pIM5SF4FEvxSEu UIe73foQaXCQ3clfXxKVzGAWL5ppBIC2uri+oyydN8jQUbomxsOlA9ys2H9fMfIM zgdb3Q5U0Gw1TtWDBYLD2J7hYcESiDWRr99DmrkKZk3ddAh34nLjLFPYRn8Wqzlo c183f5rQ9AtUFFet4qsoAJJ6kfHkKJ9xj548gtAcMDPRP61hlnVhn3msbc3peYo= =OmxD -----END PGP SIGNATURE----- --------------080303090202010101080704 Content-Type: text/plain; charset=UTF-8; name="patch-math__py-pandas-0.11.0.r1-gh.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-math__py-pandas-0.11.0.r1-gh.txt" Index: math/py-pandas/Makefile =================================================================== --- math/py-pandas/Makefile (revision 316010) +++ math/py-pandas/Makefile (working copy) @@ -1,9 +1,11 @@ # $FreeBSD$ +# XXX: USE_GITHUB variant for troubleshooting and fault isolation + PORTNAME= pandas -PORTVERSION= 0.10.1 +DISTVERSION= 0.11.0rc1 CATEGORIES= math devel python -MASTER_SITES= CHEESESHOP +#MASTER_SITES= XXX USE_GITHUB sets this PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com @@ -14,14 +16,23 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz -RUN_DEPENDS:= ${BUILD_DEPENDS} +RUN_DEPENDS:= ${BUILD_DEPENDS} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 +BUILD_DEPENDS+= cython:${PORTSDIR}/lang/cython SUB_FILES= pkg-message +USE_GITHUB= yes +GH_ACCOUNT= pydata +GH_TAGNAME= v${DISTVERSION} +GH_COMMIT= 1b7e4d1 + USE_PYTHON= yes USE_PYDISTUTILS= easy_install PYEASYINSTALL_ARCHDEP= yes +PYDISTUTILS_PKGVERSION= ${DISTVERSION} + post-install: @${CAT} ${PKGMESSAGE} Index: math/py-pandas/distinfo =================================================================== --- math/py-pandas/distinfo (revision 316010) +++ math/py-pandas/distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (pandas-0.10.1.tar.gz) = c7ca2a66013ec7f196f0e425a08aa0417de0da4147c551fbb8c3afce9ec97aaf -SIZE (pandas-0.10.1.tar.gz) = 2499500 +SHA256 (pandas-0.11.0rc1.tar.gz) = 8b70b6f7c263a52d1fad214c59b9d7cd285646b976bfb79ef812febf07935bc3 +SIZE (pandas-0.11.0rc1.tar.gz) = 1408302 Index: math/py-pandas/files/pkg-message.in =================================================================== --- math/py-pandas/files/pkg-message.in (revision 316010) +++ math/py-pandas/files/pkg-message.in (working copy) @@ -2,10 +2,17 @@ Note that the following ports are not strict dependencies but are highly recommended to get the most out of pandas. Install them as needed. +numexpr math/py-numexpr scipy science/py-scipy pytables devel/py-tables matplotlib math/py-matplotlib +xlrd textproc/py-xlrd +xlwt textproc/py-xlwt -Also recommended, but not yet available as a port is scikits.statsmodels. -http://statsmodels.sourceforge.net/ +Also recommended, but not yet available in ports are: + +bottleneck http://berkeleyanalytics.com/bottleneck/ +scikits.statsmodels http://statsmodels.sourceforge.net/ +openpyxl http://bitbucket.org/ericgazoni/openpyxl/wiki/Home + === Index: math/py-pandas/pkg-plist =================================================================== --- math/py-pandas/pkg-plist (revision 316010) +++ math/py-pandas/pkg-plist (working copy) @@ -35,6 +35,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/api.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/api.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/api.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/array.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/array.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/array.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/categorical.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/categorical.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/categorical.pyo @@ -50,12 +53,12 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/daterange.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/daterange.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/daterange.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/daterange_flymake.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/daterange_flymake.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/daterange_flymake.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/datetools.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/datetools.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/datetools.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/expressions.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/expressions.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/expressions.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/format.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/format.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core/format.pyo @@ -145,19 +148,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/__init__.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/legacy.h5 -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/legacy_0.10.h5 -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/legacy_table.h5 -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/pytables_native.h5 -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/pytables_native2.h5 -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/rossi_small.csv -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/salary.table -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test.xls -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test.xlsx -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test1.csv -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test2.csv -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test2.xls -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test3.xls +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/generate_legacy_pickles.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/generate_legacy_pickles.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/generate_legacy_pickles.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_cparser.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_cparser.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_cparser.pyo @@ -173,20 +166,39 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_parsers.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_parsers.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_parsers.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_pickle.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_pickle.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_pickle.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_pytables.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_pytables.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_pytables.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_sql.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_sql.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_sql.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_utf16.csv %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_wb.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_wb.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_wb.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_yahoo.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_yahoo.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/test_yahoo.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/utf16_ex.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/salary.table +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/test.xls +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/test.xlsx +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/test1.csv +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/test2.csv +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/test2.xls +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/test3.xls +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/unicode_series.csv +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/utf16_ex.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_hdf/legacy.h5 +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_hdf/legacy_0.10.h5 +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_hdf/legacy_table.h5 +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_hdf/pytables_native.h5 +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_hdf/pytables_native2.h5 +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_pickle/0.10.1/AMD64_windows_2.7.3.pickle +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_pickle/0.10.1/x86_64_linux_2.7.3.pickle +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_pickle/0.11.0/x86_64_linux_2.7.3.pickle +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_pickle/0.11.0/x86_64_linux_3.3.0.pickle %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/lib.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/lib.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/lib.pyo @@ -308,6 +320,7 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/data/iris.csv %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/data/mindex_073.pickle %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/data/multiindex_v1.pickle +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/data/tips.csv %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/data/unicode_series.csv %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_algos.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_algos.pyc @@ -318,6 +331,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_config.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_config.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_config.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_expressions.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_expressions.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_expressions.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_factor.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_factor.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_factor.pyo @@ -336,6 +352,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_index.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_index.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_index.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_indexing.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_indexing.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_indexing.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_internals.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_internals.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_internals.pyo @@ -357,6 +376,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_reshape.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_reshape.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_reshape.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_rplot.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_rplot.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_rplot.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_series.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_series.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_series.pyo @@ -366,6 +388,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_strings.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_strings.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_strings.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_tests.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_tests.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_tests.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_tseries.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_tseries.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tests/test_tseries.pyo @@ -384,6 +409,9 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tools/plotting.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tools/plotting.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tools/plotting.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tools/rplot.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tools/rplot.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tools/rplot.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tools/tests/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tools/tests/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/tools/tests/__init__.pyo @@ -530,6 +558,11 @@ @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/sparse @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/sandbox @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/rpy +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_pickle/0.11.0 +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_pickle/0.10.1 +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_pickle +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/legacy_hdf +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/core --------------080303090202010101080704--