Hello community, here is the log from the commit of package python-fastparquet for openSUSE:Factory checked in at 2018-10-02 19:47:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-fastparquet (Old) and /work/SRC/openSUSE:Factory/.python-fastparquet.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-fastparquet" Tue Oct 2 19:47:24 2018 rev:3 rq:639321 version:0.1.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-fastparquet/python-fastparquet.changes 2018-06-13 15:38:14.351102230 +0200 +++ /work/SRC/openSUSE:Factory/.python-fastparquet.new/python-fastparquet.changes 2018-10-02 19:48:31.629762182 +0200 @@ -1,0 +2,148 @@ +Sun Sep 30 16:22:56 UTC 2018 - Arun Persaud <a...@gmx.de> + +- specfile: + * update url + * make %files section more specific + +- update to version 0.1.6: + * Restrict what categories get passed through (#358) + * Deep digging for multi-indexes (#356) + * allow_empty is the default in >=zstandard-0.9 (#355) + * Remove setup_requires from setup.py (#345) + * Fixed error if a certain partition is empty, when writing a + partioned (#347) + * Allow UTF8 column names to be read (#342) + * readd test file + * Allow for NULL converted type (#340) + * Robust partition names (#336) + * Fix accidental multiindex + * Read multi indexes (#331) + * Allow reading from any file-like (#330) + * change `parquet-format` link to apache repo (#328) + * Remove extra space from api.py (#325) + * numba bool fun (#324) + +- changes from version 0.1.5: + * Fix _dtypes to be more efficient, to work with files with lots of + columns (#318) + * Buildfix (#313) + * Use LZ4 block compression for compatibility with parquet-cpp + (#314) (#315) + * Fix typo in ParquetFile docstring (#312) + * Remove annoying print() when reading file with CategoricalDtype + index (#311) + * Allow lists of multi-file data-sets (#309) + * Acceleate dataframe.empty for small/medium sizes (#307) + * Include dictionary page in column size (#306) + * Fix for selecting columns which were used for partitioning (#304) + * Remove occurances of np.fromstring (#303) + * Add support for zstandard compression (#296) + * Int96time order (#298) + +- changes from version 0.1.4: + * Add handling of keyword arguments for compressor (#294) + * Fix setup.py duplication (#295) + * Integrate pytest with setup.py (#293) + * Get setup.py pytest to work. (#287) + * Add LZ4 support (#292) + * Update for forthcoming thrift release (#281) + * If timezones are in pandas metadata, assign columns as required + (#285) + * Pandas import (#284) + * Copy FMDs instead of mutate (#279) + * small fixes (#278) + * fixes to get benchmark to work (#276) + * backwards compat with Dask + * Fix test_time_millis on Windows (#275) + * join paths os-independently (#271) + * Adds int32 support for object encoding (#268) + * Fix a couple small typos in documentation (#267) + * Partition order should be sorted (#265) + * COMPAT: Update thrift (#264) + * Speedups result (#253) + * Remove thrift_copy + * Define `__copy__` on thrift structures + * Update rtd deps + +- changes from version 0.1.3: + * More care over append when partitioning multiple columns + * Sep for windows cats filtering + * Move pytest imports to tests/ remove requirememnt + * Special-case only zeros + * Cope with partition values like "07" + * fix for s3 + * Fix for list of paths rooted in the current directory + * add test + * Explicit file opens + * update docstring + * Refactor partition interpretation + * py2 fix + * Error in test changed + * Better error messages when failed to cnovert on write + +- changes from version 0.1.2: + * Revert accidental removal of s3 import + * Move thrift things together, and make thrift serializer for pickle + * COMPAT: for new pandas CategoricalDtype + * Fixup for backwards seeking. + * Fix some test failures + * Protptype version using thrift instead of thriftpy + * Not all mergers have cats + * Revert accidental deletion + * remove warnings + * Sort keys in json for metadata + * Check column chunks for categories sizes + * Account for partition dir names with numbers + * Fix map/list doc + * Catch more stats errors + * Prevent pandas auto-names being given to index + +- changes from version 0.1.1: + * Add workaround for single-value-partition + * update test + * Simplify and fix for py2 + * Use thrift encoding on statistics strings + * remove redundant SNAPPY from supported compressions list + * Fix statistics + * lists again + * Always convert int96 to times + * Update docs + * attribute typo + * Fix definition level + * Add test, clean columns + * Allow optional->optional lists and maps + * Flatten schema to enable loading of non-repeated columns + * Remove extra file + * Fix py2 + * Fix "in" filter to cope with strings that could be numbers + * Allow pip install without NumPy or Cython + +- changes from version 0.1.0: + * Add ParquetFile attribute documentation + * Fix tests + * Enable append to an empty dataset + * More warning words and check on partition_on + * Do not fail stats if there are no row-groups + * Fix "numpy_dtype"->"numpy_type + * "in" was checking range not exact membership of set + * If metadata gives index, put in columns + * Fix pytest warning + * Fail on ordering dict statistics + * Fix stats filter + * clean test + * Fix ImportWarning on Python 3.6+ + * TEST: added updated test file for special strings used in filters + * fix links + * [README]: indicate dependency on LLVM 4.0.x. + * Filter stats had unfortunate converted_type check + * Ignore exceptions in val_to_num + * Also for TODAY + * Very special case for partition: NOW should be kept as string + * Allow partition_on; fix category nuls + * Remove old category key/values on writing + * Implement writing pandas metadata and auto-setting cats/index + * Pandas compatability + * Test and fix for filter on single file + * Do not attempt to recurse into schema elements with zero childrean + +------------------------------------------------------------------- Old: ---- fastparquet-0.0.6.tar.gz New: ---- fastparquet-0.1.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-fastparquet.spec ++++++ --- /var/tmp/diff_new_pack.j0owkP/_old 2018-10-02 19:48:34.421759283 +0200 +++ /var/tmp/diff_new_pack.j0owkP/_new 2018-10-02 19:48:34.425759278 +0200 @@ -12,21 +12,20 @@ # 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-%{**}} # Test files not included %bcond_with test - -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-fastparquet -Version: 0.0.6 +Version: 0.1.6 Release: 0 Summary: Python support for Parquet file format License: Apache-2.0 Group: Development/Languages/Python -Url: https://github.com/martindurant/fastparquet/ +URL: https://github.com/dask/fastparquet/ Source: https://files.pythonhosted.org/packages/source/f/fastparquet/fastparquet-%{version}.tar.gz BuildRequires: %{python_module Cython} BuildRequires: %{python_module cffi >= 0.6} @@ -38,6 +37,14 @@ BuildRequires: %{python_module thriftpy >= 0.3.6} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-numba >= 0.28 +Requires: python-numpy >= 1.11 +Requires: python-pandas +Requires: python-six +Requires: python-thriftpy >= 0.3.6 +Recommends: python-Brotli +Recommends: python-python-lzo +Recommends: python-python-snappy %if %{with test} BuildRequires: %{python_module Brotli} BuildRequires: %{python_module pytest} @@ -46,16 +53,6 @@ BuildRequires: python-funcsigs BuildRequires: python-singledispatch %endif -Requires: python-numba >= 0.28 -Requires: python-numpy >= 1.11 -Requires: python-pandas -Requires: python-six -Requires: python-thriftpy >= 0.3.6 -Recommends: python-python-lzo -Recommends: python-Brotli -Recommends: python-python-snappy -BuildRoot: %{_tmppath}/%{name}-%{version}-build - %python_subpackages %description @@ -79,9 +76,11 @@ %endif %files %{python_files} -%defattr(-,root,root,-) %doc README.rst %license LICENSE -%{python_sitearch}/* +%dir %{python_sitearch}/fastparquet +%{python_sitearch}/fastparquet/* +%dir %{python_sitearch}/fastparquet-%{version}-py*.egg-info +%{python_sitearch}/fastparquet-%{version}-py*.egg-info/* %changelog ++++++ fastparquet-0.0.6.tar.gz -> fastparquet-0.1.6.tar.gz ++++++ ++++ 15683 lines of diff (skipped)