pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/49958: Update math/py-pandas to 0.16.1



>Number:         49958
>Category:       pkg
>Synopsis:       Update math/py-pandas to 0.16.1
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Jun 10 01:20:00 +0000 2015
>Originator:     Matt Danielson
>Release:        NetBSD 7-Beta
>Organization:
>Environment:
NetBSD inspirational 7.0_BETA NetBSD 7.0_BETA (GENERIC.201505071030Z) amd64

>Description:
This updates math/py-pandas to 0.16.1, which is two major releases newer than the pkgsrc version
>How-To-Repeat:

>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/math/py-pandas/Makefile,v
retrieving revision 1.7
diff -u -u -r1.7 Makefile
--- Makefile	19 Jul 2014 13:17:46 -0000	1.7
+++ Makefile	10 Jun 2015 01:11:38 -0000
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.7 2014/07/19 13:17:46 bad Exp $
 
-DISTNAME=	pandas-0.14.1
+DISTNAME=	pandas-0.16.1
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	math graphics python
 MASTER_SITES=	http://pypi.python.org/packages/source/p/pandas/
@@ -18,8 +18,8 @@
 PYTHON_VERSIONED_DEPENDENCIES=	dateutil
 
 PYDISTUTILSPKG=	yes
-PLIST_SUBST+=   PYPKGPREFIX=${PYPKGPREFIX}
-USE_LANGUAGES+=	c c++
+PLIST_SUBST+=	PYPKGPREFIX=${PYPKGPREFIX}
+USE_LANGUAGES=	c c++
 
 # XXX Avoid picking up other compilers when installed
 .include "../../mk/compiler.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/math/py-pandas/PLIST,v
retrieving revision 1.5
diff -u -u -r1.5 PLIST
--- PLIST	19 Jul 2014 13:17:46 -0000	1.5
+++ PLIST	10 Jun 2015 01:11:38 -0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2014/07/19 13:17:46 bad Exp $
+@comment $NetBSD$
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,6 +8,7 @@
 ${PYSITELIB}/pandas/__init__.py
 ${PYSITELIB}/pandas/__init__.pyc
 ${PYSITELIB}/pandas/__init__.pyo
+${PYSITELIB}/pandas/_period.so
 ${PYSITELIB}/pandas/_sparse.so
 ${PYSITELIB}/pandas/_testing.so
 ${PYSITELIB}/pandas/algos.so
@@ -74,9 +75,6 @@
 ${PYSITELIB}/pandas/core/api.py
 ${PYSITELIB}/pandas/core/api.pyc
 ${PYSITELIB}/pandas/core/api.pyo
-${PYSITELIB}/pandas/core/array.py
-${PYSITELIB}/pandas/core/array.pyc
-${PYSITELIB}/pandas/core/array.pyo
 ${PYSITELIB}/pandas/core/base.py
 ${PYSITELIB}/pandas/core/base.pyc
 ${PYSITELIB}/pandas/core/base.pyo
@@ -212,6 +210,10 @@
 ${PYSITELIB}/pandas/io/tests/data/banklist.html
 ${PYSITELIB}/pandas/io/tests/data/computer_sales_page.html
 ${PYSITELIB}/pandas/io/tests/data/gbq_fake_job.txt
+${PYSITELIB}/pandas/io/tests/data/html_encoding/chinese_utf-16.html
+${PYSITELIB}/pandas/io/tests/data/html_encoding/chinese_utf-32.html
+${PYSITELIB}/pandas/io/tests/data/html_encoding/chinese_utf-8.html
+${PYSITELIB}/pandas/io/tests/data/html_encoding/letz_latin1.html
 ${PYSITELIB}/pandas/io/tests/data/iris.csv
 ${PYSITELIB}/pandas/io/tests/data/legacy_hdf/legacy.h5
 ${PYSITELIB}/pandas/io/tests/data/legacy_hdf/legacy_0.10.h5
@@ -220,24 +222,35 @@
 ${PYSITELIB}/pandas/io/tests/data/legacy_hdf/pytables_native.h5
 ${PYSITELIB}/pandas/io/tests/data/legacy_hdf/pytables_native2.h5
 ${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.10.1/AMD64_windows_2.7.3.pickle
-${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.10.1/x86_64_linux_2.7.3.pickle
-${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.11.0/0.11.0_x86_64_linux_3.3.0.pickle
-${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.11.0/x86_64_linux_2.7.3.pickle
-${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.11.0/x86_64_linux_3.3.0.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.10.1/${MACHINE_ARCH}_linux_2.7.3.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.11.0/0.11.0_${MACHINE_ARCH}_linux_3.3.0.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.11.0/${MACHINE_ARCH}_linux_2.7.3.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.11.0/${MACHINE_ARCH}_linux_3.3.0.pickle
 ${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.12.0/0.12.0_AMD64_windows_2.7.3.pickle
-${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.12.0/0.12.0_x86_64_linux_2.7.3.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.12.0/0.12.0_${MACHINE_ARCH}_linux_2.7.3.pickle
 ${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_AMD64_windows_2.7.3.pickle
 ${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_i686_linux_2.6.5.pickle
 ${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_i686_linux_2.7.3.pickle
 ${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_i686_linux_3.2.3.pickle
-${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_x86_64_darwin_2.7.5.pickle
-${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_x86_64_darwin_2.7.6.pickle
-${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_x86_64_linux_2.7.3.pickle
-${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_x86_64_linux_3.3.0.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_${MACHINE_ARCH}_darwin_2.7.5.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_${MACHINE_ARCH}_darwin_2.7.6.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_${MACHINE_ARCH}_linux_2.7.3.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_${MACHINE_ARCH}_linux_2.7.8.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.13.0/0.13.0_${MACHINE_ARCH}_linux_3.3.0.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.14.0/0.14.0_${MACHINE_ARCH}_darwin_2.7.6.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.14.0/0.14.0_${MACHINE_ARCH}_linux_2.7.8.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.14.1/0.14.1_${MACHINE_ARCH}_linux_2.7.8.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.15.0/0.15.0_${MACHINE_ARCH}_linux_2.7.8.pickle
+${PYSITELIB}/pandas/io/tests/data/legacy_pickle/0.15.2/0.15.2_${MACHINE_ARCH}_darwin_2.7.9.pickle
 ${PYSITELIB}/pandas/io/tests/data/macau.html
 ${PYSITELIB}/pandas/io/tests/data/nyse_wsj.html
 ${PYSITELIB}/pandas/io/tests/data/salary.table
 ${PYSITELIB}/pandas/io/tests/data/spam.html
+${PYSITELIB}/pandas/io/tests/data/stata10_115.dta
+${PYSITELIB}/pandas/io/tests/data/stata10_117.dta
+${PYSITELIB}/pandas/io/tests/data/stata11_115.dta
+${PYSITELIB}/pandas/io/tests/data/stata11_117.dta
+${PYSITELIB}/pandas/io/tests/data/stata12_117.dta
 ${PYSITELIB}/pandas/io/tests/data/stata1_114.dta
 ${PYSITELIB}/pandas/io/tests/data/stata1_117.dta
 ${PYSITELIB}/pandas/io/tests/data/stata1_encoding.dta
@@ -264,14 +277,26 @@
 ${PYSITELIB}/pandas/io/tests/data/stata6_114.dta
 ${PYSITELIB}/pandas/io/tests/data/stata6_115.dta
 ${PYSITELIB}/pandas/io/tests/data/stata6_117.dta
+${PYSITELIB}/pandas/io/tests/data/stata7_115.dta
+${PYSITELIB}/pandas/io/tests/data/stata7_117.dta
+${PYSITELIB}/pandas/io/tests/data/stata8_113.dta
+${PYSITELIB}/pandas/io/tests/data/stata8_115.dta
+${PYSITELIB}/pandas/io/tests/data/stata8_117.dta
+${PYSITELIB}/pandas/io/tests/data/stata9_115.dta
+${PYSITELIB}/pandas/io/tests/data/stata9_117.dta
 ${PYSITELIB}/pandas/io/tests/data/test.xls
 ${PYSITELIB}/pandas/io/tests/data/test.xlsm
 ${PYSITELIB}/pandas/io/tests/data/test.xlsx
 ${PYSITELIB}/pandas/io/tests/data/test1.csv
+${PYSITELIB}/pandas/io/tests/data/test1.csv.bz2
+${PYSITELIB}/pandas/io/tests/data/test1.csv.gz
 ${PYSITELIB}/pandas/io/tests/data/test2.csv
 ${PYSITELIB}/pandas/io/tests/data/test2.xls
 ${PYSITELIB}/pandas/io/tests/data/test2.xlsx
 ${PYSITELIB}/pandas/io/tests/data/test3.xls
+${PYSITELIB}/pandas/io/tests/data/test_converters.xls
+${PYSITELIB}/pandas/io/tests/data/test_converters.xlsx
+${PYSITELIB}/pandas/io/tests/data/test_multisheet.xlsx
 ${PYSITELIB}/pandas/io/tests/data/test_types.xls
 ${PYSITELIB}/pandas/io/tests/data/test_types.xlsx
 ${PYSITELIB}/pandas/io/tests/data/times_1900.xls
@@ -280,14 +305,19 @@
 ${PYSITELIB}/pandas/io/tests/data/unicode_series.csv
 ${PYSITELIB}/pandas/io/tests/data/utf16_ex.txt
 ${PYSITELIB}/pandas/io/tests/data/valid_markup.html
+${PYSITELIB}/pandas/io/tests/data/wikipedia_states.html
 ${PYSITELIB}/pandas/io/tests/data/yahoo_options1.html
 ${PYSITELIB}/pandas/io/tests/data/yahoo_options2.html
+${PYSITELIB}/pandas/io/tests/data/yahoo_options3.html
 ${PYSITELIB}/pandas/io/tests/generate_legacy_pickles.py
 ${PYSITELIB}/pandas/io/tests/generate_legacy_pickles.pyc
 ${PYSITELIB}/pandas/io/tests/generate_legacy_pickles.pyo
 ${PYSITELIB}/pandas/io/tests/test_clipboard.py
 ${PYSITELIB}/pandas/io/tests/test_clipboard.pyc
 ${PYSITELIB}/pandas/io/tests/test_clipboard.pyo
+${PYSITELIB}/pandas/io/tests/test_common.py
+${PYSITELIB}/pandas/io/tests/test_common.pyc
+${PYSITELIB}/pandas/io/tests/test_common.pyo
 ${PYSITELIB}/pandas/io/tests/test_cparser.py
 ${PYSITELIB}/pandas/io/tests/test_cparser.pyc
 ${PYSITELIB}/pandas/io/tests/test_cparser.pyo
@@ -390,6 +420,9 @@
 ${PYSITELIB}/pandas/sparse/panel.py
 ${PYSITELIB}/pandas/sparse/panel.pyc
 ${PYSITELIB}/pandas/sparse/panel.pyo
+${PYSITELIB}/pandas/sparse/scipy_sparse.py
+${PYSITELIB}/pandas/sparse/scipy_sparse.pyc
+${PYSITELIB}/pandas/sparse/scipy_sparse.pyo
 ${PYSITELIB}/pandas/sparse/series.py
 ${PYSITELIB}/pandas/sparse/series.pyc
 ${PYSITELIB}/pandas/sparse/series.pyo
@@ -465,9 +498,13 @@
 ${PYSITELIB}/pandas/tests/__init__.py
 ${PYSITELIB}/pandas/tests/__init__.pyc
 ${PYSITELIB}/pandas/tests/__init__.pyo
+${PYSITELIB}/pandas/tests/data/categorical_0_14_1.pickle
+${PYSITELIB}/pandas/tests/data/categorical_0_15_2.pickle
 ${PYSITELIB}/pandas/tests/data/iris.csv
 ${PYSITELIB}/pandas/tests/data/mindex_073.pickle
 ${PYSITELIB}/pandas/tests/data/multiindex_v1.pickle
+${PYSITELIB}/pandas/tests/data/s1-0.12.0.pickle
+${PYSITELIB}/pandas/tests/data/s2-0.12.0.pickle
 ${PYSITELIB}/pandas/tests/data/tips.csv
 ${PYSITELIB}/pandas/tests/data/unicode_series.csv
 ${PYSITELIB}/pandas/tests/test_algos.py
@@ -515,6 +552,9 @@
 ${PYSITELIB}/pandas/tests/test_internals.py
 ${PYSITELIB}/pandas/tests/test_internals.pyc
 ${PYSITELIB}/pandas/tests/test_internals.pyo
+${PYSITELIB}/pandas/tests/test_lib.py
+${PYSITELIB}/pandas/tests/test_lib.pyc
+${PYSITELIB}/pandas/tests/test_lib.pyo
 ${PYSITELIB}/pandas/tests/test_msgpack/__init__.py
 ${PYSITELIB}/pandas/tests/test_msgpack/__init__.pyc
 ${PYSITELIB}/pandas/tests/test_msgpack/__init__.pyo
@@ -587,12 +627,12 @@
 ${PYSITELIB}/pandas/tests/test_tseries.py
 ${PYSITELIB}/pandas/tests/test_tseries.pyc
 ${PYSITELIB}/pandas/tests/test_tseries.pyo
+${PYSITELIB}/pandas/tests/test_util.py
+${PYSITELIB}/pandas/tests/test_util.pyc
+${PYSITELIB}/pandas/tests/test_util.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
@@ -618,9 +658,6 @@
 ${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/tests/test_util.py
 ${PYSITELIB}/pandas/tools/tests/test_util.pyc
 ${PYSITELIB}/pandas/tools/tests/test_util.pyo
@@ -636,6 +673,12 @@
 ${PYSITELIB}/pandas/tseries/api.py
 ${PYSITELIB}/pandas/tseries/api.pyc
 ${PYSITELIB}/pandas/tseries/api.pyo
+${PYSITELIB}/pandas/tseries/base.py
+${PYSITELIB}/pandas/tseries/base.pyc
+${PYSITELIB}/pandas/tseries/base.pyo
+${PYSITELIB}/pandas/tseries/common.py
+${PYSITELIB}/pandas/tseries/common.pyc
+${PYSITELIB}/pandas/tseries/common.pyo
 ${PYSITELIB}/pandas/tseries/converter.py
 ${PYSITELIB}/pandas/tseries/converter.pyc
 ${PYSITELIB}/pandas/tseries/converter.pyo
@@ -663,13 +706,21 @@
 ${PYSITELIB}/pandas/tseries/resample.py
 ${PYSITELIB}/pandas/tseries/resample.pyc
 ${PYSITELIB}/pandas/tseries/resample.pyo
+${PYSITELIB}/pandas/tseries/tdi.py
+${PYSITELIB}/pandas/tseries/tdi.pyc
+${PYSITELIB}/pandas/tseries/tdi.pyo
 ${PYSITELIB}/pandas/tseries/tests/__init__.py
 ${PYSITELIB}/pandas/tseries/tests/__init__.pyc
 ${PYSITELIB}/pandas/tseries/tests/__init__.pyo
+${PYSITELIB}/pandas/tseries/tests/data/cday-0.14.1.pickle
+${PYSITELIB}/pandas/tseries/tests/data/dateoffset_0_15_2.pickle
 ${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_base.py
+${PYSITELIB}/pandas/tseries/tests/test_base.pyc
+${PYSITELIB}/pandas/tseries/tests/test_base.pyo
 ${PYSITELIB}/pandas/tseries/tests/test_converter.py
 ${PYSITELIB}/pandas/tseries/tests/test_converter.pyc
 ${PYSITELIB}/pandas/tseries/tests/test_converter.pyo
@@ -731,6 +782,9 @@
 ${PYSITELIB}/pandas/util/decorators.py
 ${PYSITELIB}/pandas/util/decorators.pyc
 ${PYSITELIB}/pandas/util/decorators.pyo
+${PYSITELIB}/pandas/util/doctools.py
+${PYSITELIB}/pandas/util/doctools.pyc
+${PYSITELIB}/pandas/util/doctools.pyo
 ${PYSITELIB}/pandas/util/misc.py
 ${PYSITELIB}/pandas/util/misc.pyc
 ${PYSITELIB}/pandas/util/misc.pyo
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/math/py-pandas/distinfo,v
retrieving revision 1.6
diff -u -u -r1.6 distinfo
--- distinfo	19 Jul 2014 13:17:46 -0000	1.6
+++ distinfo	10 Jun 2015 01:11:38 -0000
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.6 2014/07/19 13:17:46 bad Exp $
 
-SHA1 (pandas-0.14.1.tar.gz) = 04ca960ad9276d54f5fe1b94c87d4e7ff7e1423d
-RMD160 (pandas-0.14.1.tar.gz) = 2bb1f8078bb775644fda69f47afdf98c089d5b57
-Size (pandas-0.14.1.tar.gz) = 6713272 bytes
+SHA1 (pandas-0.16.1.tar.gz) = d70b28710084887cd2820fbb50f068777809d159
+RMD160 (pandas-0.16.1.tar.gz) = 7358aba1547cb87670aa08df7ea70a835faaf13a
+Size (pandas-0.16.1.tar.gz) = 4959316 bytes



Changes since 0.14.1:

v 0.16.1
This is a minor bug-fix release from 0.16.0 and includes a a large number of bug fixes along several new features, enhancements, and performance improvements. We recommend that all users upgrade to this version.

Highlights include:

    Support for a CategoricalIndex, a category based index
    New section on how-to-contribute to pandas
    Revised ?Merge, join, and concatenate? documentation, including graphical examples to make it easier to understand each operations
    New method sample for drawing random samples from Series, DataFrames and Panels.
    The default Index printing has changed to a more uniform format
    BusinessHour datetime-offset is now supported
    Further enhancement to the .str accessor to make string operations easier

v0.16.0 (March 22, 2015)

This is a major release from 0.15.2 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.

Highlights include:

    DataFrame.assign method, see here
    Series.to_coo/from_coo methods to interact with scipy.sparse, see here
    Backwards incompatible change to Timedelta to conform the .seconds attribute with datetime.timedelta, see here
    Changes to the .loc slicing API to conform with the behavior of .ix see here
    Changes to the default for ordering in the Categorical constructor, see here
    Enhancement to the .str accessor to make string operations easier, see here
    The pandas.tools.rplot, pandas.sandbox.qtpandas and pandas.rpy modules are deprecated. We refer users to external packages like seaborn, pandas-qt and rpy2 for similar or equivalent functionality, see here
v0.15.0 (October 18, 2014)

This is a major release from 0.14.1 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version.

Warning

pandas >= 0.15.0 will no longer support compatibility with NumPy versions < 1.7.0. If you want to use the latest versions of pandas, please upgrade to NumPy >= 1.7.0 (GH7711)

    Highlights include:
        The Categorical type was integrated as a first-class pandas type, see here
        New scalar type Timedelta, and a new index type TimedeltaIndex, see here
        New datetimelike properties accessor .dt for Series, see Datetimelike Properties
        New DataFrame default display for df.info() to include memory usage, see Memory Usage
        read_csv will now by default ignore blank lines when parsing, see here
        API change in using Indexes in set operations, see here
        Enhancements in the handling of timezones, see here
        A lot of improvements to the rolling and expanding moment funtions, see here
        Internal refactoring of the Index class to no longer sub-class ndarray, see Internal Refactoring
        dropping support for PyTables less than version 3.0.0, and numexpr less than version 2.1 (GH7990)
        Split indexing documentation into Indexing and Selecting Data and MultiIndex / Advanced Indexing
        Split out string methods documentation into Working with Text Data


Home | Main Index | Thread Index | Old Index