commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-11-06 23:43:59 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.11331 (New) Package is "python-pandas" Fri Nov 6 23:43:59 2020 rev:31 rq:845470 version:1.1.4 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2020-10-08 13:10:44.463094039 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.11331/python-pandas.changes 2020-11-06 23:44:19.515352921 +0100 @@ -1,0 +2,57 @@ +Fri Oct 30 22:30:53 UTC 2020 - Arun Persaud + +- update to version 1.1.4: + * Fixed regressions ++ Fixed regression in read_csv() raising a ValueError when names + was of type dict_keys (GH36928) ++ Fixed regression in read_csv() with more than 1M rows and + specifying a index_col argument (GH37094) ++ Fixed regression where attempting to mutate a DateOffset object + would no longer raise an AttributeError (GH36940) ++ Fixed regression where DataFrame.agg() would fail with TypeError + when passed positional arguments to be passed on to the + aggregation function (GH36948). ++ Fixed regression in RollingGroupby with sort=False not being + respected (GH36889) ++ Fixed regression in Series.astype() converting None to "nan" + when casting to string (GH36904) ++ Fixed regression in Series.rank() method failing for read-only + data (GH37290) ++ Fixed regression in RollingGroupby causing a segmentation fault + with Index of dtype object (GH36727) ++ Fixed regression in DataFrame.resample(...).apply(...)() raised + AttributeError when input was a DataFrame and only a Series was + evaluated (GH36951) ++ Fixed regression in DataFrame.groupby(..).std() with nullable + integer dtype (GH37415) ++ Fixed regression in PeriodDtype comparing both equal and unequal + to its string representation (GH37265) ++ Fixed regression where slicing DatetimeIndex raised + AssertionError on irregular time series with pd.NaT or on + unsorted indices (GH36953 and GH35509) ++ Fixed regression in certain offsets (pd.offsets.Day() and below) + no longer being hashable (GH37267) ++ Fixed regression in StataReader which required chunksize to be + manually set when using an iterator to read a dataset (GH37280) ++ Fixed regression in setitem with DataFrame.iloc() which raised + error when trying to set a value while filtering with a boolean + list (GH36741) ++ Fixed regression in setitem with a Series getting aligned before + setting the values (GH37427) ++ Fixed regression in MultiIndex.is_monotonic_increasing returning + wrong results with NaN in at least one of the levels (GH37220) ++ Fixed regression in inplace arithmetic operation on a Series not + updating the parent DataFrame (GH36373) + * Bug fixes ++ Bug causing groupby(...).sum() and similar to not preserve + metadata (GH29442) ++ Bug in Series.isin() and DataFrame.isin() raising a ValueError + when the target was read-only (GH37174) ++ Bug in GroupBy.fillna() that introduced a performance regression + after 1.0.5 (GH36757) ++ Bug in DataFrame.info() was raising a KeyError when the + DataFrame has integer column names (GH37245) ++ Bug in DataFrameGroupby.apply() would drop a CategoricalIndex + when grouped on (GH35792) + +--- Old: pandas-1.1.3.tar.gz New: pandas-1.1.4.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.VwkbD5/_old 2020-11-06 23:44:20.419351184 +0100 +++ /var/tmp/diff_new_pack.VwkbD5/_new 2020-11-06 23:44:20.423351176 +0100 @@ -27,7 +27,7 @@ %bcond_with test %endif Name: python-pandas%{psuffix} -Version:1.1.3 +Version:1.1.4 Release:0 Summary:Python data structures for data analysis, time series, and statistics License:BSD-3-Clause ++ pandas-1.1.3.tar.gz -> pandas-1.1.4.tar.gz ++ 2196 lines of diff (skipped)
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-10-08 13:09:41 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.4249 (New) Package is "python-pandas" Thu Oct 8 13:09:41 2020 rev:30 rq:839707 version:1.1.3 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2020-09-09 17:48:47.170516472 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.4249/python-pandas.changes 2020-10-08 13:10:44.463094039 +0200 @@ -1,0 +2,134 @@ +Mon Oct 5 20:11:59 UTC 2020 - Arun Persaud + +- specfile: + * updated cython version + +- update to version 1.1.3: + * Development Changes ++ The minimum version of Cython is now the most recent bug-fix + version (0.29.21) (GH36296). + * Fixed regressions ++ Fixed regression in DataFrame.agg(), DataFrame.apply(), + Series.agg(), and Series.apply() where internal suffix is + exposed to the users when no relabelling is applied (GH36189) ++ Fixed regression in IntegerArray unary plus and minus operations + raising a TypeError (GH36063) ++ Fixed regression when adding a timedelta_range() to a Timestamp + raised a ValueError (GH35897) ++ Fixed regression in Series.__getitem__() incorrectly raising + when the input was a tuple (GH35534) ++ Fixed regression in Series.__getitem__() incorrectly raising + when the input was a frozenset (GH35747) ++ Fixed regression in modulo of Index, Series and DataFrame using + numexpr using C not Python semantics (GH36047, GH36526) ++ Fixed regression in read_excel() with engine="odf" caused + UnboundLocalError in some cases where cells had nested child + nodes (GH36122, GH35802) ++ Fixed regression in DataFrame.replace() inconsistent replace + when using a float in the replace method (GH35376) ++ Fixed regression in Series.loc() on a Series with a MultiIndex + containing Timestamp raising InvalidIndexError (GH35858) ++ Fixed regression in DataFrame and Series comparisons between + numeric arrays and strings (GH35700, GH36377) ++ Fixed regression in DataFrame.apply() with raw=True and + user-function returning string (GH35940) ++ Fixed regression when setting empty DataFrame column to a Series + in preserving name of index in frame (GH36527) ++ Fixed regression in Period incorrect value for ordinal over the + maximum timestamp (GH36430) ++ Fixed regression in read_table() raised ValueError when + delim_whitespace was set to True (GH35958) ++ Fixed regression in Series.dt.normalize() when normalizing + pre-epoch dates the result was shifted one day (GH36294) + * Bug fixes ++ Bug in read_spss() where passing a pathlib.Path as path would + raise a TypeError (GH33666) ++ Bug in Series.str.startswith() and Series.str.endswith() with + category dtype not propagating na parameter (GH36241) ++ Bug in Series constructor where integer overflow would occur for + sufficiently large scalar inputs when an index was provided + (GH36291) ++ Bug in DataFrame.sort_values() raising an AttributeError when + sorting on a key that casts column to categorical dtype + (GH36383) ++ Bug in DataFrame.stack() raising a ValueError when stacking + MultiIndex columns based on position when the levels had + duplicate names (GH36353) ++ Bug in Series.astype() showing too much precision when casting + from np.float32 to string dtype (GH36451) ++ Bug in Series.isin() and DataFrame.isin() when using NaN and a + row length above 1,000,000 (GH22205) ++ Bug in cut() raising a ValueError when passed a Series of labels + with ordered=False (GH36603) + * Other ++ Reverted enhancement added in pandas-1.1.0 where + timedelta_range() infers a frequency when passed start, stop, + and periods (GH32377) + +--- +Sat Sep 12 19:56:08 UTC 2020 - Arun Persaud + +- update to version 1.1.2: + * Fixed regressions ++ Regression in DatetimeIndex.intersection() incorrectly raising + AssertionError when intersecting against a list (GH35876) ++ Fix regression in updating a column inplace (e.g. using + df['col'].fillna(.., inplace=True)) (GH35731) ++ Fix regression in DataFrame.append() mixing tz-aware and + tz-naive datetime columns (GH35460) ++ Performance regression for RangeIndex.format() (GH35712) ++ Regression where MultiIndex.get_loc() would return a slice + spanning the full index when passed an empty list (GH35878) ++ Fix regression in invalid cache after an indexing operation; + this can manifest when setting which does not
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-09-09 17:48:06 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.3399 (New) Package is "python-pandas" Wed Sep 9 17:48:06 2020 rev:29 rq:832629 version:1.1.1 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2020-08-01 12:30:25.986414966 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.3399/python-pandas.changes 2020-09-09 17:48:47.170516472 +0200 @@ -1,0 +2,86 @@ +Sat Sep 5 15:42:53 UTC 2020 - Arun Persaud + +- specfile: + * updated versions of some requirements, require numpy during build + * removed pandas-pr34991-npconstructor.patch, included upstream + * removed sed commands that are not needed anymore + * skip test to see if pandas is installed + +- update to version 1.1.1: + * Fixed regressions ++ Fixed regression in CategoricalIndex.format() where, when + stringified scalars had different lengths, the shorter string + would be right-filled with spaces, so it had the same length as + the longest string (GH35439) ++ Fixed regression in Series.truncate() when trying to truncate a + single-element series (GH35544) ++ Fixed regression where DataFrame.to_numpy() would raise a + RuntimeError for mixed dtypes when converting to str (GH35455) ++ Fixed regression where read_csv() would raise a ValueError when + pandas.options.mode.use_inf_as_na was set to True (GH35493) ++ Fixed regression where pandas.testing.assert_series_equal() + would raise an error when non-numeric dtypes were passed with + check_exact=True (GH35446) ++ Fixed regression in .groupby(..).rolling(..) where column + selection was ignored (GH35486) ++ Fixed regression where DataFrame.interpolate() would raise a + TypeError when the DataFrame was empty (GH35598) ++ Fixed regression in DataFrame.shift() with axis=1 and + heterogeneous dtypes (GH35488) ++ Fixed regression in DataFrame.diff() with read-only data + (GH35559) ++ Fixed regression in .groupby(..).rolling(..) where a segfault + would occur with center=True and an odd number of values + (GH35552) ++ Fixed regression in DataFrame.apply() where functions that + altered the input in-place only operated on a single row + (GH35462) ++ Fixed regression in DataFrame.reset_index() would raise a + ValueError on empty DataFrame with a MultiIndex with a + datetime64 dtype level (GH35606, GH35657) ++ Fixed regression where pandas.merge_asof() would raise a + UnboundLocalError when left_index, right_index and tolerance + were set (GH35558) ++ Fixed regression in .groupby(..).rolling(..) where a custom + BaseIndexer would be ignored (GH35557) ++ Fixed regression in DataFrame.replace() and Series.replace() + where compiled regular expressions would be ignored during + replacement (GH35680) ++ Fixed regression in aggregate() where a list of functions would + produce the wrong results if at least one of the functions did + not aggregate (GH35490) ++ Fixed memory usage issue when instantiating large + pandas.arrays.StringArray (GH35499) + * Bug fixes ++ Bug in Styler whereby cell_ids argument had no effect due to + other recent changes (GH35588) (GH35663) ++ Bug in pandas.testing.assert_series_equal() and + pandas.testing.assert_frame_equal() where extension dtypes were + not ignored when check_dtypes was set to False (GH35715) ++ Bug in to_timedelta() fails when arg is a Series with Int64 + dtype containing null values (GH35574) ++ Bug in .groupby(..).rolling(..) where passing closed with column + selection would raise a ValueError (GH35549) ++ Bug in DataFrame constructor failing to raise ValueError in some + cases when data and index have mismatched lengths (GH33437) + +- changes from version 1.1.0: + * Enhancements ++ KeyErrors raised by loc specify missing labels ++ All dtypes can now be converted to "StringDtype" ++ Non-monotonic PeriodIndex Partial String Slicing ++ Comparing two `DataFrame` or two `Series` and summarizing the + differences ++ Allow NA in groupby key ++ Sorting with keys ++ Fold argument support in Timestamp constructor ++ Parsing timezone-aware format with different timezones in + to_datetime ++ Grouper and resample now supports the arguments origin and + offset ++ fsspec now used for filesystem handling + * see +https://pandas.pydata.org/pandas-docs/stable/whatsnew/v1.1.0.html +for complete list + +--- Old:
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-08-01 12:30:19 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.3592 (New) Package is "python-pandas" Sat Aug 1 12:30:19 2020 rev:28 rq:822314 version:1.0.5 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2020-07-02 23:54:33.872520067 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.3592/python-pandas.changes 2020-08-01 12:30:25.986414966 +0200 @@ -1,0 +2,13 @@ +Wed Jul 22 10:04:49 UTC 2020 - Benjamin Greiner + +- support newest numpy by removing old test + gh#pandas-dev/pandas#34991 pandas-pr34991-npconstructor.patch +- move testing to multibuild flavor +- run slow tests only on x86_64 +- replace gcc10-skip-one-test.patch with pytest -k deselection +- tidy SKIP_TESTS declarations +- add pandas-pytest.ini as pytest.ini in order to support the + custom marks and filter some warnings +- remove random hash seed + +--- Old: gcc10-skip-one-test.patch New: _multibuild pandas-pr34991-npconstructor.patch pandas-pytest.ini Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.bHHSFR/_old 2020-08-01 12:30:26.906415827 +0200 +++ /var/tmp/diff_new_pack.bHHSFR/_new 2020-08-01 12:30:26.906415827 +0200 @@ -18,7 +18,15 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 -Name: python-pandas +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%bcond_without test +%else +%define psuffix %{nil} +%bcond_with test +%endif +Name: python-pandas%{psuffix} Version:1.0.5 Release:0 Summary:Python data structures for data analysis, time series, and statistics @@ -26,7 +34,9 @@ Group: Development/Libraries/Python URL:https://pandas.pydata.org/ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz -Patch0: gcc10-skip-one-test.patch +Source99: pandas-pytest.ini +# PATCH-FIX-UPSTREAM gh#pandas-dev/pandas#34991 +Patch0: pandas-pr34991-npconstructor.patch BuildRequires: %{python_module Cython >= 0.28.2} # test requirements BuildRequires: %{python_module Jinja2} @@ -73,13 +83,14 @@ Recommends: xsel Obsoletes: python-pandas-doc < %{version} Provides: python-pandas-doc = %{version} -# SECTION test requirements +%if %{with test} BuildRequires: %{python_module SQLAlchemy >= 1.1.4} BuildRequires: %{python_module XlsxWriter >= 0.9.8} BuildRequires: %{python_module beautifulsoup4 >= 4.6.0} BuildRequires: %{python_module hypothesis} BuildRequires: %{python_module lxml >= 3.8.0} BuildRequires: %{python_module openpyxl >= 2.4.8} +BuildRequires: %{python_module pandas = %{version}} BuildRequires: %{python_module pytest >= 4.0.2} BuildRequires: %{python_module pytest-mock} BuildRequires: %{python_module pytest-xdist} @@ -88,7 +99,7 @@ BuildRequires: %{python_module xlrd >= 1.1.0} BuildRequires: %{python_module xlwt >= 1.2.0} BuildRequires: xvfb-run -# /SECTION +%endif %python_subpackages %description @@ -98,47 +109,73 @@ block for doing data analysis in Python. %prep +%if !%{with test} %setup -q -n pandas-%{version} sed -i -e 's/\r//g' pandas/tests/reshape/merge/test_merge.py %patch0 -p1 sed -i -e '/^#!\//, 1d' pandas/core/computation/eval.py sed -i -e '/^#!\//, 1d' pandas/tests/io/generate_legacy_storage_files.py sed -i -e '/^#!\//, 1d' pandas/tests/plotting/common.py +%endif %build +%if !%{with test} export CFLAGS="%{optflags} -fno-strict-aliasing" %python_build +%endif %install +%if !%{with test} %python_install -%python_expand sed -i -e 's|"python", "-c",|"%{__$python}", "-c",|' %{buildroot}%{$python_sitearch}/pandas/tests/io/test_compression.py -%python_expand %fdupes %{buildroot}%{$python_sitearch} +%{python_expand sed -i -e 's|"python", "-c",|"%{__$python}", "-c",|' %{buildroot}%{$python_sitearch}/pandas/tests/io/test_compression.py +%fdupes %{buildroot}%{$python_sitearch} +# can be removed for pandas >= 1.1 https://github.com/pandas-dev/pandas/pull/35146 +install %SOURCE99 %{buildroot}%{$python_sitearch}/pandas/pytest.ini +} +%endif %check -# skip test that tries to compile stuff in buildroot test_oo_optimizable -# test_encode_non_c_locale - skip test as it overflows on 32bit -# test_maybe_promote_int_with_int https://github.com/pandas-dev/pandas/issues/31856 -export PYTHONHASHSEED=$(python -c 'import random; print(random.randint(1, 4294967295))') +%if
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-07-02 23:54:18 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.3060 (New) Package is "python-pandas" Thu Jul 2 23:54:18 2020 rev:27 rq:817948 version:1.0.5 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2020-06-11 14:38:12.416176463 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.3060/python-pandas.changes 2020-07-02 23:54:33.872520067 +0200 @@ -1,0 +2,19 @@ +Tue Jun 30 13:03:14 UTC 2020 - Matej Cepl + +- Skip test_raw_roundtrip on i586 + +--- +Wed Jun 24 01:52:29 UTC 2020 - Todd R + +- Update to version 1.0.5 + * Fixed regressions ++ Fix regression in read_parquet() when reading from file-like objects (GH34467). ++ Fix regression in reading from public S3 buckets (GH34626). + Note this disables the ability to read Parquet files from + directories on S3 again (GH26388, GH34632), which was added + in the 1.0.4 release, but is now targeted for pandas 1.1.0. ++ Fixed regression in replace() raising an AssertionError when replacing values in an extension dtype with values of a different dtype (GH34530) + * Bug fixes ++ Fixed building from source with Python 3.8 fetching the wrong version of NumPy + +--- Old: pandas-1.0.4.tar.gz New: pandas-1.0.5.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.U4sL4x/_old 2020-07-02 23:54:34.472522056 +0200 +++ /var/tmp/diff_new_pack.U4sL4x/_new 2020-07-02 23:54:34.476522070 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-pandas -Version:1.0.4 +Version:1.0.5 Release:0 Summary:Python data structures for data analysis, time series, and statistics License:BSD-3-Clause @@ -123,10 +123,15 @@ export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 export PYTHONDONTWRITEBYTECODE=1 +export SKIP_TESTS="test_oo_optimizable or test_encode_non_c_locale or test_maybe_promote_int_with_int" +# Skip test_raw_roundtrip on i586, gh#pandas-dev/pandas#29712 +%ifarch %{ix86} +SKIP_TESTS="$SKIP_TESTS or test_raw_roundtrip" +%endif mv pandas pandas_temp %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} $python -c 'import pandas; print(pandas.show_versions())' -xvfb-run py.test-%{$python_version} -n auto -v %{buildroot}%{$python_sitearch}/pandas/tests -k 'not test_oo_optimizable and not test_encode_non_c_locale and not test_maybe_promote_int_with_int' +xvfb-run py.test-%{$python_version} -n auto -v %{buildroot}%{$python_sitearch}/pandas/tests -k "not ($SKIP_TESTS)" } mv pandas_temp pandas ++ pandas-1.0.4.tar.gz -> pandas-1.0.5.tar.gz ++ 1110172 lines of diff (skipped)
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-06-11 14:38:01 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.3606 (New) Package is "python-pandas" Thu Jun 11 14:38:01 2020 rev:26 rq:810549 version:1.0.4 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2020-05-29 21:35:53.906385787 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.3606/python-pandas.changes 2020-06-11 14:38:12.416176463 +0200 @@ -1,0 +2,62 @@ +Sat May 30 23:39:38 UTC 2020 - Arun Persaud + +- update to version 1.0.4: + * Fixed regressions ++ Fix regression where :meth:`Series.isna` and + :meth:`DataFrame.isna` would raise for categorical dtype when + pandas.options.mode.use_inf_as_na was set to True + (:issue:`33594`) ++ Fix regression in :meth:`GroupBy.first` and :meth:`GroupBy.last` + where None is not preserved in object dtype (:issue:`32800`) ++ Fix regression in DataFrame reductions using numeric_only=True + and ExtensionArrays (:issue:`33256`). ++ Fix performance regression in memory_usage(deep=True) for object + dtype (:issue:`33012`) ++ Fix regression where :meth:`Categorical.replace` would replace + with NaN whenever the new value and replacement value were equal + (:issue:`33288`) ++ Fix regression where an ordered :class:`Categorical` containing + only NaN values would raise rather than returning NaN when + taking the minimum or maximum (:issue:`33450`) ++ Fix regression in :meth:`DataFrameGroupBy.agg` with dictionary + input losing ExtensionArray dtypes (:issue:`32194`) ++ Fix to preserve the ability to index with the "nearest" method + with xarray's CFTimeIndex, an :class:`Index` subclass + (pydata/xarray#3751, :issue:`32905`). ++ Fix regression in :meth:`DataFrame.describe` raising TypeError: + unhashable type: 'dict' (:issue:`32409`) ++ Fix regression in :meth:`DataFrame.replace` casts columns to + object dtype if items in to_replace not in values + (:issue:`32988`) ++ Fix regression in :meth:`Series.groupby` would raise ValueError + when grouping by :class:`PeriodIndex` level (:issue:`34010`) ++ Fix regression in :meth:`GroupBy.rolling.apply` ignores args and + kwargs parameters (:issue:`33433`) ++ Fix regression in error message with np.min or np.max on + unordered :class:`Categorical` (:issue:`33115`) ++ Fix regression in :meth:`DataFrame.loc` and :meth:`Series.loc` + throwing an error when a datetime64[ns, tz] value is provided + (:issue:`32395`) + * Bug fixes ++ Bug in :meth:`SeriesGroupBy.first`, :meth:`SeriesGroupBy.last`, + :meth:`SeriesGroupBy.min`, and :meth:`SeriesGroupBy.max` + returning floats when applied to nullable Booleans + (:issue:`33071`) ++ Bug in :meth:`Rolling.min` and :meth:`Rolling.max`: Growing + memory usage after multiple calls when using a fixed window + (:issue:`30726`) ++ Bug in :meth:`~DataFrame.to_parquet` was not raising + PermissionError when writing to a private s3 bucket with invalid + creds. (:issue:`27679`) ++ Bug in :meth:`~DataFrame.to_csv` was silently failing when + writing to an invalid s3 bucket. (:issue:`32486`) ++ Bug in :meth:`read_parquet` was raising a FileNotFoundError when + passed an s3 directory path. (:issue:`26388`) ++ Bug in :meth:`~DataFrame.to_parquet` was throwing an + AttributeError when writing a partitioned parquet file to s3 + (:issue:`27596`) ++ Bug in :meth:`GroupBy.quantile` causes the quantiles to be + shifted when the by axis contains NaN (:issue:`33200`, + :issue:`33569`) + +--- Old: pandas-1.0.3.tar.gz New: pandas-1.0.4.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.dJdXZc/_old 2020-06-11 14:38:13.652179998 +0200 +++ /var/tmp/diff_new_pack.dJdXZc/_new 2020-06-11 14:38:13.652179998 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-pandas -Version:1.0.3 +Version:1.0.4 Release:0 Summary:Python data structures for data analysis, time series, and statistics License:BSD-3-Clause @@ -99,6 +99,7 @@ %prep %setup -q -n pandas-%{version} +sed -i -e 's/\r//g' pandas/tests/reshape/merge/test_merge.py %patch0 -p1 sed -i -e '/^#!\//, 1d' pandas/core/computation/eval.py sed -i -e '/^#!\//, 1d'
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-05-29 21:20:12 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.3606 (New) Package is "python-pandas" Fri May 29 21:20:12 2020 rev:25 rq:808929 version:1.0.3 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2020-04-08 19:54:20.809020966 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.3606/python-pandas.changes 2020-05-29 21:35:53.906385787 +0200 @@ -1,0 +2,6 @@ +Mon May 25 20:21:59 UTC 2020 - Martin Liška + +- Add gcc10-skip-one-test.patch in order to fix a failing test-case + on i586. + +--- @@ -9,0 +16 @@ +- Increase memory _constraints to 8GB RAM. New: gcc10-skip-one-test.patch Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.kfJk3X/_old 2020-05-29 21:35:54.462387442 +0200 +++ /var/tmp/diff_new_pack.kfJk3X/_new 2020-05-29 21:35:54.466387454 +0200 @@ -26,6 +26,7 @@ Group: Development/Libraries/Python URL:https://pandas.pydata.org/ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz +Patch0: gcc10-skip-one-test.patch BuildRequires: %{python_module Cython >= 0.28.2} # test requirements BuildRequires: %{python_module Jinja2} @@ -98,6 +99,7 @@ %prep %setup -q -n pandas-%{version} +%patch0 -p1 sed -i -e '/^#!\//, 1d' pandas/core/computation/eval.py sed -i -e '/^#!\//, 1d' pandas/tests/io/generate_legacy_storage_files.py sed -i -e '/^#!\//, 1d' pandas/tests/plotting/common.py @@ -122,6 +124,7 @@ export PYTHONDONTWRITEBYTECODE=1 mv pandas pandas_temp %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} +$python -c 'import pandas; print(pandas.show_versions())' xvfb-run py.test-%{$python_version} -n auto -v %{buildroot}%{$python_sitearch}/pandas/tests -k 'not test_oo_optimizable and not test_encode_non_c_locale and not test_maybe_promote_int_with_int' } mv pandas_temp pandas ++ _constraints ++ --- /var/tmp/diff_new_pack.kfJk3X/_old 2020-05-29 21:35:54.490387526 +0200 +++ /var/tmp/diff_new_pack.kfJk3X/_new 2020-05-29 21:35:54.490387526 +0200 @@ -1,7 +1,7 @@ - 4000 + 8000 ++ gcc10-skip-one-test.patch ++ diff --git a/pandas/tests/reshape/merge/test_merge.py b/pandas/tests/reshape/merge/test_merge.py index 8465e2c..f53d2ad 100644 --- a/pandas/tests/reshape/merge/test_merge.py +++ b/pandas/tests/reshape/merge/test_merge.py @@ -1459,6 +1459,7 @@ class TestMergeDtypes: ) tm.assert_frame_equal(result, expected) +@pytest.mark.xfail def test_merge_on_ints_floats_warning(self): # GH 16572 # merge will produce a warning when merging on int and
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-04-08 19:54:19 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.3248 (New) Package is "python-pandas" Wed Apr 8 19:54:19 2020 rev:24 rq:789451 version:1.0.3 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2020-03-27 00:24:44.440239883 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.3248/python-pandas.changes 2020-04-08 19:54:20.809020966 +0200 @@ -1,0 +2,10 @@ +Sat Mar 28 16:42:49 UTC 2020 - Arun Persaud + +- update to 1.0.3: + * Fixed regressions ++ Fixed regression in resample.agg when the underlying data is + non-writeable (GH31710) ++ Fixed regression in DataFrame exponentiation with reindexing + (GH32685) + +--- Old: pandas-1.0.2.tar.gz New: pandas-1.0.3.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.OoFYLA/_old 2020-04-08 19:54:21.601021544 +0200 +++ /var/tmp/diff_new_pack.OoFYLA/_new 2020-04-08 19:54:21.605021548 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-pandas -Version:1.0.2 +Version:1.0.3 Release:0 Summary:Python data structures for data analysis, time series, and statistics License:BSD-3-Clause @@ -27,16 +27,16 @@ URL:https://pandas.pydata.org/ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz BuildRequires: %{python_module Cython >= 0.28.2} +# test requirements +BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy-devel >= 1.13.3} +BuildRequires: %{python_module openpyxl} +BuildRequires: %{python_module pyperclip} BuildRequires: %{python_module setuptools >= 24.2.0} BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-rpm-macros -# test requirements -BuildRequires: %{python_module Jinja2} -BuildRequires: %{python_module openpyxl} -BuildRequires: %{python_module pyperclip} Requires: python-Cython >= 0.28.2 Requires: python-numpy >= 1.13.3 Requires: python-python-dateutil >= 2.6.1 ++ pandas-1.0.2.tar.gz -> pandas-1.0.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pandas-1.0.2/PKG-INFO new/pandas-1.0.3/PKG-INFO --- old/pandas-1.0.2/PKG-INFO 2020-03-12 16:05:13.0 +0100 +++ new/pandas-1.0.3/PKG-INFO 2020-03-18 14:41:54.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: pandas -Version: 1.0.2 +Version: 1.0.3 Summary: Powerful data structures for data analysis, time series, and statistics Home-page: https://pandas.pydata.org Maintainer: The PyData Development Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pandas-1.0.2/doc/source/whatsnew/index.rst new/pandas-1.0.3/doc/source/whatsnew/index.rst --- old/pandas-1.0.2/doc/source/whatsnew/index.rst 2020-03-12 15:41:32.0 +0100 +++ new/pandas-1.0.3/doc/source/whatsnew/index.rst 2020-03-18 14:18:49.0 +0100 @@ -16,9 +16,10 @@ .. toctree:: :maxdepth: 2 - v1.0.0 - v1.0.1 + v1.0.3 v1.0.2 + v1.0.1 + v1.0.0 Version 0.25 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pandas-1.0.2/doc/source/whatsnew/v1.0.2.rst new/pandas-1.0.3/doc/source/whatsnew/v1.0.2.rst --- old/pandas-1.0.2/doc/source/whatsnew/v1.0.2.rst 2020-03-12 15:41:32.0 +0100 +++ new/pandas-1.0.3/doc/source/whatsnew/v1.0.2.rst 2020-03-18 14:18:49.0 +0100 @@ -123,4 +123,4 @@ Contributors -.. contributors:: v1.0.1..v1.0.2|HEAD +.. contributors:: v1.0.1..v1.0.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pandas-1.0.2/doc/source/whatsnew/v1.0.3.rst new/pandas-1.0.3/doc/source/whatsnew/v1.0.3.rst --- old/pandas-1.0.2/doc/source/whatsnew/v1.0.3.rst 1970-01-01 01:00:00.0 +0100 +++ new/pandas-1.0.3/doc/source/whatsnew/v1.0.3.rst 2020-03-18 14:18:49.0 +0100 @@ -0,0 +1,29 @@ + +.. _whatsnew_103: + +What's new in 1.0.3 (March 17, 2020) + + +These are the changes in pandas 1.0.3. See :ref:`release` for a full changelog +including other versions of pandas. + +{{ header }} + +.. --- + +..
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-03-27 00:24:39 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.3160 (New) Package is "python-pandas" Fri Mar 27 00:24:39 2020 rev:23 rq:785460 version:1.0.2 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2020-03-08 22:21:18.191972534 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.3160/python-pandas.changes 2020-03-27 00:24:44.440239883 +0100 @@ -1,0 +2,19 @@ +Mon Mar 16 07:12:34 UTC 2020 - Tomáš Chvátal + +- Skip i586 failing tests with upstream ticket + +--- +Fri Mar 13 00:13:11 UTC 2020 - Hans-Peter Jansen + +- Update to 1.0.2: + * see https://pandas.pydata.org/pandas-docs/stable/whatsnew/v1.0.2.html +- Add pyperclip and Jinja2 as test dependencies + +--- +Mon Mar 9 15:19:33 UTC 2020 - Dirk Mueller + +- Update to 1.0.1: + * see https://pandas.pydata.org/pandas-docs/stable/whatsnew/v1.0.1.html + * see https://pandas.pydata.org/pandas-docs/stable/whatsnew/v1.0.0.html + +--- Old: pandas-0.25.3.tar.gz New: pandas-1.0.2.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.mdTod7/_old 2020-03-27 00:24:45.964240655 +0100 +++ /var/tmp/diff_new_pack.mdTod7/_new 2020-03-27 00:24:45.964240655 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-pandas -Version:0.25.3 +Version:1.0.2 Release:0 Summary:Python data structures for data analysis, time series, and statistics License:BSD-3-Clause @@ -33,6 +33,10 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-rpm-macros +# test requirements +BuildRequires: %{python_module Jinja2} +BuildRequires: %{python_module openpyxl} +BuildRequires: %{python_module pyperclip} Requires: python-Cython >= 0.28.2 Requires: python-numpy >= 1.13.3 Requires: python-python-dateutil >= 2.6.1 @@ -55,6 +59,7 @@ Recommends: python-pandas-gbq >= 0.8.0 Recommends: python-psycopg2 Recommends: python-pyarrow >= 0.9.0 +Recommends: python-pyperclip Recommends: python-pyreadstat Recommends: python-qt5 Recommends: python-scipy >= 0.19.0 @@ -109,6 +114,7 @@ %check # skip test that tries to compile stuff in buildroot test_oo_optimizable # test_encode_non_c_locale - skip test as it overflows on 32bit +# test_maybe_promote_int_with_int https://github.com/pandas-dev/pandas/issues/31856 export PYTHONHASHSEED=$(python -c 'import random; print(random.randint(1, 4294967295))') export http_proxy=http://1.2.3.4 https_proxy=http://1.2.3.4; export LANG=en_US.UTF-8 @@ -116,7 +122,7 @@ export PYTHONDONTWRITEBYTECODE=1 mv pandas pandas_temp %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} -xvfb-run py.test-%{$python_version} -n auto -v %{buildroot}%{$python_sitearch}/pandas/tests -k 'not test_oo_optimizable and not test_encode_non_c_locale' +xvfb-run py.test-%{$python_version} -n auto -v %{buildroot}%{$python_sitearch}/pandas/tests -k 'not test_oo_optimizable and not test_encode_non_c_locale and not test_maybe_promote_int_with_int' } mv pandas_temp pandas ++ pandas-0.25.3.tar.gz -> pandas-1.0.2.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.25.3.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new.3160/pandas-1.0.2.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2020-03-08 22:21:16 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.26092 (New) Package is "python-pandas" Sun Mar 8 22:21:16 2020 rev:22 rq:777938 version:0.25.3 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2019-11-13 13:13:35.558777288 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.26092/python-pandas.changes 2020-03-08 22:21:18.191972534 +0100 @@ -1,0 +2,5 @@ +Tue Jan 14 12:28:49 UTC 2020 - Tomáš Chvátal + +- Skip one test that fails on 32bit: test_encode_non_c_locale + +--- Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.RjFHqZ/_old 2020-03-08 22:21:19.251973187 +0100 +++ /var/tmp/diff_new_pack.RjFHqZ/_new 2020-03-08 22:21:19.251973187 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pandas # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -108,6 +108,7 @@ %check # skip test that tries to compile stuff in buildroot test_oo_optimizable +# test_encode_non_c_locale - skip test as it overflows on 32bit export PYTHONHASHSEED=$(python -c 'import random; print(random.randint(1, 4294967295))') export http_proxy=http://1.2.3.4 https_proxy=http://1.2.3.4; export LANG=en_US.UTF-8 @@ -115,7 +116,7 @@ export PYTHONDONTWRITEBYTECODE=1 mv pandas pandas_temp %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} -xvfb-run py.test-%{$python_version} -n auto -v %{buildroot}%{$python_sitearch}/pandas/tests -k 'not test_oo_optimizable' +xvfb-run py.test-%{$python_version} -n auto -v %{buildroot}%{$python_sitearch}/pandas/tests -k 'not test_oo_optimizable and not test_encode_non_c_locale' } mv pandas_temp pandas
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2019-11-13 13:13:29 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.2990 (New) Package is "python-pandas" Wed Nov 13 13:13:29 2019 rev:21 rq:747290 version:0.25.3 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2019-10-02 11:55:52.103497217 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.2990/python-pandas.changes 2019-11-13 13:13:35.558777288 +0100 @@ -1,0 +2,26 @@ +Mon Nov 11 01:59:25 UTC 2019 - Steve Kowalik + +- Update to version 0.25.3 + + Support Python 3.8 + + Bug fixes +> Indexing + * Fix regression in DataFrame.reindex() not following the limit argument + * Fix regression in RangeIndex.get_indexer() for decreasing RangeIndex +where target values may be improperly identified as missing/present +> I/O + * Fix regression in notebook display where tags were missing for +DataFrame.index values + * Regression in to_csv() where writing a Series or DataFrame indexed by +an IntervalIndex would incorrectly raise a TypeError + * Fix to_csv() with ExtensionArray with list-like values +> Groupby/resample/rolling + * Bug incorrectly raising an IndexError when passing a list of quantiles +to pandas.core.groupby.DataFrameGroupBy.quantile() + * Bug in pandas.core.groupby.GroupBy.shift(), +pandas.core.groupby.GroupBy.bfill() and +pandas.core.groupby.GroupBy.ffill() where timezone information would +be dropped + * Bug in DataFrameGroupBy.quantile() where NA values in the grouping +could cause segfaults or incorrect results + +--- Old: pandas-0.25.1.tar.gz New: pandas-0.25.3.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.l0OWS3/_old 2019-11-13 13:13:36.566778338 +0100 +++ /var/tmp/diff_new_pack.l0OWS3/_new 2019-11-13 13:13:36.570778342 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-pandas -Version:0.25.1 +Version:0.25.3 Release:0 Summary:Python data structures for data analysis, time series, and statistics License:BSD-3-Clause ++ pandas-0.25.1.tar.gz -> pandas-0.25.3.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.25.1.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new.2990/pandas-0.25.3.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2019-10-02 11:55:50 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.2352 (New) Package is "python-pandas" Wed Oct 2 11:55:50 2019 rev:20 rq:733649 version:0.25.1 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2019-09-04 09:03:35.919036093 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.2352/python-pandas.changes 2019-10-02 11:55:52.103497217 +0200 @@ -1,0 +2,5 @@ +Fri Sep 20 09:40:08 UTC 2019 - Tomáš Chvátal + +- Use xdist to run tests in threads, it takes ages otherwise + +--- Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.uupk3J/_old 2019-10-02 11:55:53.463493731 +0200 +++ /var/tmp/diff_new_pack.uupk3J/_new 2019-10-02 11:55:53.463493731 +0200 @@ -24,7 +24,7 @@ Summary:Python data structures for data analysis, time series, and statistics License:BSD-3-Clause Group: Development/Libraries/Python -URL:http://pandas.pydata.org/ +URL:https://pandas.pydata.org/ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz BuildRequires: %{python_module Cython >= 0.28.2} BuildRequires: %{python_module devel} @@ -33,27 +33,13 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-rpm-macros -# SECTION test requirements -BuildRequires: %{python_module SQLAlchemy >= 1.1.4} -BuildRequires: %{python_module XlsxWriter >= 0.9.8} -BuildRequires: %{python_module beautifulsoup4 >= 4.6.0} -BuildRequires: %{python_module hypothesis} -BuildRequires: %{python_module lxml >= 3.8.0} -BuildRequires: %{python_module openpyxl >= 2.4.8} -BuildRequires: %{python_module pytest-mock} -BuildRequires: %{python_module pytest >= 4.0.2} -BuildRequires: %{python_module python-dateutil >= 2.6.1} -BuildRequires: %{python_module pytz >= 2015.4} -BuildRequires: %{python_module xlrd >= 1.1.0} -BuildRequires: %{python_module xlwt >= 1.2.0} -BuildRequires: xvfb-run -# /SECTION Requires: python-Cython >= 0.28.2 Requires: python-numpy >= 1.13.3 Requires: python-python-dateutil >= 2.6.1 Requires: python-pytz >= 2015.4 Recommends: python-Bottleneck >= 1.2.1 Recommends: python-Jinja2 +Recommends: python-PyMySQL >= 0.7.11 Recommends: python-QtPy Recommends: python-SQLAlchemy >= 1.1.4 Recommends: python-XlsxWriter >= 0.9.8 @@ -69,7 +55,6 @@ Recommends: python-pandas-gbq >= 0.8.0 Recommends: python-psycopg2 Recommends: python-pyarrow >= 0.9.0 -Recommends: python-PyMySQL >= 0.7.11 Recommends: python-pyreadstat Recommends: python-qt5 Recommends: python-scipy >= 0.19.0 @@ -77,11 +62,27 @@ Recommends: python-xarray >= 0.8.2 Recommends: python-xlrd >= 1.1.0 Recommends: python-xlwt >= 1.2.0 +Recommends: python-zlib Recommends: xclip Recommends: xsel -Recommends: python-zlib Obsoletes: python-pandas-doc < %{version} Provides: python-pandas-doc = %{version} +# SECTION test requirements +BuildRequires: %{python_module SQLAlchemy >= 1.1.4} +BuildRequires: %{python_module XlsxWriter >= 0.9.8} +BuildRequires: %{python_module beautifulsoup4 >= 4.6.0} +BuildRequires: %{python_module hypothesis} +BuildRequires: %{python_module lxml >= 3.8.0} +BuildRequires: %{python_module openpyxl >= 2.4.8} +BuildRequires: %{python_module pytest >= 4.0.2} +BuildRequires: %{python_module pytest-mock} +BuildRequires: %{python_module pytest-xdist} +BuildRequires: %{python_module python-dateutil >= 2.6.1} +BuildRequires: %{python_module pytz >= 2015.4} +BuildRequires: %{python_module xlrd >= 1.1.0} +BuildRequires: %{python_module xlwt >= 1.2.0} +BuildRequires: xvfb-run +# /SECTION %python_subpackages %description @@ -114,7 +115,7 @@ export PYTHONDONTWRITEBYTECODE=1 mv pandas pandas_temp %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} -xvfb-run py.test-%{$python_version} -v %{buildroot}%{$python_sitearch}/pandas/tests -k 'not test_oo_optimizable' +xvfb-run py.test-%{$python_version} -n auto -v %{buildroot}%{$python_sitearch}/pandas/tests -k 'not test_oo_optimizable' } mv pandas_temp pandas
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2019-09-04 09:03:33 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.7948 (New) Package is "python-pandas" Wed Sep 4 09:03:33 2019 rev:19 rq:727291 version:0.25.1 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2019-08-19 20:48:20.613086190 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.7948/python-pandas.changes 2019-09-04 09:03:35.919036093 +0200 @@ -1,0 +2,56 @@ +Wed Aug 28 15:32:47 UTC 2019 - Todd R + +- Update to version 0.25.1 + + Bug fixes +> Categorical + * Bug in :meth:`Categorical.fillna` that would replace all values, not just those that are ``NaN`` +> Datetimelike + * Bug in :func:`to_datetime` where passing a timezone-naive :class:`DatetimeArray` or :class:`DatetimeIndex` and ``utc=True`` would incorrectly return a timezone-naive result + * Bug in :meth:`Period.to_timestamp` where a :class:`Period` outside the :class:`Timestamp` implementation bounds (roughly 1677-09-21 to 2262-04-11) would return an incorrect :class:`Timestamp` instead of raising ``OutOfBoundsDatetime`` + * Bug in iterating over :class:`DatetimeIndex` when the underlying data is read-only +> Timezones + * Bug in :class:`Index` where a numpy object array with a timezone aware :class:`Timestamp` and ``np.nan`` would not return a :class:`DatetimeIndex` +> Numeric + * Bug in :meth:`Series.interpolate` when using a timezone aware :class:`DatetimeIndex` + * Bug when printing negative floating point complex numbers would raise an ``IndexError`` + * Bug where :class:`DataFrame` arithmetic operators such as :meth:`DataFrame.mul` with a :class:`Series` with axis=1 would raise an ``AttributeError`` on :class:`DataFrame` larger than the minimum threshold to invoke numexpr + * Bug in :class:`DataFrame` arithmetic where missing values in results were incorrectly masked with ``NaN`` instead of ``Inf`` +> Conversion + * Improved the warnings for the deprecated methods :meth:`Series.real` and :meth:`Series.imag` +> Interval + * Bug in :class:`IntervalIndex` where `dir(obj)` would raise ``ValueError`` +> Indexing + * Bug in partial-string indexing returning a NumPy array rather than a ``Series`` when indexing with a scalar like ``.loc['2015']`` + * Break reference cycle involving :class:`Index` and other index classes to allow garbage collection of index objects without running the GC. + * Fix regression in assigning values to a single column of a DataFrame with a ``MultiIndex`` columns. + * Fix regression in ``.ix`` fallback with an ``IntervalIndex``. +> Missing + * Bug in :func:`pandas.isnull` or :func:`pandas.isna` when the input is a type e.g. ``type(pandas.Series())`` +> I/O + * Avoid calling ``S3File.s3`` when reading parquet, as this was removed in s3fs version 0.3.0 + * Better error message when a negative header is passed in :func:`pandas.read_csv` + * Follow the ``min_rows`` display option (introduced in v0.25.0) correctly in the HTML repr in the notebook. +> Plotting + * Added a ``pandas_plotting_backends`` entrypoint group for registering plot backends. See :ref:`extending.plotting-backends` for more. + * Fixed the re-instatement of Matplotlib datetime converters after calling +:meth:`pandas.plotting.deregister_matplotlib_converters`. + * Fix compatibility issue with matplotlib when passing a pandas ``Index`` to a plot call. +> Groupby/resample/rolling + * Fixed regression in :meth:`pands.core.groupby.DataFrameGroupBy.quantile` raising when multiple quantiles are given + * Bug in :meth:`pandas.core.groupby.DataFrameGroupBy.transform` where applying a timezone conversion lambda function would drop timezone information + * Bug in :meth:`pandas.core.groupby.GroupBy.nth` where ``observed=False`` was being ignored for Categorical groupers + * Bug in windowing over read-only arrays + * Fixed segfault in `pandas.core.groupby.DataFrameGroupBy.quantile` when an invalid quantile was passed +> Reshaping + * A ``KeyError`` is now raised if ``.unstack()`` is called on a :class:`Series` or :class:`DataFrame` with a flat :class:`Index` passing a name which is not the correct one + * Bug :meth:`merge_asof` could not merge :class:`Timedelta` objects when passing `tolerance` kwarg + * Bug in :meth:`DataFrame.crosstab` when ``margins`` set to ``True`` and ``normalize`` is not ``False``, an error is raised. + * :meth:`DataFrame.join` now suppresses the ``FutureWarning`` when the sort parameter is specified + * Bug in
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2019-08-19 20:48:18 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.22127 (New) Package is "python-pandas" Mon Aug 19 20:48:18 2019 rev:18 rq:724138 version:0.25.0 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2019-03-18 10:43:36.303130120 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.22127/python-pandas.changes 2019-08-19 20:48:20.613086190 +0200 @@ -1,0 +2,406 @@ +Mon Jul 22 15:36:34 UTC 2019 - Todd R + +- Update to Version 0.25.0 + + Warning +* Starting with the 0.25.x series of releases, pandas only supports Python 3.5.3 and higher. +* The minimum supported Python version will be bumped to 3.6 in a future release. +* Panel has been fully removed. For N-D labeled data structures, please + use xarray +* read_pickle read_msgpack are only guaranteed backwards compatible back to + pandas version 0.20.3 + + Enhancements +* Groupby aggregation with relabeling + Pandas has added special groupby behavior, known as "named aggregation", for naming the + output columns when applying multiple aggregation functions to specific columns. +* Groupby Aggregation with multiple lambdas + You can now provide multiple lambda functions to a list-like aggregation in + pandas.core.groupby.GroupBy.agg. +* Better repr for MultiIndex + Printing of MultiIndex instances now shows tuples of each row and ensures + that the tuple items are vertically aligned, so it's now easier to understand + the structure of the MultiIndex. +* Shorter truncated repr for Series and DataFrame + Currently, the default display options of pandas ensure that when a Series + or DataFrame has more than 60 rows, its repr gets truncated to this maximum + of 60 rows (the display.max_rows option). However, this still gives + a repr that takes up a large part of the vertical screen estate. Therefore, + a new option display.min_rows is introduced with a default of 10 which + determines the number of rows showed in the truncated repr: +* Json normalize with max_level param support + json_normalize normalizes the provided input dict to all + nested levels. The new max_level parameter provides more control over + which level to end normalization. +* Series.explode to split list-like values to rows + Series and DataFrame have gained the DataFrame.explode methods to transform + list-likes to individual rows. +* DataFrame.plot keywords logy, logx and loglog can now accept the value 'sym' for symlog scaling. +* Added support for ISO week year format ('%G-%V-%u') when parsing datetimes using to_datetime +* Indexing of DataFrame and Series now accepts zerodim np.ndarray +* Timestamp.replace now supports the fold argument to disambiguate DST transition times +* DataFrame.at_time and Series.at_time now support datetime.time objects with timezones +* DataFrame.pivot_table now accepts an observed parameter which is passed to underlying calls to DataFrame.groupby to speed up grouping categorical data. +* Series.str has gained Series.str.casefold method to removes all case distinctions present in a string +* DataFrame.set_index now works for instances of abc.Iterator, provided their output is of the same length as the calling frame +* DatetimeIndex.union now supports the sort argument. The behavior of the sort parameter matches that of Index.union +* RangeIndex.union now supports the sort argument. If sort=False an unsorted Int64Index is always returned. sort=None is the default and returns a monotonically increasing RangeIndex if possible or a sorted Int64Index if not +* TimedeltaIndex.intersection now also supports the sort keyword +* DataFrame.rename now supports the errors argument to raise errors when attempting to rename nonexistent keys +* Added api.frame.sparse for working with a DataFrame whose values are sparse +* RangeIndex has gained ~RangeIndex.start, ~RangeIndex.stop, and ~RangeIndex.step attributes +* datetime.timezone objects are now supported as arguments to timezone methods and constructors +* DataFrame.query and DataFrame.eval now supports quoting column names with backticks to refer to names with spaces +* merge_asof now gives a more clear error message when merge keys are categoricals that are not equal +* pandas.core.window.Rolling supports exponential (or Poisson) window type +* Error message for missing required imports now includes the original import error's text +* DatetimeIndex and TimedeltaIndex now have a
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2019-03-18 10:43:30 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.28833 (New) Package is "python-pandas" Mon Mar 18 10:43:30 2019 rev:17 rq:685823 version:0.24.2 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2019-02-26 22:19:43.586123107 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.28833/python-pandas.changes 2019-03-18 10:43:36.303130120 +0100 @@ -1,0 +2,88 @@ +Sat Mar 16 22:35:08 UTC 2019 - Arun Persaud + +- specfile: + * requier pytest-mock + +- update to version 0.24.2: + * Fixed Regressions ++ Fixed regression in DataFrame.all() and DataFrame.any() where + bool_only=True was ignored (GH25101) ++ Fixed issue in DataFrame construction with passing a mixed list + of mixed types could segfault. (GH25075) ++ Fixed regression in DataFrame.apply() causing RecursionError + when dict-like classes were passed as argument. (GH25196) ++ Fixed regression in DataFrame.replace() where regex=True was + only replacing patterns matching the start of the string + (GH25259) ++ Fixed regression in DataFrame.duplicated(), where empty + dataframe was not returning a boolean dtyped Series. (GH25184) ++ Fixed regression in Series.min() and Series.max() where + numeric_only=True was ignored when the Series contained + Categorical data (GH25299) ++ Fixed regression in subtraction between Series objects with + datetime64[ns] dtype incorrectly raising OverflowError when the + Series on the right contains null values (GH25317) ++ Fixed regression in TimedeltaIndex where np.sum(index) + incorrectly returned a zero-dimensional object instead of a + scalar (GH25282) ++ Fixed regression in IntervalDtype construction where passing an + incorrect string with ‘Interval’ as a prefix could result in a + RecursionError. (GH25338) ++ Fixed regression in creating a period-dtype array from a + read-only NumPy array of period objects. (GH25403) ++ Fixed regression in Categorical, where constructing it from a + categorical Series and an explicit categories= that differed + from that in the Series created an invalid object which could + trigger segfaults. (GH25318) ++ Fixed regression in to_timedelta() losing precision when + converting floating data to Timedelta data (GH25077). ++ Fixed pip installing from source into an environment without + NumPy (GH25193) ++ Fixed regression in DataFrame.replace() where large strings of + numbers would be coerced into int64, causing an OverflowError + (GH25616) ++ Fixed regression in factorize() when passing a custom + na_sentinel value with sort=True (GH25409). ++ Fixed regression in DataFrame.to_csv() writing duplicate line + endings with gzip compress (GH25311) + * Bug Fixes ++ I/O + o Better handling of terminal printing when the terminal +dimensions are not known (GH25080) + o Bug in reading a HDF5 table-format DataFrame created in Python +2, in Python 3 (GH24925) + o Bug in reading a JSON with orient='table' generated by +DataFrame.to_json() with index=False (GH25170) + o Bug where float indexes could have misaligned values when +printing (GH25061) ++ Reshaping + o Bug in transform() where applying a function to a timezone aware +column would return a timezone naive result (GH24198) + o Bug in DataFrame.join() when joining on a timezone aware +DatetimeIndex (GH23931) + o Visualization + o Bug in Series.plot() where a secondary y axis could not be set +to log scale (GH25545) ++ Other + o Bug in Series.is_unique() where single occurrences of NaN were +not considered unique (GH25180) + o Bug in merge() when merging an empty DataFrame with an Int64 +column or a non-empty DataFrame with an Int64 column that is all +NaN (GH25183) + o Bug in IntervalTree where a RecursionError occurs upon +construction due to an overflow when adding endpoints, which +also causes IntervalIndex to crash during indexing operations +(GH25485) + o Bug in Series.size raising for some extension-array-backed +Series, rather than returning the size (GH25580) + o Bug in resampling raising for nullable integer-dtype columns +(GH25580) + +--- +Fri Feb 22 10:22:38 UTC 2019 - Tomáš Chvátal + +- Add patch to fix testrun on 32bit: + https://github.com/pandas-dev/pandas/issues/25384 + * pandas-tests-memory.patch +
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2019-02-26 22:19:20 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new.28833 (New) Package is "python-pandas" Tue Feb 26 22:19:20 2019 rev:16 rq:677956 version:0.24.1 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2018-08-10 09:49:46.530269701 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new.28833/python-pandas.changes 2019-02-26 22:19:43.586123107 +0100 @@ -1,0 +2,42 @@ +Thu Feb 21 10:45:17 UTC 2019 - Tomáš Chvátal + +- Add requirement for at least 4 GB of physical memory + +--- +Tue Feb 19 14:31:25 UTC 2019 - Tomáš Chvátal + +- Do not delete tests, they are used even by other inheriting packages + for their testing +- Execute tests + +--- +Tue Feb 5 22:16:08 UTC 2019 - Todd R + +- Update to 0.24.1 + * The default ``sort`` value for :meth:`Index.union` has changed from ``True`` to ``None`` (:issue:`24959`). +The default *behavior*, however, remains the same + * Fixed regression in :meth:`DataFrame.to_dict` with ``records`` orient raising an +``AttributeError`` when the ``DataFrame`` contained more than 255 columns, or +wrongly converting column names that were not valid python identifiers (:issue:`24939`, :issue:`24940`). + * Fixed regression in :func:`read_sql` when passing certain queries with MySQL/pymysql (:issue:`24988`). + * Fixed regression in :class:`Index.intersection` incorrectly sorting the values by default (:issue:`24959`). + * Fixed regression in :func:`merge` when merging an empty ``DataFrame`` with multiple timezone-aware columns on one of the timezone-aware columns (:issue:`25014`). + * Fixed regression in :meth:`Series.rename_axis` and :meth:`DataFrame.rename_axis` where passing ``None`` failed to remove the axis name (:issue:`25034`) + * Fixed regression in :func:`to_timedelta` with `box=False` incorrectly returning a ``datetime64`` object instead of a ``timedelta64`` object (:issue:`24961`) + * Fixed regression where custom hashable types could not be used as column keys in :meth:`DataFrame.set_index` (:issue:`24969`) + * Bug in :meth:`DataFrame.groupby` with :class:`Grouper` when there is a time change (DST) and grouping frequency is ``'1d'`` (:issue:`24972`) + * Fixed the warning for implicitly registered matplotlib converters not showing. See :ref:`whatsnew_0211.converters` for more (:issue:`24963`). + * Fixed AttributeError when printing a DataFrame's HTML repr after accessing the IPython config object (:issue:`25036`) + +--- +Mon Jan 28 15:46:08 UTC 2019 - Todd R + +- Update to 0.24.0 + Highlights include: + * Optional Integer NA Support + * New APIs for accessing the array backing a Series or Index + * A new top-level method for creating arrays + * Store Interval and Period data in a Series or DataFrame + * Support for joining on two MultiIndexes + +--- Old: pandas-0.23.4.tar.gz New: _constraints pandas-0.24.1.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.kSTDy6/_old 2019-02-26 22:19:44.234122877 +0100 +++ /var/tmp/diff_new_pack.kSTDy6/_new 2019-02-26 22:19:44.238122875 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pandas # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,31 +12,31 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-pandas -Version:0.23.4 +Version:0.24.1 Release:0 Summary:Python module for working with "relational" or "labeled" data License:BSD-3-Clause Group: Development/Libraries/Python URL:http://pandas.pydata.org/ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz -BuildRequires: %{python_module Cython} +BuildRequires: %{python_module Cython >= 0.28.2}
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2018-08-10 09:49:45 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Fri Aug 10 09:49:45 2018 rev:15 rq:628224 version:0.23.4 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2018-08-06 11:54:28.881265576 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2018-08-10 09:49:46.530269701 +0200 @@ -1,0 +2,6 @@ +Wed Aug 8 16:26:30 UTC 2018 - jeng...@inai.de + +- Ensure neutrality of description. Remove future visions. + Use noun phrase in summary. + +--- Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.floFBa/_old 2018-08-10 09:49:47.546271339 +0200 +++ /var/tmp/diff_new_pack.floFBa/_new 2018-08-10 09:49:47.546271339 +0200 @@ -21,7 +21,7 @@ Name: python-pandas Version:0.23.4 Release:0 -Summary:Make working with "relational" or "labeled" data both easy and intuitive +Summary:Python module for working with "relational" or "labeled" data License:BSD-3-Clause Group: Development/Libraries/Python URL:http://pandas.pydata.org/ @@ -80,14 +80,11 @@ %python_subpackages %description -pandas is a Python package providing fast, flexible, and expressive data -structures designed to make working with "relational" or "labeled" data both -easy and intuitive. It aims to be the fundamental high-level building block for -doing practical, real world data analysis in Python. Additionally, it has -the broader goal of becoming the most powerful and flexible open source data -analysis / manipulation tool available in any language. +pandas is a Python package providing flexible and expressive data +structures for working with "relational" or "labeled" data. -http://pandas.pydata.org/pandas-docs/stable/ +Documentation is located at +http://pandas.pydata.org/pandas-docs/stable/ . %prep %setup -q -n pandas-%{version}
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2018-08-06 11:54:25 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Mon Aug 6 11:54:25 2018 rev:14 rq:627515 version:0.23.4 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2018-07-18 22:55:17.410692237 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2018-08-06 11:54:28.881265576 +0200 @@ -1,0 +2,9 @@ +Sat Aug 4 19:07:22 UTC 2018 - toddrme2...@gmail.com + +- Update to 0.23.4 + * Python 3.7 with Windows gave all missing values for rolling variance calculations (:issue:`21813`) + * Bug where calling :func:`DataFrameGroupBy.agg` with a list of functions including ``ohlc`` as the non-initial element would raise a ``ValueError`` (:issue:`21716`) + * Bug in ``roll_quantile`` caused a memory leak when calling ``.rolling(...).quantile(q)`` with ``q`` in (0,1) (:issue:`21965`) + * Bug in :func:`Series.clip` and :func:`DataFrame.clip` cannot accept list-like threshold containing ``NaN`` (:issue:`19992`) + +--- Old: pandas-0.23.3.tar.gz New: pandas-0.23.4.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.Gyby6D/_old 2018-08-06 11:54:29.953267438 +0200 +++ /var/tmp/diff_new_pack.Gyby6D/_new 2018-08-06 11:54:29.957267445 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-pandas -Version:0.23.3 +Version:0.23.4 Release:0 Summary:Make working with "relational" or "labeled" data both easy and intuitive License:BSD-3-Clause ++ pandas-0.23.3.tar.gz -> pandas-0.23.4.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.23.3.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new/pandas-0.23.4.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2018-07-18 22:54:19 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Wed Jul 18 22:54:19 2018 rev:13 rq:622580 version:0.23.3 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2018-06-19 11:59:29.407329212 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2018-07-18 22:55:17.410692237 +0200 @@ -1,0 +2,72 @@ +Sat Jul 14 01:59:02 UTC 2018 - a...@gmx.de + +- update to version 0.23.3: + * This release fixes a build issue with the sdist for Python 3.7 +(GH21785) There are no other changes. + +--- +Sat Jul 7 17:09:22 UTC 2018 - a...@gmx.de + +- update to version 0.23.2: + * Fixed Regressions ++ Fixed regression in to_csv() when handling file-like object + incorrectly (GH21471) ++ Re-allowed duplicate level names of a MultiIndex. Accessing a + level that has a duplicate name by name still raises an error + (GH19029). ++ Bug in both DataFrame.first_valid_index() and + Series.first_valid_index() raised for a row index having + duplicate values (GH21441) ++ Fixed printing of DataFrames with hierarchical columns with long + names (GH21180) ++ Fixed regression in reindex() and groupby() with a MultiIndex or + multiple keys that contains categorical datetime-like values + (GH21390). ++ Fixed regression in unary negative operations with object dtype + (GH21380) ++ Bug in Timestamp.ceil() and Timestamp.floor() when timestamp is + a multiple of the rounding frequency (GH21262) ++ Fixed regression in to_clipboard() that defaulted to copying + dataframes with space delimited instead of tab delimited + (GH21104) + * Build Changes ++ The source and binary distributions no longer include test data + files, resulting in smaller download sizes. Tests relying on + these data files will be skipped when using + pandas.test(). (GH19320) + * Bug Fixes + * Conversion ++ Bug in constructing Index with an iterator or generator + (GH21470) ++ Bug in Series.nlargest() for signed and unsigned integer dtypes + when the minimum value is present (GH21426) + * Indexing ++ Bug in Index.get_indexer_non_unique() with categorical key + (GH21448) ++ Bug in comparison operations for MultiIndex where error was + raised on equality / inequality comparison involving a + MultiIndex with nlevels == 1 (GH21149) ++ Bug in DataFrame.drop() behaviour is not consistent for unique + and non-unique indexes (GH21494) ++ Bug in DataFrame.duplicated() with a large number of columns + causing a ‘maximum recursion depth exceeded’ (GH21524). + * I/O ++ Bug in read_csv() that caused it to incorrectly raise an error + when nrows=0, low_memory=True, and index_col was not None + (GH21141) ++ Bug in json_normalize() when formatting the record_prefix with + integer columns (GH21536) + * Categorical ++ Bug in rendering Series with Categorical dtype in rare + conditions under Python 2.7 (GH21002) + * Timezones ++ Bug in Timestamp and DatetimeIndex where passing a Timestamp + localized after a DST transition would return a datetime before + the DST transition (GH20854) ++ Bug in comparing DataFrame`s with tz-aware :class:`DatetimeIndex + columns with a DST transition that raised a KeyError (GH19970) + * Timedelta ++ Bug in Timedelta where non-zero timedeltas shorter than 1 + microsecond were considered False (GH21484) + +--- Old: pandas-0.23.1.tar.gz New: pandas-0.23.3.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.V1YZGj/_old 2018-07-18 22:55:17.994690299 +0200 +++ /var/tmp/diff_new_pack.V1YZGj/_new 2018-07-18 22:55:17.994690299 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-pandas -Version:0.23.1 +Version:0.23.3 Release:0 Summary:Make working with "relational" or "labeled" data both easy and intuitive License:BSD-3-Clause ++ pandas-0.23.1.tar.gz -> pandas-0.23.3.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.23.1.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new/pandas-0.23.3.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2018-06-19 11:59:26 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Tue Jun 19 11:59:26 2018 rev:12 rq:616619 version:0.23.1 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2018-06-05 12:53:16.220849574 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2018-06-19 11:59:29.407329212 +0200 @@ -1,0 +2,52 @@ +Wed Jun 13 17:45:54 UTC 2018 - toddrme2...@gmail.com + +- Update to 0.23.1 + + Fixed Regressions +* Reverted change to comparing a Series holding datetimes and a datetime.date object +* Reverted the ability of to_sql() to perform multivalue inserts as this caused regression in certain cases (GH21103). In the future this will be made configurable. +* Fixed regression in the DatetimeIndex.date and DatetimeIndex.time attributes in case of timezone-aware data: DatetimeIndex.time returned a tz-aware time instead of tz-naive (GH21267) and DatetimeIndex.date returned incorrect date when the input date has a non-UTC timezone (GH21230). +* Fixed regression in pandas.io.json.json_normalize() when called with None values in nested levels in JSON, and to not drop keys with value as None (GH21158, GH21356). +* Bug in to_csv() causes encoding error when compression and encoding are specified (GH21241, GH21118) +* Bug preventing pandas from being importable with -OO optimization (GH21071) +* Bug in Categorical.fillna() incorrectly raising a TypeError when value the individual categories are iterable and value is an iterable (GH21097, GH19788) +* Fixed regression in constructors coercing NA values like None to strings when passing dtype=str (GH21083) +* Regression in pivot_table() where an ordered Categorical with missing values for the pivot’s index would give a mis-aligned result (GH21133) +* Fixed regression in merging on boolean index/columns (GH21119). + + Performance Improvements +* Improved performance of CategoricalIndex.is_monotonic_increasing(), CategoricalIndex.is_monotonic_decreasing() and CategoricalIndex.is_monotonic() (GH21025) +* Improved performance of CategoricalIndex.is_unique() (GH21107) + + Bug fixes +* Groupby/Resample/Rolling + > Bug in DataFrame.agg() where applying multiple aggregation functions to a DataFrame with duplicated column names would cause a stack overflow (GH21063) + > Bug in pandas.core.groupby.GroupBy.ffill() and pandas.core.groupby.GroupBy.bfill() where the fill within a grouping would not always be applied as intended due to the implementations’ use of a non-stable sort (GH21207) + > Bug in pandas.core.groupby.GroupBy.rank() where results did not scale to 100% when specifying method='dense' and pct=True + > Bug in pandas.DataFrame.rolling() and pandas.Series.rolling() which incorrectly accepted a 0 window size rather than raising (GH21286) +* Data-type specific + > Bug in Series.str.replace() where the method throws TypeError on Python 3.5.2 (:issue: 21078) + > Bug in Timedelta: where passing a float with a unit would prematurely round the float precision (:issue: 14156) + > Bug in pandas.testing.assert_index_equal() which raised AssertionError incorrectly, when comparing two CategoricalIndex objects with param check_categorical=False (GH19776) +* Sparse + > Bug in SparseArray.shape which previously only returned the shape SparseArray.sp_values (GH21126) +* Indexing + > Bug in Series.reset_index() where appropriate error was not raised with an invalid level name (GH20925) + > Bug in interval_range() when start/periods or end/periods are specified with float start or end (GH21161) + > Bug in MultiIndex.set_names() where error raised for a MultiIndex with nlevels == 1 (GH21149) + > Bug in IntervalIndex constructors where creating an IntervalIndex from categorical data was not fully supported (GH21243, issue:21253) + > Bug in MultiIndex.sort_index() which was not guaranteed to sort correctly with level=1; this was also causing data misalignment in particular DataFrame.stack() operations (GH20994, GH20945, GH21052) +* Plotting + > New keywords (sharex, sharey) to turn on/off sharing of x/y-axis by subplots generated with pandas.DataFrame().groupby().boxplot() (:issue: 20968) +* I/O + > Bug in IO methods specifying compression='zip' which produced uncompressed zip archives (GH17778, GH21144) + > Bug in DataFrame.to_stata() which prevented exporting DataFrames to buffers and most file-like objects (GH21041) + > Bug in read_stata() and StataReader which did not correctly
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2018-06-05 12:53:15 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Tue Jun 5 12:53:15 2018 rev:11 rq:614047 version:0.23.0 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2018-05-19 15:38:22.683602268 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2018-06-05 12:53:16.220849574 +0200 @@ -1,0 +2,5 @@ +Mon May 21 17:50:23 UTC 2018 - toddrme2...@gmail.com + +- Update dependencies + +--- Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.iNte2W/_old 2018-06-05 12:53:17.072818368 +0200 +++ /var/tmp/diff_new_pack.iNte2W/_new 2018-06-05 12:53:17.072818368 +0200 @@ -29,16 +29,16 @@ BuildRequires: %{python_module Cython} BuildRequires: %{python_module SQLAlchemy} BuildRequires: %{python_module XlsxWriter} -BuildRequires: %{python_module beautifulsoup4} +BuildRequires: %{python_module beautifulsoup4 >= 4.2.1} BuildRequires: %{python_module devel} BuildRequires: %{python_module lxml} BuildRequires: %{python_module nose} BuildRequires: %{python_module numpy-devel >= 1.9.0} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module python-dateutil >= 1.5} +BuildRequires: %{python_module python-dateutil >= 2.5} BuildRequires: %{python_module python-dateutil} -BuildRequires: %{python_module pytz} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module pytz >= 2011k} +BuildRequires: %{python_module setuptools >= 24.2.0} BuildRequires: %{python_module six} BuildRequires: %{python_module xlrd} BuildRequires: fdupes @@ -47,14 +47,14 @@ Requires: python-Cython Requires: python-lxml Requires: python-numpy >= 1.9.0 -Requires: python-python-dateutil >= 1.5 -Requires: python-pytz +Requires: python-python-dateutil >= 2.5 +Requires: python-pytz >= 2011k Requires: python-six Recommends: python-Bottleneck Recommends: python-Jinja2 Recommends: python-SQLAlchemy >= 0.8.1 Recommends: python-XlsxWriter -Recommends: python-beautifulsoup4 +Recommends: python-beautifulsoup4 >= 4.2.1 Recommends: python-blosc Recommends: python-boto Recommends: python-google-api-python-client @@ -62,7 +62,7 @@ Recommends: python-matplotlib Recommends: python-numexpr >= 2.1 Recommends: python-oauth2client -Recommends: python-openpyxl >= 2.2 +Recommends: python-openpyxl >= 2.4 Recommends: python-pandas-gbq Recommends: python-python-gflags Recommends: python-s3fs
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2018-05-19 15:38:05 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Sat May 19 15:38:05 2018 rev:10 rq:610084 version:0.23.0 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2018-01-16 09:37:23.127689721 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2018-05-19 15:38:22.683602268 +0200 @@ -1,0 +2,18 @@ +Thu May 17 12:28:44 UTC 2018 - tchva...@suse.com + +- Update to 0.23.0: + * Round-trippable JSON format with ‘table’ orient. + * Instantiation from dicts respects order for Python 3.6+. + * Dependent column arguments for assign. + * Merging / sorting on a combination of columns and index levels. + * Extending Pandas with custom types. + * Excluding unobserved categories from groupby. + * Changes to make output shape of DataFrame.apply consistent. + +--- +Thu May 17 12:06:17 UTC 2018 - tchva...@suse.com + +- Do not bother generating pandas doc if it is already in both + html and pdf provided by upstream, just point to the URL + +--- Old: pandas-0.22.0.tar.gz python-pandas-doc.changes python-pandas-doc.spec New: pandas-0.23.0.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.v8rXYa/_old 2018-05-19 15:38:23.923556900 +0200 +++ /var/tmp/diff_new_pack.v8rXYa/_new 2018-05-19 15:38:23.923556900 +0200 @@ -17,25 +17,39 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define oldpython python Name: python-pandas -Version:0.22.0 +Version:0.23.0 Release:0 Summary:Make working with "relational" or "labeled" data both easy and intuitive License:BSD-3-Clause Group: Development/Libraries/Python -Url:http://pandas.pydata.org/ +URL:http://pandas.pydata.org/ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz +BuildRequires: %{python_module Cython} +BuildRequires: %{python_module SQLAlchemy} +BuildRequires: %{python_module XlsxWriter} +BuildRequires: %{python_module beautifulsoup4} BuildRequires: %{python_module devel} +BuildRequires: %{python_module lxml} +BuildRequires: %{python_module nose} BuildRequires: %{python_module numpy-devel >= 1.9.0} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-dateutil >= 1.5} +BuildRequires: %{python_module python-dateutil} BuildRequires: %{python_module pytz} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module six} +BuildRequires: %{python_module xlrd} BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-rpm-macros +Requires: python-Cython +Requires: python-lxml Requires: python-numpy >= 1.9.0 Requires: python-python-dateutil >= 1.5 Requires: python-pytz +Requires: python-six Recommends: python-Bottleneck Recommends: python-Jinja2 Recommends: python-SQLAlchemy >= 0.8.1 @@ -45,7 +59,6 @@ Recommends: python-boto Recommends: python-google-api-python-client Recommends: python-html5lib -Recommends: python-lxml Recommends: python-matplotlib Recommends: python-numexpr >= 2.1 Recommends: python-oauth2client @@ -59,8 +72,10 @@ Recommends: python-xlrd Recommends: python-xlwt Recommends: xclip +Obsoletes: python-pandas-doc %ifpython2 Recommends: python-backports.lzma +Obsoletes: %{oldpython}-pandas-doc %endif %python_subpackages @@ -72,6 +87,8 @@ the broader goal of becoming the most powerful and flexible open source data analysis / manipulation tool available in any language. +http://pandas.pydata.org/pandas-docs/stable/ + %prep %setup -q -n pandas-%{version} @@ -85,8 +102,13 @@ %python_expand rm -r %{buildroot}%{$python_sitearch}/pandas/tests +# Needs X and various other fun to work +#%check +#%%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} py.test-%{$python_version} pandas/tests + %files %{python_files} -%doc LICENSE doc/README.rst RELEASE.md +%license LICENSE +%doc doc/README.rst RELEASE.md %{python_sitearch}/pandas/ %{python_sitearch}/pandas-%{version}-py*.egg-info ++ pandas-0.22.0.tar.gz -> pandas-0.23.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.22.0.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new/pandas-0.23.0.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2018-01-16 09:37:21 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Tue Jan 16 09:37:21 2018 rev:9 rq:563565 version:0.22.0 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas-doc.changes 2018-01-07 17:23:01.836614219 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas-doc.changes 2018-01-16 09:37:22.939698521 +0100 @@ -1,0 +2,5 @@ +Thu Jan 11 11:19:29 UTC 2018 - tchva...@suse.com + +- Format with spec-cleaner + +--- --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2018-01-07 17:23:01.860613094 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2018-01-16 09:37:23.127689721 +0100 @@ -1,0 +2,5 @@ +Thu Jan 11 11:18:48 UTC 2018 - tchva...@suse.com + +- Drop commented code to allow us py3 only build + +--- Other differences: -- ++ python-pandas-doc.spec ++ --- /var/tmp/diff_new_pack.hr5sWu/_old 2018-01-16 09:37:24.171640856 +0100 +++ /var/tmp/diff_new_pack.hr5sWu/_new 2018-01-16 09:37:24.175640669 +0100 @@ -42,7 +42,6 @@ BuildRequires: python3-scipy BuildRequires: python3-setuptools Provides: %{python_module pandas-doc = %{version}} -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description @@ -63,7 +62,6 @@ cp -r doc/build/html %{buildroot}%{_docdir}/python-pandas/ %files -%defattr(-,root,root) %doc LICENSE %{_docdir}/python-pandas/ ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.hr5sWu/_old 2018-01-16 09:37:24.199639545 +0100 +++ /var/tmp/diff_new_pack.hr5sWu/_new 2018-01-16 09:37:24.199639545 +0100 @@ -31,7 +31,6 @@ BuildRequires: %{python_module pytz} BuildRequires: %{python_module setuptools} BuildRequires: fdupes -BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-rpm-macros Requires: python-numpy >= 1.9.0 @@ -40,6 +39,7 @@ Recommends: python-Bottleneck Recommends: python-Jinja2 Recommends: python-SQLAlchemy >= 0.8.1 +Recommends: python-XlsxWriter Recommends: python-beautifulsoup4 Recommends: python-blosc Recommends: python-boto @@ -52,18 +52,16 @@ Recommends: python-openpyxl >= 2.2 Recommends: python-pandas-gbq Recommends: python-python-gflags -Recommends: python-scipy Recommends: python-s3fs +Recommends: python-scipy Recommends: python-tables >= 3.0.0 Recommends: python-xarray >= 0.7.0 Recommends: python-xlrd -Recommends: python-XlsxWriter Recommends: python-xlwt Recommends: xclip %ifpython2 Recommends: python-backports.lzma %endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build %python_subpackages %description @@ -87,13 +85,7 @@ %python_expand rm -r %{buildroot}%{$python_sitearch}/pandas/tests -# Fix python-bytecode-inconsistent-mtime -# pushd %{buildroot}%{python_sitearch} -# %py_compile . -# popd - %files %{python_files} -%defattr(-,root,root) %doc LICENSE doc/README.rst RELEASE.md %{python_sitearch}/pandas/ %{python_sitearch}/pandas-%{version}-py*.egg-info
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2018-01-07 17:23:01 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Sun Jan 7 17:23:01 2018 rev:8 rq:562156 version:0.22.0 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas-doc.changes 2017-12-19 10:58:19.997796956 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas-doc.changes 2018-01-07 17:23:01.836614219 +0100 @@ -1,0 +2,17 @@ +Wed Jan 3 22:41:40 UTC 2018 - a...@gmx.de + +- specfile: + * update copyright year + +- update to version 0.22.0: + * Pandas 0.22.0 changes the handling of empty and all-NA sums and +products. The summary is that ++ The sum of an empty or all-NA Series is now 0 ++ The product of an empty or all-NA Series is now 1 ++ We’ve added a min_count parameter to .sum() and .prod() + controlling the minimum number of valid values for the result to + be valid. If fewer than min_count non-NA values are present, the + result is NA. The default is 0. To return NaN, the 0.21 + behavior, use min_count=1. + +--- python-pandas.changes: same change Old: pandas-0.21.1.tar.gz New: pandas-0.22.0.tar.gz Other differences: -- ++ python-pandas-doc.spec ++ --- /var/tmp/diff_new_pack.hBgkIN/_old 2018-01-07 17:23:02.744571660 +0100 +++ /var/tmp/diff_new_pack.hBgkIN/_new 2018-01-07 17:23:02.744571660 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pandas-doc # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pandas-doc -Version:0.21.1 +Version:0.22.0 Release:0 Summary:Documentation for python-pandas License:BSD-3-Clause python-pandas.spec: same change ++ pandas-0.21.1.tar.gz -> pandas-0.22.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.21.1.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new/pandas-0.22.0.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2017-12-19 10:58:17 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Tue Dec 19 10:58:17 2017 rev:7 rq:557957 version:0.21.1 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas-doc.changes 2017-11-10 14:57:08.088648054 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas-doc.changes 2017-12-19 10:58:19.997796956 +0100 @@ -1,0 +2,128 @@ +Sat Dec 16 23:04:54 UTC 2017 - a...@gmx.de + +- update to version 0.21.1: + * Highlights include: ++ Temporarily restore matplotlib datetime plotting + functionality. This should resolve issues for users who + implicitly relied on pandas to plot datetimes with + matplotlib. See here. ++ Improvements to the Parquet IO functions introduced in + 0.21.0. See here. + * Improvements to the Parquet IO functionality ++ DataFrame.to_parquet() will now write non-default indexes when + the underlying engine supports it. The indexes will be preserved + when reading back in with read_parquet() (GH18581). ++ read_parquet() now allows to specify the columns to read from a + parquet file (GH18154) ++ read_parquet() now allows to specify kwargs which are passed to + the respective engine (GH18216) + * Other Enhancements ++ Timestamp.timestamp() is now available in Python 2.7. (GH17329) ++ Grouper and TimeGrouper now have a friendly repr output + (GH18203). + * Deprecations ++ pandas.tseries.register has been renamed to + pandas.plotting.register_matplotlib_converters`() (GH18301) + * Performance Improvements ++ Improved performance of plotting large series/dataframes + (GH18236). + * Conversion ++ Bug in TimedeltaIndex subtraction could incorrectly overflow + when NaT is present (GH17791) ++ Bug in DatetimeIndex subtracting datetimelike from DatetimeIndex + could fail to overflow (GH18020) ++ Bug in IntervalIndex.copy() when copying and IntervalIndex with + non-default closed (GH18339) ++ Bug in DataFrame.to_dict() where columns of datetime that are + tz-aware were not converted to required arrays when used with + orient='records', raising"TypeError` (GH18372) ++ Bug in DateTimeIndex and date_range() where mismatching tz-aware + start and end timezones would not raise an err if end.tzinfo is + None (GH18431) ++ Bug in Series.fillna() which raised when passed a long integer + on Python 2 (GH18159). + * Indexing ++ Bug in a boolean comparison of a datetime.datetime and a + datetime64[ns] dtype Series (GH17965) ++ Bug where a MultiIndex with more than a million records was not + raising AttributeError when trying to access a missing attribute + (GH18165) ++ Bug in IntervalIndex constructor when a list of intervals is + passed with non-default closed (GH18334) ++ Bug in Index.putmask when an invalid mask passed (GH18368) ++ Bug in masked assignment of a timedelta64[ns] dtype Series, + incorrectly coerced to float (GH18493) + * I/O ++ Bug in class:~pandas.io.stata.StataReader not converting + date/time columns with display formatting addressed + (GH17990). Previously columns with display formatting were + normally left as ordinal numbers and not converted to datetime + objects. ++ Bug in read_csv() when reading a compressed UTF-16 encoded file + (GH18071) ++ Bug in read_csv() for handling null values in index columns when + specifying na_filter=False (GH5239) ++ Bug in read_csv() when reading numeric category fields with high + cardinality (GH18186) ++ Bug in DataFrame.to_csv() when the table had MultiIndex columns, + and a list of strings was passed in for header (GH5539) ++ Bug in parsing integer datetime-like columns with specified + format in read_sql (GH17855). ++ Bug in DataFrame.to_msgpack() when serializing data of the + numpy.bool_ datatype (GH18390) ++ Bug in read_json() not decoding when reading line deliminted + JSON from S3 (GH17200) ++ Bug in pandas.io.json.json_normalize() to avoid modification of + meta (GH18610) ++ Bug in to_latex() where repeated multi-index values were not + printed even though a higher level index differed from the + previous row (GH14484) ++ Bug when reading NaN-only categorical columns in HDFStore + (GH18413) ++ Bug in DataFrame.to_latex() with longtable=True where a latex + multicolumn always spanned over three columns (GH17959) + * Plotting ++ Bug in DataFrame.plot() and Series.plot() with DatetimeIndex + where a
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2017-11-10 14:56:41 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Fri Nov 10 14:56:41 2017 rev:6 rq:539578 version:0.21.0 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas-doc.changes 2017-10-09 19:41:05.206397836 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas-doc.changes 2017-11-10 14:57:08.088648054 +0100 @@ -1,0 +2,26 @@ +Mon Oct 30 06:05:48 UTC 2017 - a...@gmx.de + +- specfile: + * updated minimum numpy version to 1.9.0 (see setup.py) + +- update to version 0.21.0: + * Highlights include: ++ Integration with Apache Parquet, including a new top-level + read_parquet() function and DataFrame.to_parquet() method, see + here. ++ New user-facing pandas.api.types.CategoricalDtype for specifying + categoricals independent of the data, see here. ++ The behavior of sum and prod on all-NaN Series/DataFrames is now + consistent and no longer depends on whether bottleneck is + installed, see here. ++ Compatibility fixes for pypy, see here. ++ Additions to the drop, reindex and rename API to make them more + consistent, see here. ++ Addition of the new methods DataFrame.infer_objects (see here) + and GroupBy.pipe (see here). ++ Indexing with a list of labels, where one or more of the labels + is missing, is deprecated and will raise a KeyError in a future + version, see here. + * full list at http://pandas.pydata.org/pandas-docs/stable/whatsnew.html + +--- python-pandas.changes: same change Old: pandas-0.20.3.tar.gz New: pandas-0.21.0.tar.gz Other differences: -- ++ python-pandas-doc.spec ++ --- /var/tmp/diff_new_pack.ZD5Z9a/_old 2017-11-10 14:57:10.396564576 +0100 +++ /var/tmp/diff_new_pack.ZD5Z9a/_new 2017-11-10 14:57:10.400564432 +0100 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pandas-doc -Version:0.20.3 +Version:0.21.0 Release:0 Summary:Documentation for python-pandas License:BSD-3-Clause ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.ZD5Z9a/_old 2017-11-10 14:57:10.428563419 +0100 +++ /var/tmp/diff_new_pack.ZD5Z9a/_new 2017-11-10 14:57:10.428563419 +0100 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pandas -Version:0.20.3 +Version:0.21.0 Release:0 Summary:Make working with "relational" or "labeled" data both easy and intuitive License:BSD-3-Clause @@ -26,7 +26,7 @@ Url:http://pandas.pydata.org/ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz BuildRequires: %{python_module devel} -BuildRequires: %{python_module numpy-devel >= 1.7.1} +BuildRequires: %{python_module numpy-devel >= 1.9.0} BuildRequires: %{python_module python-dateutil >= 1.5} BuildRequires: %{python_module pytz} BuildRequires: %{python_module setuptools} @@ -34,7 +34,7 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-rpm-macros -Requires: python-numpy >= 1.7.1 +Requires: python-numpy >= 1.9.0 Requires: python-python-dateutil >= 1.5 Requires: python-pytz Recommends: python-Bottleneck ++ pandas-0.20.3.tar.gz -> pandas-0.21.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.20.3.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new/pandas-0.21.0.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2017-10-09 19:41:03 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Mon Oct 9 19:41:03 2017 rev:5 rq:530452 version:0.20.3 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas-doc.changes 2017-05-31 12:22:31.452836771 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas-doc.changes 2017-10-09 19:41:05.206397836 +0200 @@ -1,0 +2,11 @@ +Sat Sep 23 21:12:48 UTC 2017 - a...@gmx.de + +- update to version 0.20.3: + * bug fix release, see http://pandas.pydata.org/pandas-docs/stable/whatsnew.html#v0-20-3-july-7-2017 +for complete changelog + +- changes from version 0.20.2: + * bug fix release, see http://pandas.pydata.org/pandas-docs/stable/whatsnew.html#v0-20-2-june-4-2017 +for complete changelog + +--- python-pandas.changes: same change Old: pandas-0.20.1.tar.gz New: pandas-0.20.3.tar.gz Other differences: -- ++ python-pandas-doc.spec ++ --- /var/tmp/diff_new_pack.bmh8Ki/_old 2017-10-09 19:41:06.106358282 +0200 +++ /var/tmp/diff_new_pack.bmh8Ki/_new 2017-10-09 19:41:06.106358282 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pandas-doc -Version:0.20.1 +Version:0.20.3 Release:0 Summary:Documentation for python-pandas License:BSD-3-Clause @@ -28,10 +28,8 @@ BuildRequires: %{python_module pandas = %{version}} BuildRequires: gcc-c++ BuildRequires: python-rpm-macros -BuildRequires: python3-devel -BuildRequires: python3-setuptools BuildRequires: python3-Sphinx -BuildRequires: python3-python-dateutil >= 1.5 +BuildRequires: python3-devel BuildRequires: python3-jupyter_client BuildRequires: python3-jupyter_ipykernel BuildRequires: python3-jupyter_nbconvert @@ -39,8 +37,10 @@ BuildRequires: python3-jupyter_nbsphinx BuildRequires: python3-matplotlib BuildRequires: python3-numpy-devel >= 1.7.1 +BuildRequires: python3-python-dateutil >= 1.5 BuildRequires: python3-pytz BuildRequires: python3-scipy +BuildRequires: python3-setuptools Provides: %{python_module pandas-doc = %{version}} BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.bmh8Ki/_old 2017-10-09 19:41:06.134357051 +0200 +++ /var/tmp/diff_new_pack.bmh8Ki/_new 2017-10-09 19:41:06.138356875 +0200 @@ -18,22 +18,22 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pandas -Version:0.20.1 +Version:0.20.3 Release:0 Summary:Make working with "relational" or "labeled" data both easy and intuitive License:BSD-3-Clause Group: Development/Libraries/Python Url:http://pandas.pydata.org/ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz -BuildRequires: fdupes -BuildRequires: gcc-c++ -BuildRequires: fdupes -BuildRequires: python-rpm-macros BuildRequires: %{python_module devel} -BuildRequires: %{python_module setuptools} BuildRequires: %{python_module numpy-devel >= 1.7.1} BuildRequires: %{python_module python-dateutil >= 1.5} BuildRequires: %{python_module pytz} +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: python-rpm-macros Requires: python-numpy >= 1.7.1 Requires: python-python-dateutil >= 1.5 Requires: python-pytz ++ pandas-0.20.1.tar.gz -> pandas-0.20.3.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.20.1.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new/pandas-0.20.3.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2017-05-31 12:22:08 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Wed May 31 12:22:08 2017 rev:4 rq:499830 version:0.20.1 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas-doc.changes 2017-05-08 19:04:58.607507945 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas-doc.changes 2017-05-31 12:22:31.452836771 +0200 @@ -1,0 +2,31 @@ +Tue May 30 17:08:33 UTC 2017 - toddrme2...@gmail.com + +- Fix documentation BuildRequires. + +--- +Thu May 18 01:07:08 UTC 2017 - toddrme2...@gmail.com + +- Update to version 0.20.1 + Highlights include: + * New ``.agg()`` API for Series/DataFrame similar to the +groupby-rolling-resample API's + * Integration with the ``feather-format``, including a new +top-level ``pd.read_feather()`` and ``DataFrame.to_feather()`` +method + * The ``.ix`` indexer has been deprecated + * ``Panel`` has been deprecated + * Addition of an ``IntervalIndex`` and ``Interval`` scalar type + * Improved user API when grouping by index levels in ``.groupby()`` + * Improved support for ``UInt64`` dtypes + * A new orient for JSON serialization, ``orient='table'``, that +uses the Table Schema spec and that gives the possibility for +a more interactive repr in the Jupyter Notebook + * Experimental support for exporting styled DataFrames +(``DataFrame.style``) to Excel + * Window binary corr/cov operations now return a MultiIndexed +``DataFrame`` rather than a ``Panel``, as ``Panel`` is now +deprecated + * Support for S3 handling now uses ``s3fs`` + * Google BigQuery support now uses the ``pandas-gbq`` library + +--- --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2017-05-08 19:04:58.639503425 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2017-05-31 12:22:31.980762245 +0200 @@ -1,0 +2,26 @@ +Thu May 18 01:07:08 UTC 2017 - toddrme2...@gmail.com + +- Update to version 0.20.1 + Highlights include: + * New ``.agg()`` API for Series/DataFrame similar to the +groupby-rolling-resample API's + * Integration with the ``feather-format``, including a new +top-level ``pd.read_feather()`` and ``DataFrame.to_feather()`` +method + * The ``.ix`` indexer has been deprecated + * ``Panel`` has been deprecated + * Addition of an ``IntervalIndex`` and ``Interval`` scalar type + * Improved user API when grouping by index levels in ``.groupby()`` + * Improved support for ``UInt64`` dtypes + * A new orient for JSON serialization, ``orient='table'``, that +uses the Table Schema spec and that gives the possibility for +a more interactive repr in the Jupyter Notebook + * Experimental support for exporting styled DataFrames +(``DataFrame.style``) to Excel + * Window binary corr/cov operations now return a MultiIndexed +``DataFrame`` rather than a ``Panel``, as ``Panel`` is now +deprecated + * Support for S3 handling now uses ``s3fs`` + * Google BigQuery support now uses the ``pandas-gbq`` library + +--- Old: pandas-0.19.2.tar.gz New: pandas-0.20.1.tar.gz Other differences: -- ++ python-pandas-doc.spec ++ --- /var/tmp/diff_new_pack.usqBqL/_old 2017-05-31 12:22:32.872636341 +0200 +++ /var/tmp/diff_new_pack.usqBqL/_new 2017-05-31 12:22:32.876635777 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pandas-doc -Version:0.19.2 +Version:0.20.1 Release:0 Summary:Documentation for python-pandas License:BSD-3-Clause @@ -31,11 +31,12 @@ BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-Sphinx -BuildRequires: python3-dateutil >= 1.5 +BuildRequires: python3-python-dateutil >= 1.5 BuildRequires: python3-jupyter_client BuildRequires: python3-jupyter_ipykernel BuildRequires: python3-jupyter_nbconvert BuildRequires: python3-jupyter_nbformat +BuildRequires: python3-jupyter_nbsphinx BuildRequires: python3-matplotlib BuildRequires: python3-numpy-devel >= 1.7.1 BuildRequires: python3-pytz ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.usqBqL/_old 2017-05-31 12:22:32.896632953 +0200 +++ /var/tmp/diff_new_pack.usqBqL/_new 2017-05-31 12:22:32.900632389 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module()
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2017-05-08 19:04:25 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Mon May 8 19:04:25 2017 rev:3 rq:493376 version:0.19.2 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas-doc.changes 2017-04-12 18:20:19.579085788 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas-doc.changes 2017-05-08 19:04:58.607507945 +0200 @@ -1,0 +2,5 @@ +Tue Apr 25 18:39:03 UTC 2017 - toddrme2...@gmail.com + +- Implement single-spec version. + +--- --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2017-04-12 18:20:19.603082395 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2017-05-08 19:04:58.639503425 +0200 @@ -1,0 +2,10 @@ +Mon May 8 03:37:27 UTC 2017 - toddrme2...@gmail.com + +- Fix dateutil dependency + +--- +Tue Apr 25 18:39:03 UTC 2017 - toddrme2...@gmail.com + +- Implement single-spec version. + +--- Other differences: -- ++ python-pandas-doc.spec ++ --- /var/tmp/diff_new_pack.oSbtX4/_old 2017-05-08 19:04:59.487383647 +0200 +++ /var/tmp/diff_new_pack.oSbtX4/_new 2017-05-08 19:04:59.491383082 +0200 @@ -16,30 +16,31 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pandas-doc Version:0.19.2 Release:0 -Summary:Documentation for python3-pandas +Summary:Documentation for python-pandas License:BSD-3-Clause Group: Documentation/HTML Url:http://pandas.pydata.org/ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz -BuildRequires: python-pandas = %{version} +BuildRequires: %{python_module pandas = %{version}} BuildRequires: gcc-c++ -BuildRequires: python-Cython -BuildRequires: python-Sphinx -BuildRequires: python-dateutil -BuildRequires: python-devel -BuildRequires: python-matplotlib -BuildRequires: python-numpy-devel >= 1.7.0 -BuildRequires: python-pytz -BuildRequires: python-scipy -BuildRequires: python-setuptools -BuildRequires: python-jupyter_client -BuildRequires: python-jupyter_ipykernel -BuildRequires: python-jupyter_nbconvert -BuildRequires: python-jupyter_nbformat -Recommends: python-pandas = %{version} +BuildRequires: python-rpm-macros +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-Sphinx +BuildRequires: python3-dateutil >= 1.5 +BuildRequires: python3-jupyter_client +BuildRequires: python3-jupyter_ipykernel +BuildRequires: python3-jupyter_nbconvert +BuildRequires: python3-jupyter_nbformat +BuildRequires: python3-matplotlib +BuildRequires: python3-numpy-devel >= 1.7.1 +BuildRequires: python3-pytz +BuildRequires: python3-scipy +Provides: %{python_module pandas-doc = %{version}} BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -50,15 +51,19 @@ %setup -q -n pandas-%{version} %build -python setup.py build_ext --inplace +python3 setup.py build_ext --inplace -%install pushd doc -python make.py html +python3 make.py html popd +%install +mkdir -p %{buildroot}%{_docdir}/python-pandas +cp -r doc/build/html %{buildroot}%{_docdir}/python-pandas/ + %files %defattr(-,root,root) -%doc doc/build/html/ +%doc LICENSE +%{_docdir}/python-pandas/ %changelog ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.oSbtX4/_old 2017-05-08 19:04:59.527377997 +0200 +++ /var/tmp/diff_new_pack.oSbtX4/_new 2017-05-08 19:04:59.531377432 +0200 @@ -16,6 +16,7 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pandas Version:0.19.2 Release:0 @@ -26,36 +27,42 @@ Source0: https://files.pythonhosted.org/packages/source/p/pandas/pandas-%{version}.tar.gz BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: python-Cython -BuildRequires: python-dateutil -BuildRequires: python-devel -BuildRequires: python-numpy-devel >= 1.7.0 -BuildRequires: python-pytz -BuildRequires: python-setuptools -Requires: python-dateutil -Requires: python-numpy >= 1.7.0 +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module numpy-devel >= 1.7.1} +BuildRequires: %{python_module python-dateutil >= 1.5}
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2017-04-12 17:34:48 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Wed Apr 12 17:34:48 2017 rev:2 rq:486220 version:0.19.2 Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas-doc.changes 2017-01-25 23:18:43.548489249 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas-doc.changes 2017-04-12 18:20:19.579085788 +0200 @@ -1,0 +2,166 @@ +Thu Mar 30 15:00:41 UTC 2017 - toddrme2...@gmail.com + +- update to version 0.19.2: + * Enhancements +The pd.merge_asof(), added in 0.19.0, gained some improvements: ++ pd.merge_asof() gained left_index/right_index and + left_by/right_by arguments (GH14253) ++ pd.merge_asof() can take multiple columns in by parameter and + has specialized dtypes for better performace (GH13936) + * Performance Improvements ++ Performance regression with PeriodIndex (GH14822) ++ Performance regression in indexing with getitem (GH14930) ++ Improved performance of .replace() (GH12745) ++ Improved performance Series creation with a datetime index and + dictionary data (GH14894) + * Bug Fixes ++ Compat with python 3.6 for pickling of some offsets (GH14685) ++ Compat with python 3.6 for some indexing exception types + (GH14684, GH14689) ++ Compat with python 3.6 for deprecation warnings in the test + suite (GH14681) ++ Compat with python 3.6 for Timestamp pickles (GH14689) ++ Compat with dateutil==2.6.0; segfault reported in the testing + suite (GH14621) ++ Allow nanoseconds in Timestamp.replace as a kwarg (GH14621) ++ Bug in pd.read_csv in which aliasing was being done for + na_values when passed in as a dictionary (GH14203) ++ Bug in pd.read_csv in which column indices for a dict-like + na_values were not being respected (GH14203) ++ Bug in pd.read_csv where reading files fails, if the number of + headers is equal to the number of lines in the file (GH14515) ++ Bug in pd.read_csv for the Python engine in which an unhelpful + error message was being raised when multi-char delimiters were + not being respected with quotes (GH14582) ++ Fix bugs (GH14734, GH13654) in pd.read_sas and + pandas.io.sas.sas7bdat.SAS7BDATReader that caused problems when + reading a SAS file incrementally. ++ Bug in pd.read_csv for the Python engine in which an unhelpful + error message was being raised when skipfooter was not being + respected by Python’s CSV library (GH13879) ++ Bug in .fillna() in which timezone aware datetime64 values were + incorrectly rounded (GH14872) ++ Bug in .groupby(..., sort=True) of a non-lexsorted MultiIndex + when grouping with multiple levels (GH14776) ++ Bug in pd.cut with negative values and a single bin (GH14652) ++ Bug in pd.to_numeric where a 0 was not unsigned on a + downcast='unsigned' argument (GH14401) ++ Bug in plotting regular and irregular timeseries using shared + axes (sharex=True or ax.twinx()) (GH13341, GH14322). ++ Bug in not propogating exceptions in parsing invalid datetimes, + noted in python 3.6 (GH14561) ++ Bug in resampling a DatetimeIndex in local TZ, covering a DST + change, which would raise AmbiguousTimeError (GH14682) ++ Bug in indexing that transformed RecursionError into KeyError or + IndexingError (GH14554) ++ Bug in HDFStore when writing a MultiIndex when using + data_columns=True (GH14435) ++ Bug in HDFStore.append() when writing a Series and passing a + min_itemsize argument containing a value for the index (GH11412) ++ Bug when writing to a HDFStore in table format with a + min_itemsize value for the index and without asking to append + (GH10381) ++ Bug in Series.groupby.nunique() raising an IndexError for an + empty Series (GH12553) ++ Bug in DataFrame.nlargest and DataFrame.nsmallest when the index + had duplicate values (GH13412) ++ Bug in clipboard functions on linux with python2 with unicode + and separators (GH13747) ++ Bug in clipboard functions on Windows 10 and python 3 (GH14362, + GH12807) ++ Bug in .to_clipboard() and Excel compat (GH12529) ++ Bug in DataFrame.combine_first() for integer columns (GH14687). ++ Bug in pd.read_csv() in which the dtype parameter was not being + respected for empty data (GH14712) ++ Bug in pd.read_csv() in which the nrows parameter was not being + respected for large input when using the C engine for parsing + (GH7626) ++ Bug in pd.merge_asof() could not handle timezone-aware + DatetimeIndex
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2016-03-07 13:23:15 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2016-02-11 12:38:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2016-03-07 13:23:35.0 +0100 @@ -1,0 +2,5 @@ +Fri Feb 26 13:13:58 UTC 2016 - tbecht...@suse.com + +- Require python-python-dateutil. package was renamed + +--- Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.uyq2Sa/_old 2016-03-07 13:23:36.0 +0100 +++ /var/tmp/diff_new_pack.uyq2Sa/_new 2016-03-07 13:23:36.0 +0100 @@ -33,15 +33,15 @@ BuildRequires: gcc-c++ BuildRequires: python-Cython BuildRequires: python-Sphinx -BuildRequires: python-dateutil >= 1.5 BuildRequires: python-nose BuildRequires: python-numpy-devel >= 1.7.1 +BuildRequires: python-python-dateutil >= 1.5 BuildRequires: python-pytz BuildRequires: python-setuptools Requires: python-Bottleneck -Requires: python-dateutil >= 1.5 Requires: python-numexpr >= 2.1 Requires: python-numpy >= 1.7.1 +Requires: python-python-dateutil >= 1.5 Requires: python-pytz Recommends: google-api-python-client Recommends: python-Jinja2
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2016-02-11 12:38:02 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2016-02-08 09:47:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2016-02-11 12:38:06.0 +0100 @@ -1,0 +2,9 @@ +Tue Feb 9 17:01:02 UTC 2016 - apla...@suse.com + +- Add 0001_respect_byteorder_in_statareader.patch + Fix StataReader in big endian architectures + https://github.com/pydata/pandas/issues/11282 +- Add 0001_disable_experimental_msgpack_big_endian.patch + Skip experimental msgpack test in big endian systems + +--- New: 0001_disable_experimental_msgpack_big_endian.patch 0001_respect_byteorder_in_statareader.patch Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.mKas6I/_old 2016-02-11 12:38:07.0 +0100 +++ /var/tmp/diff_new_pack.mKas6I/_new 2016-02-11 12:38:07.0 +0100 @@ -25,6 +25,10 @@ Group: Development/Libraries/Python Url:http://pandas.pydata.org/ Source0: https://pypi.python.org/packages/source/p/pandas/%{modname}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM 0001_respect_byteorder_in_statareader.patch https://github.com/pydata/pandas/issues/11282 +Patch1: 0001_respect_byteorder_in_statareader.patch +# PATCH-FIX-OPENSUSE 0001_disable_experimental_msgpack_big_endian.patch https://github.com/pydata/pandas/issues/11282 +Patch2: 0001_disable_experimental_msgpack_big_endian.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-Cython @@ -82,6 +86,8 @@ %prep %setup -q -n pandas-%{version} +%patch1 -p1 +%patch2 -p1 %build CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build_ext --inplace ++ 0001_disable_experimental_msgpack_big_endian.patch ++ diff --git a/pandas/io/tests/test_packers.py b/pandas/io/tests/test_packers.py index 6905225..35686de 100644 --- a/pandas/io/tests/test_packers.py +++ b/pandas/io/tests/test_packers.py @@ -626,6 +626,11 @@ TestPackers assert n > 0, 'Msgpack files are not tested' def test_msgpack(self): +# TODO(aplanas) disable msgpack in big endian systems +# https://github.com/pydata/pandas/issues/11282 +if sys.byteorder == 'big': +raise nose.SkipTest('msgpack bugs in big endian systems') + msgpack_path = tm.get_data_path('legacy_msgpack') n = 0 for v in os.listdir(msgpack_path): ++ 0001_respect_byteorder_in_statareader.patch ++ >From e5bb7292138943f8e3c5f52276f30739d900e877 Mon Sep 17 00:00:00 2001 From: Alberto PlanasDate: Tue, 9 Feb 2016 15:06:00 +0100 Subject: [PATCH] Respect byteorder in StataReader Partially fix #11282 for s390x --- pandas/io/stata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/io/stata.py b/pandas/io/stata.py index a878829..e5051ae 100644 --- a/pandas/io/stata.py +++ b/pandas/io/stata.py @@ -1356,7 +1356,7 @@ buf = buf[0:2] + buf[4:10] else: buf = buf[0:2] + buf[6:] -v_o = struct.unpack('Q', buf)[0] +v_o = struct.unpack(self.byteorder + 'Q', buf)[0] typ = struct.unpack('B', self.path_or_buf.read(1))[0] length = struct.unpack(self.byteorder + 'I', self.path_or_buf.read(4))[0]
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2016-02-08 09:47:25 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2015-12-01 09:19:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2016-02-08 09:47:27.0 +0100 @@ -1,0 +2,8 @@ +Wed Feb 3 15:27:31 UTC 2016 - apla...@suse.com + +- Remove non-needed BuildRequires +- Update Requires from documentation +- Update Recommends from documentation +- Add tests in %check section + +--- Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.fC3XYT/_old 2016-02-08 09:47:28.0 +0100 +++ /var/tmp/diff_new_pack.fC3XYT/_new 2016-02-08 09:47:28.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pandas # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,42 +27,36 @@ Source0: https://pypi.python.org/packages/source/p/pandas/%{modname}-%{version}.tar.gz BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: python-Bottleneck BuildRequires: python-Cython BuildRequires: python-Sphinx -BuildRequires: python-beautifulsoup4 -BuildRequires: python-boto -BuildRequires: python-dateutil -BuildRequires: python-devel -BuildRequires: python-html5lib -BuildRequires: python-lxml -BuildRequires: python-matplotlib -BuildRequires: python-numexpr >= 2.1 -BuildRequires: python-numpy-devel >= 1.7.0 -BuildRequires: python-openpyxl +BuildRequires: python-dateutil >= 1.5 +BuildRequires: python-nose +BuildRequires: python-numpy-devel >= 1.7.1 BuildRequires: python-pytz -BuildRequires: python-scipy BuildRequires: python-setuptools -BuildRequires: python-SQLAlchemy -BuildRequires: python-tables -BuildRequires: python-xlrd -BuildRequires: python-xlwt -Requires: python-dateutil -Requires: python-numpy >= 1.7.0 +Requires: python-Bottleneck +Requires: python-dateutil >= 1.5 +Requires: python-numexpr >= 2.1 +Requires: python-numpy >= 1.7.1 Requires: python-pytz -Recommends: python-Bottleneck +Recommends: google-api-python-client +Recommends: python-Jinja2 +Recommends: python-SQLAlchemy Recommends: python-beautifulsoup4 +Recommends: python-blosc Recommends: python-boto Recommends: python-html5lib +Recommends: python-httplib2 Recommends: python-lxml Recommends: python-matplotlib -Recommends: python-numexpr >= 2.1 Recommends: python-openpyxl +Recommends: python-python-gflags Recommends: python-scipy -Recommends: python-SQLAlchemy +Recommends: python-setuptools Recommends: python-statsmodels Recommends: python-tables Recommends: python-xlrd +Recommends: python-xlsxwriter Recommends: python-xlwt BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} <= 1110 @@ -70,12 +64,13 @@ %endif %description -pandas is a Python package providing fast, flexible, and expressive data -structures designed to make working with "relational" or "labeled" data both -easy and intuitive. It aims to be the fundamental high-level building block for -doing practical, real world data analysis in Python. Additionally, it has -the broader goal of becoming the most powerful and flexible open source data -analysis / manipulation tool available in any language. +pandas is a Python package providing fast, flexible, and expressive +data structures designed to make working with "relational" or +"labeled" data both easy and intuitive. It aims to be the fundamental +high-level building block for doing practical, real world data +analysis in Python. Additionally, it has the broader goal of becoming +the most powerful and flexible open source data analysis / +manipulation tool available in any language. %package doc Summary:Documentation for %{name} @@ -89,6 +84,7 @@ %setup -q -n pandas-%{version} %build +CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build_ext --inplace CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build %install @@ -106,6 +102,9 @@ %py_compile . popd +%check +nosetests pandas + %clean rm -rf %{buildroot}
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2015-12-01 09:19:40 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2015-10-17 16:38:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2015-12-01 09:19:42.0 +0100 @@ -1,0 +2,11 @@ +Mon Nov 30 09:56:31 UTC 2015 - toddrme2...@gmail.com + +- update to version 0.17.1: + (for full changelog see http://pandas.pydata.org/pandas-docs/stable/whatsnew.html#v0-17-1-november-21-2015) + Highlights include: + * Support for Conditional HTML Formatting, see here + * Releasing the GIL on the csv reader & other ops, see here + * Fixed regression in DataFrame.drop_duplicates from 0.16.2, causing +incorrect results on integer values (GH11376) + +--- Old: pandas-0.17.0.tar.gz New: pandas-0.17.1.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.yH2ekq/_old 2015-12-01 09:19:43.0 +0100 +++ /var/tmp/diff_new_pack.yH2ekq/_new 2015-12-01 09:19:43.0 +0100 @@ -18,7 +18,7 @@ %define modname pandas Name: python-%{modname} -Version:0.17.0 +Version:0.17.1 Release:0 Summary:Make working with "relational" or "labeled" data both easy and intuitive License:BSD-3-Clause ++ pandas-0.17.0.tar.gz -> pandas-0.17.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.17.0.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new/pandas-0.17.1.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2015-10-17 16:38:53 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is "python-pandas" Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2015-06-30 10:19:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2015-10-17 16:38:55.0 +0200 @@ -1,0 +2,38 @@ +Mon Oct 12 09:28:25 UTC 2015 - toddrme2...@gmail.com + +- update to version 0.17.0: + (for full changelog see http://pandas.pydata.org/pandas-docs/stable/whatsnew.html#v0-17-0-october-9-2015) + Highlights: + * Release the Global Interpreter Lock (GIL) on some cython +operations, see here + * Plotting methods are now available as attributes of the .plot +accessor, see here + * The sorting API has been revamped to remove some long-time +inconsistencies, see here + * Support for a datetime64[ns] with timezones as a first-class +dtype, see here + * The default for to_datetime will now be to raise when presented +with unparseable formats, previously this would return the +original input. Also, date parse functions now return consistent +results. See here + * The default for dropna in HDFStore has changed to False, to store +by default all rows even if they are all NaN, see here + * Datetime accessor (dt) now supports Series.dt.strftime to generate +formatted strings for datetime-likes, and Series.dt.total_seconds +to ge nerate each duration of the timedelta in seconds. See here + * Period and PeriodIndex can handle multiplied freq like 3D, which +corresponding to 3 days span. See here + * Development installed versions of pandas will now have PEP440 +compliant version strings (GH9518) + * Development support for benchmarking with the Air Speed Velocity +library (GH8361) + * Support for reading SAS xport files, see here + * Documentation comparing SAS to pandas, see here + * Removal of the automatic TimeSeries broadcasting, deprecated since +0.8.0, see here + * Display format with plain text can optionally align with Unicode +East Asian Width, see here + * Compatibility with Python 3.5 (GH11097) + * Compatibility with matplotlib 1.5.0 (GH1) + +--- Old: pandas-0.16.2.tar.gz New: pandas-0.17.0.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.1YzyuL/_old 2015-10-17 16:38:55.0 +0200 +++ /var/tmp/diff_new_pack.1YzyuL/_new 2015-10-17 16:38:55.0 +0200 @@ -18,7 +18,7 @@ %define modname pandas Name: python-%{modname} -Version:0.16.2 +Version:0.17.0 Release:0 Summary:Make working with "relational" or "labeled" data both easy and intuitive License:BSD-3-Clause ++ pandas-0.16.2.tar.gz -> pandas-0.17.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.16.2.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new/pandas-0.17.0.tar.gz differ: char 5, line 1
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2015-06-30 10:19:30 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is python-pandas Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2015-05-20 23:56:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2015-06-30 10:19:32.0 +0200 @@ -1,0 +2,115 @@ +Mon Jun 29 11:06:30 UTC 2015 - toddrme2...@gmail.com + +- update to version 0.16.2: + (see http://pandas.pydata.org/pandas-docs/stable/whatsnew.html#v0-16-2-june-12-2015) + * Highlights ++ A new pipe method ++ Documentation on how to use numba with pandas + * Enhancements ++ Added rsplit to Index/Series StringMethods (GH10303) ++ Removed the hard-coded size limits on the DataFrame HTML + representation in the IPython notebook, and leave this to + IPython itself (only for IPython v3.0 or greater). This + eliminates the duplicate scroll bars that appeared in the + notebook with large frames (GH10231). + + Note that the notebook has a toggle output scrolling feature to + limit the display of very large frames (by clicking left of the + output). You can also configure the way DataFrames are displayed + using the pandas options, see here here. ++ axis parameter of DataFrame.quantile now accepts also index and + column. (GH9543) + * API Changes ++ Holiday now raises NotImplementedError if both offset and + observance are used in the constructor instead of returning an + incorrect result (GH10217). + * Performance Improvements ++ Improved Series.resample performance with dtype=datetime64[ns] + (GH7754) ++ Increase performance of str.split when expand=True (GH10081) + * Bug Fixes ++ Bug in Series.hist raises an error when a one row Series was + given (GH10214) ++ Bug where HDFStore.select modifies the passed columns list + (GH7212) ++ Bug in Categorical repr with display.width of None in Python 3 + (GH10087) ++ Bug in to_json with certain orients and a CategoricalIndex would + segfault (GH10317) ++ Bug where some of the nan funcs do not have consistent return + dtypes (GH10251) ++ Bug in DataFrame.quantile on checking that a valid axis was + passed (GH9543) ++ Bug in groupby.apply aggregation for Categorical not preserving + categories (GH10138) ++ Bug in to_csv where date_format is ignored if the datetime is + fractional (GH10209) ++ Bug in DataFrame.to_json with mixed data types (GH10289) ++ Bug in cache updating when consolidating (GH10264) ++ Bug in mean() where integer dtypes can overflow (GH10172) ++ Bug where Panel.from_dict does not set dtype when specified + (GH10058) ++ Bug in Index.union raises AttributeError when passing + array-likes. (GH10149) ++ Bug in Timestamp‘s’ microsecond, quarter, dayofyear, week and + daysinmonth properties return np.int type, not built-in + int. (GH10050) ++ Bug in NaT raises AttributeError when accessing to daysinmonth, + dayofweek properties. (GH10096) ++ Bug in Index repr when using the max_seq_items=None setting + (GH10182). ++ Bug in getting timezone data with dateutil on various platforms + ( GH9059, GH8639, GH9663, GH10121) ++ Bug in displaying datetimes with mixed frequencies; display ‘ms’ + datetimes to the proper precision. (GH10170) ++ Bug in setitem where type promotion is applied to the entire + block (GH10280) ++ Bug in Series arithmetic methods may incorrectly hold names + (GH10068) ++ Bug in GroupBy.get_group when grouping on multiple keys, one of + which is categorical. (GH10132) ++ Bug in DatetimeIndex and TimedeltaIndex names are lost after + timedelta arithmetics ( GH9926) ++ Bug in DataFrame construction from nested dict with datetime64 + (GH10160) ++ Bug in Series construction from dict with datetime64 keys + (GH9456) ++ Bug in Series.plot(label=LABEL) not correctly setting the + label (GH10119) ++ Bug in plot not defaulting to matplotlib axes.grid setting + (GH9792) ++ Bug causing strings containing an exponent, but no decimal to be + parsed as int instead of float in engine='python' for the read_csv + parser (GH9565) ++ Bug in Series.align resets name when fill_value is specified + (GH10067) ++ Bug in read_csv causing index name not to be set on an empty + DataFrame (GH10184) ++ Bug in SparseSeries.abs resets name (GH10241) ++ Bug in TimedeltaIndex slicing may reset freq (GH10292) ++ Bug in GroupBy.get_group raises ValueError
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2015-05-20 23:56:33 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is python-pandas Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2015-03-25 10:01:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2015-05-20 23:56:35.0 +0200 @@ -1,0 +2,231 @@ +Tue May 19 09:18:50 UTC 2015 - toddrme2...@gmail.com + +- Update to version 0.16.1 + * Highlights +- 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 + * Enhancements +- BusinessHour`offset is now supported, which represents + business hours starting from 09:00 - 17:00 on BusinessDay by + default. +- DataFrame.diff now takes an axis parameter that determines the + direction of differencing +- Allow clip, clip_lower, and clip_upper to accept array-like + arguments as thresholds (This is a regression from 0.11.0). + These methods now have an axis parameter which determines + how the Series or DataFrame will be aligned with the + threshold(s). +- DataFrame.mask() and Series.mask() now support same keywords + as where +- drop function can now accept errors keyword to suppress + ValueError raised when any of label does not exist in the + target data. +- Allow conversion of values with dtype datetime64 or timedelta64 + to strings using astype(str) +- get_dummies function now accepts sparse keyword. If set to + True, the return DataFrame is sparse, e.g. SparseDataFrame. +- Period now accepts datetime64 as value input. +- Allow timedelta string conversion when leading zero is + missing from time definition, ie 0:00:00 vs 00:00:00. +- Allow Panel.shift with axis='items' +- Trying to write an excel file now raises NotImplementedError + if the DataFrame has a MultiIndex instead of writing a broken + Excel file. +- Allow Categorical.add_categories to accept Series or np.array. +- Add/delete str/dt/cat accessors dynamically from __dir__. +- Add normalize as a dt accessor method. +- DataFrame and Series now have _constructor_expanddim property + as overridable constructor for one higher dimensionality + data. This should be used only when it is really needed +- pd.lib.infer_dtype now returns 'bytes' in Python 3 where + appropriate. +- We introduce a CategoricalIndex, a new type of index object + that is useful for supporting indexing with duplicates. This + is a container around a Categorical (introduced in v0.15.0) + and allows efficient indexing and storage of an index with a + large number of duplicated elements. Prior to 0.16.1, + setting the index of a DataFrame/Series with a category + dtype would convert this to regular object-based Index. +- Series, DataFrames, and Panels now have a new method: + pandas.DataFrame.sample. The method accepts a specific number + of rows or columns to return, or a fraction of the total + number or rows or columns. It also has options for sampling + with or without replacement, for passing in a column for + weights for non-uniform sampling, and for setting seed values + to facilitate replication. +- The following new methods are accesible via .str accessor to + apply the function to each values. + + capitalize() + + swapcase() + + normalize() + + partition() + + rpartition() + + index() + + rindex() + + translate() +- Added StringMethods (.str accessor) to Index +- split now takes expand keyword to specify whether to expand + dimensionality. return_type is deprecated. + * API changes +- When passing in an ax to df.plot( ..., ax=ax), the sharex + kwarg will now default to False. +- Add support for separating years and quarters using dashes, + for example 2014-Q1. +- pandas.DataFrame.assign now inserts new columns in + alphabetical order. Previously the order was arbitrary. +- By default, read_csv and read_table will now try to infer + the compression type based on the file extension. Set + compression=None to restore the previous behavior +
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2015-03-25 10:01:32 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is python-pandas Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2015-01-14 11:45:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2015-03-25 10:01:46.0 +0100 @@ -1,0 +2,244 @@ +Tue Mar 24 12:44:20 UTC 2015 - toddrme2...@gmail.com + +- update to version 0.16.0: + * Highlights: +- DataFrame.assign method +- Series.to_coo/from_coo methods to interact with scipy.sparse +- Backwards incompatible change to Timedelta to conform the .seconds + attribute with datetime.timedelta +- Changes to the .loc slicing API to conform with the behavior of .ix +- Changes to the default for ordering in the Categorical constructor +- Enhancement to the .str accessor to make string operations easier +- 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 + * New features +- Inspired by dplyr's mutate verb, DataFrame has a new assign method. +- Added SparseSeries.to_coo and SparseSeries.from_coo methods for + converting to and from scipy.sparse.coo_matrix instances. +- Following new methods are accesible via .str accessor to apply the + function to each values. This is intended to make it more consistent with + standard methods on strings: isalnum(), isalpha(), isdigit(), isdigit(), + isspace(), islower(), isupper(), istitle(), isnumeric(), isdecimal(), + find(), rfind(), ljust(), rjust(), zfill() +- Reindex now supports method='nearest' for frames or series with a + monotonic increasing or decreasing index. +- The read_excel() function's sheetname argument now accepts a list and + None, to get multiple or all sheets respectively. If more than one sheet + is specified, a dictionary is returned. +- Allow Stata files to be read incrementally with an iterator; support for + long strings in Stata files. +- Paths beginning with ~ will now be expanded to begin with the user's home + directory. +- Added time interval selection in get_data_yahoo. +- Added Timestamp.to_datetime64() to complement Timedelta.to_timedelta64(). +- tseries.frequencies.to_offset() now accepts Timedelta as input. +- Lag parameter was added to the autocorrelation method of Series, defaults + to lag-1 autocorrelation. +- Timedelta will now accept nanoseconds keyword in constructor. +- SQL code now safely escapes table and column names. +- Added auto-complete for Series.str.tab, Series.dt.tab and + Series.cat.tab. +- Index.get_indexer now supports method='pad' and method='backfill' even + for any target array, not just monotonic targets. +- Index.asof now works on all index types. +- A verbose argument has been augmented in io.read_excel(), defaults to + False. Set to True to print sheet names as they are parsed. +- Added days_in_month (compatibility alias daysinmonth) property to + Timestamp, DatetimeIndex, Period, PeriodIndex, and Series.dt. +- Added decimal option in to_csv to provide formatting for non-'.' decimal + separators +- Added normalize option for Timestamp to normalized to midnight +- Added example for DataFrame import to R using HDF5 file and rhdf5 + library. + * Backwards incompatible API changes +- In v0.16.0, we are restoring the API to match that of datetime.timedelta. + Further, the component values are still available through the .components + accessor. This affects the .seconds and .microseconds accessors, and + removes the .hours, .minutes, .milliseconds accessors. These changes + affect TimedeltaIndex and the Series .dt accessor as well. +- The behavior of a small sub-set of edge cases for using .loc have + changed. Furthermore we have improved the content of the error messages + that are raised: + + Slicing with .loc where the start and/or stop bound is not found in +the index is now allowed; this previously would raise a KeyError. This +makes the behavior the same as .ix in this case. This change is only +for slicing, not when indexing with a single label. + + Allow slicing with float-like values on an integer index for .ix. +Previously this was only enabled for .loc: + + Provide a useful exception for indexing with an invalid type for that +index when using .loc. For example
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2015-01-14 11:45:01 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is python-pandas Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2014-11-10 17:28:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2015-01-14 11:45:27.0 +0100 @@ -1,0 +2,177 @@ +Mon Jan 12 13:46:26 UTC 2015 - toddrme2...@gmail.com + +- update to version 0.15.2: + * API changes: +- Indexing in MultiIndex beyond lex-sort depth is now supported, + though a lexically sorted index will have a better + performance. (GH2646) +- Bug in unique of Series with category dtype, which returned all + categories regardless whether they were used or not (see + GH8559 for the discussion). Previous behaviour was to return all + categories. +- Series.all and Series.any now support the level and skipna + parameters. Series.all, Series.any, Index.all, and Index.any no + longer support the out and keepdims parameters, which existed + for compatibility with ndarray. Various index types no longer + support the all and any aggregation functions and will now raise + TypeError. (GH8302). +- Allow equality comparisons of Series with a categorical dtype + and object dtype; previously these would raise TypeError + (GH8938) +- Bug in NDFrame: conflicting attribute/column names now behave + consistently between getting and setting. Previously, when both + a column and attribute named y existed, data.y would return the + attribute, while data.y = z would update the column (GH8994) +- Timestamp('now') is now equivalent to Timestamp.now() in that it + returns the local time rather than UTC. Also, Timestamp('today') + is now equivalent to Timestamp.today() and both have tz as a + possible argument. (GH9000) +- Fix negative step support for label-based slices (GH8753) + * Enhancements: +- Added ability to export Categorical data to Stata (GH8633). See + here for limitations of categorical variables exported to Stata + data files. +- Added flag order_categoricals to StataReader and read_stata to + select whether to order imported categorical data (GH8836). See + here for more information on importing categorical variables + from Stata data files. +- Added ability to export Categorical data to to/from HDF5 + (GH7621). Queries work the same as if it was an object + array. However, the category dtyped data is stored in a more + efficient manner. See here for an example and caveats + w.r.t. prior versions of pandas. +- Added support for searchsorted() on Categorical class (GH8420). +- Added the ability to specify the SQL type of columns when + writing a DataFrame to a database (GH8778). For example, + specifying to use the sqlalchemy String type instead of the + default Text type for string columns. +- Series.all and Series.any now support the level and skipna + parameters (GH8302). +- Panel now supports the all and any aggregation + functions. (GH8302). +- Added support for utcfromtimestamp(), fromtimestamp(), and + combine() on Timestamp class (GH5351). +- Added Google Analytics (pandas.io.ga) basic documentation + (GH8835). +- Timedelta arithmetic returns NotImplemented in unknown cases, + allowing extensions by custom classes (GH8813). +- Timedelta now supports arithemtic with numpy.ndarray objects of + the appropriate dtype (numpy 1.8 or newer only) (GH8884). +- Added Timedelta.to_timedelta64() method to the public API + (GH8884). +- Added gbq.generate_bq_schema() function to the gbq module + (GH8325). +- Series now works with map objects the same way as generators + (GH8909). +- Added context manager to HDFStore for automatic closing + (GH8791). +- to_datetime gains an exact keyword to allow for a format to not + require an exact match for a provided format string (if its + False). exact defaults to True (meaning that exact matching is + still the default) (GH8904) +- Added axvlines boolean option to parallel_coordinates plot + function, determines whether vertical lines will be printed, + default is True +- Added ability to read table footers to read_html (GH8552). +- to_sql now infers datatypes of non-NA values for columns that + contain NA values and have dtype object (GH8778). + * Performance: +- Reduce memory usage when skiprows is an integer in read_csv + (GH8681) +- Performance boost for to_datetime
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2014-11-10 17:28:42 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is python-pandas Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2014-10-22 16:23:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2014-11-10 17:28:57.0 +0100 @@ -1,0 +2,90 @@ +Sun Nov 9 15:40:36 UTC 2014 - toddrme2...@gmail.com + +- Updated to version 0.15.1: + + API changes +- Represent ``MultiIndex`` labels with a dtype that utilizes memory based + on the level size. +- ``groupby`` with ``as_index=False`` will not add erroneous extra columns + to result (:issue:`8582`): +- ``groupby`` will not erroneously exclude columns if the column name + conflics with the grouper name (:issue:`8112`): +- ``concat`` permits a wider variety of iterables of pandas objects to be + passed as the first parameter (:issue:`8645`): +- ``s.dt.hour`` and other ``.dt`` accessors will now return ``np.nan`` for + missing values (rather than previously -1), (:issue:`8689`) +- support for slicing with monotonic decreasing indexes, even if ``start`` + or ``stop`` is not found in the index (:issue:`7860`): +- added Index properties `is_monotonic_increasing` and + `is_monotonic_decreasing` (:issue:`8680`). +- pandas now also registers the ``datetime64`` dtype in matplotlib's units + registry to plot such values as datetimes. + + Enhancements +- Added option to select columns when importing Stata files (:issue:`7935`) +- Qualify memory usage in ``DataFrame.info()`` by adding ``+`` if it is a + lower bound (:issue:`8578`) +- Raise errors in certain aggregation cases where an argument such as + ``numeric_only`` is not handled (:issue:`8592`). +- Added support for 3-character ISO and non-standard country codes in + :func:``io.wb.download()`` (:issue:`8482`) +- :ref:`World Bank data requests remote_data.wb` now will warn/raise + based on an ``errors`` argument, as well as a list of hard-coded country + codes and the World Bank's JSON response. +- Added option to ``Series.str.split()`` to return a ``DataFrame`` rather + than a ``Series`` (:issue:`8428`) +- Added option to ``df.info(null_counts=None|True|False)`` to override the + default display options and force showing of the null-counts + (:issue:`8701`) + + Bug Fixes +- Bug in unpickling of a ``CustomBusinessDay`` object (:issue:`8591`) +- Bug in coercing ``Categorical`` to a records array, e.g. + ``df.to_records()`` (:issue:`8626`) +- Bug in ``Categorical`` not created properly with ``Series.to_frame()`` + (:issue:`8626`) +- Bug in coercing in astype of a ``Categorical`` of a passed + ``pd.Categorical`` (this now raises ``TypeError`` correctly), + (:issue:`8626`) +- Bug in ``cut``/``qcut`` when using ``Series`` and ``retbins=True`` + (:issue:`8589`) +- Bug in writing Categorical columns to an SQL database with ``to_sql`` + (:issue:`8624`). +- Bug in comparing ``Categorical`` of datetime raising when being compared + to a scalar datetime (:issue:`8687`) +- Bug in selecting from a ``Categorical`` with ``.iloc`` (:issue:`8623`) +- Bug in groupby-transform with a Categorical (:issue:`8623`) +- Bug in duplicated/drop_duplicates with a Categorical (:issue:`8623`) +- Bug in ``Categorical`` reflected comparison operator raising if the first + argument was a numpy array scalar (e.g. np.int64) (:issue:`8658`) +- Bug in Panel indexing with a list-like (:issue:`8710`) +- Compat issue is ``DataFrame.dtypes`` when + ``options.mode.use_inf_as_null`` is True (:issue:`8722`) +- Bug in ``read_csv``, ``dialect`` parameter would not take a string + (:issue: `8703`) +- Bug in slicing a multi-index level with an empty-list (:issue:`8737`) +- Bug in numeric index operations of add/sub with Float/Index Index with + numpy arrays (:issue:`8608`) +- Bug in setitem with empty indexer and unwanted coercion of dtypes + (:issue:`8669`) +- Bug in ix/loc block splitting on setitem (manifests with integer-like + dtypes, e.g. datetime64) (:issue:`8607`) +- Bug when doing label based indexing with integers not found in the index + for non-unique but monotonic indexes (:issue:`8680`). +- Bug when indexing a Float64Index with ``np.nan`` on numpy 1.7 + (:issue:`8980`). +- Fix ``shape`` attribute for ``MultiIndex`` (:issue:`8609`) +- Bug in ``GroupBy`` where a name conflict between the grouper and
commit python-pandas for openSUSE:Factory
Hello community, here is the log from the commit of package python-pandas for openSUSE:Factory checked in at 2014-10-22 16:23:25 Comparing /work/SRC/openSUSE:Factory/python-pandas (Old) and /work/SRC/openSUSE:Factory/.python-pandas.new (New) Package is python-pandas Changes: --- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes 2014-07-31 21:50:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-pandas.new/python-pandas.changes 2014-10-22 16:23:26.0 +0200 @@ -1,0 +2,23 @@ +Mon Oct 20 10:42:30 UTC 2014 - toddrme2...@gmail.com + +- Update to 0.15.0, highlights: + - Drop support for numpy 1.7.0 + - The Categorical type was integrated as a first-class +pandas type + - New scalar type Timedelta, and a new index type TimedeltaIndex + - New DataFrame default display for df.info() to +include memory usage + - New datetimelike properties accessor .dt for Series + - Split indexing documentation into Indexing and Selecting Data and +MultiIndex / Advanced Indexing + - Split out string methods documentation into Working with Text Data + - read_csv will now by default ignore blank lines when parsing + - API change in using Indexes in set operations + - Internal refactoring of the Index class to no longer +sub-class ndarray + - dropping support for PyTables less than version 3.0.0, +and numexpr less than version 2.1 +- Update minimum dependency versions of + python-numpy, python-tables, and python-numexpr + +--- Old: pandas-0.14.1.tar.gz New: pandas-0.15.0.tar.gz Other differences: -- ++ python-pandas.spec ++ --- /var/tmp/diff_new_pack.FPfs8x/_old 2014-10-22 16:23:27.0 +0200 +++ /var/tmp/diff_new_pack.FPfs8x/_new 2014-10-22 16:23:27.0 +0200 @@ -18,7 +18,7 @@ %define modname pandas Name: python-%{modname} -Version:0.14.1 +Version:0.15.0 Release:0 Summary:Make working with relational or labeled data both easy and intuitive License:BSD-3-Clause @@ -37,8 +37,8 @@ BuildRequires: python-html5lib BuildRequires: python-lxml BuildRequires: python-matplotlib -BuildRequires: python-numexpr -BuildRequires: python-numpy-devel +BuildRequires: python-numexpr = 2.1 +BuildRequires: python-numpy-devel = 1.7.0 BuildRequires: python-openpyxl BuildRequires: python-pytz BuildRequires: python-scipy @@ -48,7 +48,7 @@ BuildRequires: python-xlrd BuildRequires: python-xlwt Requires: python-dateutil -Requires: python-numpy +Requires: python-numpy = 1.7.0 Requires: python-pytz Recommends: python-Bottleneck Recommends: python-beautifulsoup4 @@ -56,7 +56,7 @@ Recommends: python-html5lib Recommends: python-lxml Recommends: python-matplotlib -Recommends: python-numexpr +Recommends: python-numexpr = 2.1 Recommends: python-openpyxl Recommends: python-scipy Recommends: python-SQLAlchemy ++ pandas-0.14.1.tar.gz - pandas-0.15.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-pandas/pandas-0.14.1.tar.gz /work/SRC/openSUSE:Factory/.python-pandas.new/pandas-0.15.0.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org