diff --git a/fastparquet-0.0.6.tar.gz b/fastparquet-0.0.6.tar.gz deleted file mode 100644 index 16b7bb8..0000000 --- a/fastparquet-0.0.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b1d55eec6d971be55918a6fdd3bbc1c6bc62cbaac5f63318d866d3e3c9a8262 -size 110439 diff --git a/fastparquet-0.1.6.tar.gz b/fastparquet-0.1.6.tar.gz new file mode 100644 index 0000000..1081135 --- /dev/null +++ b/fastparquet-0.1.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f820626401f59037048a2472fc2f325d0193de3290fd48c012436d7b3a026d14 +size 144033 diff --git a/python-fastparquet.changes b/python-fastparquet.changes index 9e8f413..eed29c1 100644 --- a/python-fastparquet.changes +++ b/python-fastparquet.changes @@ -1,3 +1,151 @@ +------------------------------------------------------------------- +Sun Sep 30 16:22:56 UTC 2018 - Arun Persaud + +- 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 + ------------------------------------------------------------------- Thu Jun 7 20:41:31 UTC 2018 - jengelh@inai.de diff --git a/python-fastparquet.spec b/python-fastparquet.spec index 7f11841..5665eab 100644 --- a/python-fastparquet.spec +++ b/python-fastparquet.spec @@ -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 six} 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_module python-snappy} 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 @@ export CFLAGS="%{optflags}" %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