commit python-dask for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-dask for openSUSE:Factory checked in at 2022-10-25 11:20:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-dask (Old) and /work/SRC/openSUSE:Factory/.python-dask.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-dask" Tue Oct 25 11:20:11 2022 rev:56 rq:1030989 version:2022.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-dask/python-dask.changes 2022-09-12 19:08:31.714583611 +0200 +++ /work/SRC/openSUSE:Factory/.python-dask.new.2275/python-dask.changes 2022-10-25 11:20:38.310220573 +0200 @@ -1,0 +2,100 @@ +Fri Oct 21 13:19:48 UTC 2022 - Ben Greiner <code@bnavigator.de> + +- Update to version 2022.10.0 + * Backend library dispatching for IO in Dask-Array and + Dask-DataFrame (GH#9475) Richard (Rick) Zamora + * Add new CLI that is extensible (GH#9283) Doug Davis + * Groupby median (GH#9516) Ian Rose + * Fix array copy not being a no-op (GH#9555) David Hoese + * Add support for string timedelta in map_overlap (GH#9559) + Nicolas Grandemange + * Shuffle-based groupby for single functions (GH#9504) Ian Rose + * Make datetime.datetime tokenize idempotantly (GH#9532) Martin + Durant + * Support tokenizing datetime.time (GH#9528) Tim Paine + * Avoid race condition in lazy dispatch registration (GH#9545) + James Bourbeau + * Do not allow setitem to np.nan for int dtype (GH#9531) Doug + Davis + * Stable demo column projection (GH#9538) Ian Rose + * Ensure pickle-able binops in delayed (GH#9540) Ian Rose + * Fix project CSV columns when selecting (GH#9534) Martin Durant + * Update Parquet best practice (GH#9537) Matthew Rocklin +- move -all metapackage to -complete, mirroring upstream's + [complete] extra. + +------------------------------------------------------------------- +Fri Sep 30 23:19:11 UTC 2022 - Arun Persaud <arun@gmx.de> + +- update to version 2022.9.2: + * Enhancements + + Remove factorization logic from array auto chunking (:pr:`9507`) + `James Bourbeau`_ + * Documentation + + Add docs on running Dask in a standalone Python script + (:pr:`9513`) `James Bourbeau`_ + + Clarify custom-graph multiprocessing example (:pr:`9511`) + `nouman`_ + * Maintenance + + Groupby sort upstream compatibility (:pr:`9486`) `Ian Rose`_ + +------------------------------------------------------------------- +Fri Sep 16 19:54:12 UTC 2022 - Arun Persaud <arun@gmx.de> + +- update to version 2022.9.1: + * New Features + + Add "DataFrame" and "Series" "median" methods (:pr:`9483`) + `James Bourbeau`_ + * Enhancements + + Shuffle "groupby" default (:pr:`9453`) `Ian Rose`_ + + Filter by list (:pr:`9419`) `Greg Hayes`_ + + Added "distributed.utils.key_split" functionality to + "dask.utils.key_split" (:pr:`9464`) `Luke Conibear`_ + * Bug Fixes + + Fix overlap so that "set_index" doesn't drop rows (:pr:`9423`) + `Julia Signell`_ + + Fix assigning pandas "Series" to column when "ddf.columns.min()" + raises (:pr:`9485`) `Erik Welch`_ + + Fix metadata comparison "stack_partitions" (:pr:`9481`) `James + Bourbeau`_ + + Provide default for "split_out" (:pr:`9493`) `Lawrence + Mitchell`_ + * Deprecations + + Allow "split_out" to be "None", which then defaults to "1" in + "groupby().aggregate()" (:pr:`9491`) `Ian Rose`_ + * Documentation + + Fixing "enforce_metadata" documentation, not checking for dtypes + (:pr:`9474`) `Nicolas Grandemange`_ + + Fix "it's" --> "its" typo (:pr:`9484`) `Nat Tabris`_ + * Maintenance + + Workaround for parquet writing failure using some datetime + series but not others (:pr:`9500`) `Ian Rose`_ + + Filter out "numeric_only" warnings from "pandas" (:pr:`9496`) + `James Bourbeau`_ + + Avoid "set_index(..., inplace=True)" where not necessary + (:pr:`9472`) `James Bourbeau`_ + + Avoid passing groupby key list of length one (:pr:`9495`) `James + Bourbeau`_ + + Update "test_groupby_dropna_cudf" based on "cudf" support for + "group_keys" (:pr:`9482`) `James Bourbeau`_ + + Remove "dd.from_bcolz" (:pr:`9479`) `James Bourbeau`_ + + Added "flake8-bugbear" to "pre-commit" hooks (:pr:`9457`) `Luke + Conibear`_ + + Bind loop variables in function definitions ("B023") + (:pr:`9461`) `Luke Conibear`_ + + Added assert for comparisons ("B015") (:pr:`9459`) `Luke + Conibear`_ + + Set top-level default shell in CI workflows (:pr:`9469`) `James + Bourbeau`_ + + Removed unused loop control variables ("B007") (:pr:`9458`) + `Luke Conibear`_ + + Replaced "getattr" calls for constant attributes ("B009") + (:pr:`9460`) `Luke Conibear`_ + + Pin "libprotobuf" to allow nightly "pyarrow" in the upstream CI + build (:pr:`9465`) `Joris Van den Bossche`_ + + Replaced mutable data structures for default arguments ("B006") + (:pr:`9462`) `Luke Conibear`_ + + Changed "flake8" mirror and updated version (:pr:`9456`) `Luke + Conibear`_ + +------------------------------------------------------------------- Old: ---- dask-2022.9.0.tar.gz New: ---- dask-2022.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-dask.spec ++++++ --- /var/tmp/diff_new_pack.EyIYoT/_old 2022-10-25 11:20:39.066222248 +0200 +++ /var/tmp/diff_new_pack.EyIYoT/_new 2022-10-25 11:20:39.074222266 +0200 @@ -43,7 +43,7 @@ %define skip_python2 1 Name: python-dask%{psuffix} # ===> Note: python-dask MUST be updated in sync with python-distributed! <=== -Version: 2022.9.0 +Version: 2022.10.0 Release: 0 Summary: Minimal task scheduling abstraction License: BSD-3-Clause @@ -61,6 +61,8 @@ Requires: python-packaging >= 20.0 Requires: python-partd >= 0.3.10 Requires: python-toolz >= 0.8.2 +Requires(post): update-alternatives +Requires(postun):update-alternatives Recommends: %{name}-array = %{version} Recommends: %{name}-bag = %{version} Recommends: %{name}-dataframe = %{version} @@ -77,15 +79,15 @@ Recommends: python-pyarrow >= 0.14.0 Recommends: python-s3fs >= 0.4.0 Recommends: python-xxhash -Suggests: %{name}-all = %{version} +Suggests: %{name}-complete = %{version} Suggests: %{name}-diagnostics = %{version} Provides: %{name}-multiprocessing = %{version}-%{release} Obsoletes: %{name}-multiprocessing < %{version}-%{release} BuildArch: noarch %if %{with test} # test that we specified all requirements correctly in the core -# and subpackages by only requiring dask-all and optional extras -BuildRequires: %{python_module dask-all = %{version}} +# and subpackages by only requiring dask-complete and optional extras +BuildRequires: %{python_module dask-complete = %{version}} BuildRequires: %{python_module pytest-rerunfailures} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} @@ -127,7 +129,7 @@ larger-than-memory or distributed environments. These parallel collections run on top of dynamic task schedulers. -%package all +%package complete # This must have a Requires for dask and all the dask subpackages Summary: All dask components Requires: %{name} = %{version} @@ -138,8 +140,10 @@ Requires: %{name}-diagnostics = %{version} Requires: %{name}-distributed = %{version} Requires: %{name}-dot = %{version} +Provides: %{name}-all = %{version}-%{release} +Obsoletes: %{name}-all < %{version}-%{release} -%description all +%description complete A flexible library for parallel computing in Python. Dask is composed of two parts: @@ -320,6 +324,7 @@ %install %if !%{with test} %python_install +%python_clone -a %{buildroot}%{_bindir}/dask %{python_expand # give SUSE specific install instructions sed -E -i '/Please either conda or pip install/,/python -m pip install/ { s/either conda or pip//; @@ -363,10 +368,17 @@ %pytest --pyargs dask -n auto -r fE -m "not network" -k "not ($donttest)" --reruns 3 --reruns-delay 3 %endif +%post +%python_install_alternative dask + +%postun +%python_uninstall_alternative dask + %if !%{with test} %files %{python_files} %doc README.rst %license LICENSE.txt +%python_alternative %{_bindir}/dask %{python_sitelib}/dask/ %{python_sitelib}/dask-%{version}*-info %exclude %{python_sitelib}/dask/array/ @@ -378,7 +390,7 @@ %pycache_only %exclude %{python_sitelib}/dask/__pycache__/delayed*.pyc %pycache_only %exclude %{python_sitelib}/dask/__pycache__/dot.* -%files %{python_files all} +%files %{python_files complete} %license LICENSE.txt %files %{python_files array} ++++++ dask-2022.9.0.tar.gz -> dask-2022.10.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-dask/dask-2022.9.0.tar.gz /work/SRC/openSUSE:Factory/.python-dask.new.2275/dask-2022.10.0.tar.gz differ: char 5, line 1
participants (1)
-
Source-Sync