Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-dask-distributed-2024.12.0-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python313-dask-distributed Distribution: openSUSE:Factory:zSystems
Version: 2024.12.0 Vendor: openSUSE
Release: 1.2 Build date: Wed Dec 4 11:16:13 2024
Group: Unspecified Build host: reproducible
Size: 1531 Source RPM: python-dask-2024.12.0-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://dask.org
Summary: Interface with the distributed task scheduler in dask
A flexible library for parallel computing in Python.

Dask is composed of two parts:
- Dynamic task scheduling optimized for computation. This is similar to
  Airflow, Luigi, Celery, or Make, but optimized for interactive
  computational workloads.
- “Big Data” collections like parallel arrays, dataframes, and lists that
  extend common interfaces like NumPy, Pandas, or Python iterators to
  larger-than-memory or distributed environments. These parallel collections
  run on top of dynamic task schedulers.

This meta package pulls in the distributed module into the dask namespace.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Dec 04 2024 Ben Greiner <code@bnavigator.de>
  - Update to 2024.12.0
    * Revert "Add LLM chatbot to Dask docs (#11556)" @dchudz (#11577)
    * Automatically rechunk if array in to_zarr has irregular chunks
      @phofl (#11553)
    * Blockwise uses Task class @fjetter (#11568)
    * Migrate rechunk and reshape to task spec @phofl (#11555)
    * Cache svg-representation for arrays @dcherian (#11560)
    * Fix empty input for containers @fjetter (#11571)
    * Convert Bag graphs to TaskSpec graphs during optimization
      @fjetter (#11569)
    * add LLM chatbot to Dask docs @dchudz (#11556)
    * Add support for Python 3.13 @phofl (#11456)
    * Fuse data nodes in linear fusion too @phofl (#11549)
    * Migrate slicing code to task spec @phofl (#11548)
    * Speed up ArraySliceDep tokenization @phofl (#11551)
    * Fix fusing of p2p barrier tasks @phofl (#11543)
    * Remove infra/mentions of GPU CI @charlesbluca (#11546)
    * Temporarily disable gpuCI update CI job @jrbourbeau (#11545)
    * Use BlockwiseDep to implement map_blocks keywords @phofl
      (#11542)
    * Remove optimize_slices @phofl (#11538)
    * Make reshape_blockwise a noop if shape is the same @phofl
      (#11541)
    * Remove read-only flag from open_arry in open_zarr @phofl
      (#11539)
    * Implement linear_fusion for task spec class @phofl (#11525)
    * Remove recursion from TaskSpec @fjetter (#11477)
    * Fixup test after dask-expr change @phofl (#11536)
    * Bump codecov/codecov-action from 3 to 5 @dependabot (#11532)
    * Create dask-expr frame directly without roundtripping @phofl
      (#11529)
    * Add scikit-image nightly back to upstream CI @jrbourbeau
      (#11530)
    * Remove from\_dask\_dataframe import @phofl (#11528)
    * Ensure that from_array creates a copy @phofl (#11524)
    * Simplify and improve performance of normalize chunks @phofl
      (#11521)
    * Fix flaky nanquantile test @phofl (#11518)
    * Fix tests for new read\_only kwarg in zarr=3 @phofl (#11516)
* Wed Nov 27 2024 Ben Greiner <code@bnavigator.de>
  - Skip tokenize test on python313
    * See gh#dask/dask#11456, gh#dask/dask#11457
* Fri Nov 22 2024 Dirk Müller <dmueller@suse.com>
  - reenable for python 313 as numba is now available
* Tue Nov 19 2024 Dirk Müller <dmueller@suse.com>
  - update to 2024.11.2:
    * fix critical performance regression in 2024.11.1
  - skip dask on 313 as numba is not yet ready for it
* Tue Nov 12 2024 Dirk Müller <dmueller@suse.com>
  - update to 2024.11.1:
    * Zarr-Python 3 compatibility  (:pr:`11388`)
    * Avoid exponentially increasing taskgraph in overlap
    * Ensure numba tokenization does not use slow pickle path
* Sun Sep 08 2024 Dirk Müller <dmueller@suse.com>
  - update to 2024.8.2:
    * Avoid capturing code of xdist @fjetter
    * Reduce memory footprint of culling P2P rechunking
    * Add tests for choosing default rechunking method
    * Increase visibility of GPU CI updates @charlesbluca
    * Bump test\_pause\_while\_idle timeout @fjetter
    * Concatenate small input chunks before P2P rechunking
    * Remove dump cluster from gen\_cluster @fjetter
    * Bump `numpy>=1.24` and `pyarrow>=14.0.1` minimum versions
    * Fix PipInstall plugin on Worker @hendrikmakait
    * Remove more Python 3.10 compatibility code @jrbourbeau
    * Use task-based rechunking to prechunk along partial
      boundaries @hendrikmakait
    * Ensure client\_desires\_keys does not corrupt Scheduler state
      @fjetter
    * Bump minimum ``cloudpickle`` to 3 @jrbourbeau
* Thu Aug 29 2024 Ben Greiner <code@bnavigator.de>
  - Update to 2024.8.1
    * Improve output chunksizes for reshaping Dask Arrays
    * Improve scheduling efficiency for Xarray Rechunk-GroupBy-Reduce
      patterns
    * Drop support for Python 3.9
  - Release 2025.8.0
    * Improve efficiency and performance of slicing with positional
      indexers
    * Improve scheduling efficiency for Xarray GroupBy-Reduce
      patterns
  - Release 2025.7.1
    * More resilient distributed lock
  - Release 2025.7.0
    * Drop support for pandas 1.x
    * Publish-subscribe APIs deprecated
  - Overhaul multibuild setup: Prepare for python313
* Thu Jul 11 2024 Ben Greiner <code@bnavigator.de>
  - Do not pin to numpy < 2. Dask supports it, downstream packages
    must take care of their own.
* Mon Jul 08 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 2024.6.2:
    * profile._f_lineno: handle next_line being None in Python 3.13
    * Cache global query-planning config
    * Python 3.13 fixes
    * Fix test_map_freq_to_period_start for pandas=3
    * Tokenizing memmap arrays will now avoid materializing the array into
      memory.
    * Fix test_dt_accessor with query planning disabled
    * Remove deprecated dask.compatibility module
    * Ensure compatibility for xarray.NamedArray
    * Avoid rounding error in
      test_prometheus_collect_count_total_by_cost_multipliers
    * Log key collision count in update_graph log event
    * Rename safe to expected in Scheduler.remove_worker
    * Eagerly update aggregate statistics for TaskPrefix instead of
      calculating them on-demand
    * Improve graph submission time for P2P rechunking by avoiding unpack
      recursion into indices
    * Add safe keyword to remove-worker event
    * Improved errors and reduced logging for P2P RPC calls
    * Adjust P2P tests for dask-expr
    * Iterate over copy of Server.digests_total_since_heartbeat to avoid
      RuntimeError
    * Add Prometheus gauge for task groups
    * Fix too strict assertion in shuffle code for pandas subclasses
    * Reduce noise from erring tasks that are not supposed to be running
* Fri Apr 26 2024 Ben Greiner <code@bnavigator.de>
  - Update to 2024.4.2
    * Trivial Merge Implementation
    * Auto-partitioning in read_parquet
  - Release 2024.4.1
    * Fix an error when importing dask.dataframe with Python 3.11.9.
  - Release 2024.4.0
    * Query planning fixes
    * GPU metric dashboard fixes
  - Release 2024.3.1
    * Demote an exception to a warning if dask-expr is not installed
      when upgrading.
  - Release 2024.3.0
    * Query planning
    * Sunset of Pandas 1.X support
* Tue Mar 05 2024 Ben Greiner <code@bnavigator.de>
  - Update to 2024.2.1
    * Allow silencing dask.DataFrame deprecation warning
    * More robust distributed scheduler for rare key collisions
    * More robust adaptive scaling on large clusters
  - The test subpackage now directly depends on pandas-test which
    does not use pytest-asyncio anymore
* Wed Feb 14 2024 Ben Greiner <code@bnavigator.de>
  - Update to 2024.2.0
    * Deprecate Dask DataFrame implementation
    * Improved tokenization
    * https://docs.dask.org/en/stable/changelog.html#v2024-2-0
  - Really drop python39 from testing instead of testing it with
    every other test flavor
* Tue Feb 06 2024 Dirk Müller <dmueller@suse.com>
  - drop python39 from testing
* Sun Feb 04 2024 Ben Greiner <code@bnavigator.de>
  - Add python312 test flavor
* Tue Jan 30 2024 Dirk Müller <dmueller@suse.com>
  - update to 2024.1.1:
    * This release contains compatibility updates for the latest
      pandas and scipy releases. See :pr:`10834`, :pr:`10849`,
      :pr:`10845`, and :pr-distributed:`8474` from `crusaderky`_
      for details.
* Sat Jan 20 2024 Dirk Müller <dmueller@suse.com>
  - update to 2024.1.0:
    * Released on January 12, 2024
    * P2P rechunking now utilizes the relationships between input
      and output chunks. For situations that do not require all-to-
      all data transfer, this may significantly reduce the runtime
      and memory/disk footprint. It also enables task culling.
    * The fastparquet Parquet engine has been deprecated. Users
      should migrate to the pyarrow engine by installing PyArrow
      and removing engine="fastparquet" in read_parquet or
      to_parquet calls.
    * This release improves serialization robustness for arbitrary
      data. Previously there were some cases where serialization
      could fail for non-msgpack serializable data. In those cases
      we now fallback to using pickle.
    * Deprecate shuffle keyword in favour of shuffle_method for
      DataFrame methods (:pr:`10738`) `Hendrik Makait`_
    * Deprecate automatic argument inference in repartition
    * Deprecate compute parameter in set_index
    * Deprecate inplace in eval
    * Deprecate Series.view
    * Deprecate npartitions="auto" for set_index & sort_values
* Mon Dec 18 2023 Dirk Müller <dmueller@suse.com>
  - update to 2023.12.1:
    * Dask DataFrames are now much more performant by using a
      logical query planner.
    * ``read_parquet`` will now infer the Arrow types
      ``pa.date32()``, ``pa.date64()`` and
      ``pa.decimal()`` as a ``ArrowDtype`` in pandas. These dtypes
      are backed by the original Arrow array, and thus avoid the
      conversion to NumPy object.
    * This release contains several updates that fix a possible
      deadlock introduced in 2023.9.2 and improve the robustness of
      P2P-based merging when the cluster is dynamically scaling up.
    * The ``distributed.scheduler.pickle`` configuration option is
      no longer supported. As of the 2023.4.0 release, ``pickle`` is
      used to transmit task graphs, so can no longer be disabled.
      We now raise an informative error when
      ``distributed.scheduler.pickle`` is set to ``False``.
    * Update DataFrame page
    * Add changelog entry for ``dask-expr`` switch
    * [Dask.order] Remove non-runnable leaf nodes from ordering
    * Update installation docs
    * Fix software environment link in docs
    * Avoid converting non-strings to arrow strings for
      read_parquet
    * Dask.order rewrite using a critical path approach
    * Avoid substituting keys that occur multiple times
    * Add missing image to docs
    * Update landing page
    * Make meta check simpler in dispatch
    * Pin PR Labeler
    * Reorganize docs index a bit
    * Avoid ``RecursionError`` when failing to pickle key in
      ``SpillBuffer`` and using ``tblib=3``
    * Allow tasks to override ``is_rootish`` heuristic
    * Remove GPU executor (:pr-distributed:`8399`) `Hendrik
      Makait`_
    * Do not rely on logging for subprocess cluster
    * Update gpuCI ``RAPIDS_VER`` to ``24.02``
    * Ensure output chunks in P2P rechunking are distributed
      homogeneously (:pr-distributed:`8207`) `Florian Jetter`_
    * Trivial: fix typo (:pr-distributed:`8395`)
* Sat Dec 02 2023 Dirk Müller <dmueller@suse.com>
  - update to 2023.12.0:
    * Bokeh 3.3.0 compatibility
    * Add ``network`` marker to
      ``test_pyarrow_filesystem_option_real_data``
    * Bump GPU CI to CUDA 11.8 (:pr:`10656`)
    * Tokenize ``pandas`` offsets deterministically
    * Add tokenize ``pd.NA`` functionality
    * Update gpuCI ``RAPIDS_VER`` to ``24.02`` (:pr:`10636`)
    * Fix precision handling in ``array.linalg.norm`` (:pr:`10556`)
      `joanrue`_
    * Add ``axis`` argument to ``DataFrame.clip`` and
      ``Series.clip`` (:pr:`10616`) `Richard (Rick) Zamora`_
    * Update changelog entry for in-memory rechunking (:pr:`10630`)
      `Florian Jetter`_
    * Fix flaky ``test_resources_reset_after_cancelled_task``
    * Bump GPU CI to CUDA 11.8
    * Bump ``conda-incubator/setup-miniconda``
    * Add debug logs to P2P scheduler plugin
    * ``O(1)`` access for ``/info/task/`` endpoint
    * Remove stringification from shuffle annotations
    * Don't cast ``int`` metrics to ``float``
    * Drop asyncio TCP backend
    * Add offload support to ``context_meter.add_callback``
    * Test that ``sync()`` propagates contextvars
    * Fix ``test_statistical_profiling_cycle``
    * Replace ``Client.register_plugin`` s ``idempotent`` argument
      with ``.idempotent`` attribute on plugins
    * Fix test report generation
    * Install ``pyarrow-hotfix`` on ``mindeps-pandas`` CI
    * Reduce memory usage of scheduler process - optimize
      ``scheduler.py::TaskState`` class
    * Update cuDF test with explicit ``dtype=object``
    * Fix ``Cluster`` / ``SpecCluster`` calls to async close
      methods
* Thu Nov 16 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Update to 2023.11.0
    * Zero-copy P2P Array Rechunking
    * Deprecating PyArrow <14.0.1
    * Improved PyArrow filesystem for Parquet
    * Improve Type Reconciliation in P2P Shuffling
    * official support for Python 3.12
    * Reduced memory pressure for multi array reductions
    * improved P2P shuffling robustness
    * Reduced scheduler CPU load for large graphs
* Sun Sep 10 2023 Ben Greiner <code@bnavigator.de>
  - Update to 2023.9.1
    [#]# Enhancements
    * Stricter data type for dask keys (GH#10485) crusaderky
    * Special handling for None in DASK_ environment variables
      (GH#10487) crusaderky
    [#]# Bug Fixes
  - Release 2023.9.0
    [#]# Bug Fixes
    * Remove support for np.int64 in keys (GH#10483) crusaderky
    * Fix _partitions dtype in meta for shuffling (GH#10462) Hendrik
      Makait
    * Don’t use exception hooks to shorten tracebacks (GH#10456)
      crusaderky
  - Release 2023.8.1
    [#]# Enhancements
    * Adding support for cgroup v2 to cpu_count (GH#10419) Johan
      Olsson
    * Support multi-column groupby with sort=True and split_out>1
      (GH#10425) Richard (Rick) Zamora
    * Add DataFrame.enforce_runtime_divisions method (GH#10404)
      Richard (Rick) Zamora
    * Enable file mode="x" with a single_file=True for Dask DataFrame
      to_csv (GH#10443) Genevieve Buckley
    [#]# Bug Fixes
    * Fix ValueError when running to_csv in append mode with
      single_file as True (GH#10441)
  - Release 2023.8.0
    [#]# Enhancements
    * Fix for make_timeseries performance regression (GH#10428) Irina
      Truong
  - Release 2023.7.1
    * This release updates Dask DataFrame to automatically convert
      text data using object data types to string[pyarrow] if
      pandas>=2 and pyarrow>=12 are installed. This should result in
      significantly reduced memory consumption and increased
      computation performance in many workflows that deal with text
      data. You can disable this change by setting the
      dataframe.convert-string configuration value to False with
      dask.config.set({"dataframe.convert-string": False})
    [#]# Enhancements
    * Convert to pyarrow strings if proper dependencies are installed
      (GH#10400) James Bourbeau
    * Avoid repartition before shuffle for p2p (GH#10421) Patrick
      Hoefler
    * API to generate random Dask DataFrames (GH#10392) Irina Truong
    * Speed up dask.bag.Bag.random_sample (GH#10356) crusaderky
    * Raise helpful ValueError for invalid time units (GH#10408) Nat
      Tabris
    * Make repartition a no-op when divisions match (divisions
      provided as a list) (GH#10395) Nicolas Grandemange
    [#]# Bug Fixes
    * Use dataframe.convert-string in read_parquet token (GH#10411)
      James Bourbeau
    * Category dtype is lost when concatenating MultiIndex (GH#10407)
      Irina Truong
    * Fix FutureWarning: The provided callable... (GH#10405) Irina
      Truong
    * Enable non-categorical hive-partition columns in read_parquet
      (GH#10353) Richard (Rick) Zamora
    * concat ignoring DataFrame withouth columns (GH#10359) Patrick
      Hoefler
  - Release 2023.7.0
    [#]# Enhancements
    * Catch exceptions when attempting to load CLI entry points
      (GH#10380) Jacob Tomlinson
    [#]# Bug Fixes
    * Fix typo in _clean_ipython_traceback (GH#10385) Alexander
      Clausen
    * Ensure that df is immutable after from_pandas (GH#10383)
      Patrick Hoefler
    * Warn consistently for inplace in Series.rename (GH#10313)
      Patrick Hoefler
  - Release 2023.6.1
    [#]# Enhancements
    * Remove no longer supported clip_lower and clip_upper (GH#10371)
      Patrick Hoefler
    * Support DataFrame.set_index(..., sort=False) (GH#10342) Miles
    * Cleanup remote tracebacks (GH#10354) Irina Truong
    * Add dispatching mechanisms for pyarrow.Table conversion
      (GH#10312) Richard (Rick) Zamora
    * Choose P2P even if fusion is enabled (GH#10344) Hendrik Makait
    * Validate that rechunking is possible earlier in graph
      generation (GH#10336) Hendrik Makait
    [#]# Bug Fixes
    * Fix issue with header passed to read_csv (GH#10355) GALI PREM
      SAGAR
    * Respect dropna and observed in GroupBy.var and GroupBy.std
      (GH#10350) Patrick Hoefler
    * Fix H5FD_lock error when writing to hdf with distributed client
      (GH#10309) Irina Truong
    * Fix for total_mem_usage of bag.map() (GH#10341) Irina Truong
    [#]# Deprecations
    * Deprecate DataFrame.fillna/Series.fillna with method (GH#10349)
      Irina Truong
    * Deprecate DataFrame.first and Series.first (GH#10352) Irina
      Truong
  - Release 2023.6.0
    [#]# Enhancements
    * Add missing not in predicate support to read_parquet (GH#10320)
      Richard (Rick) Zamora
    [#]# Bug Fixes
    * Fix for incorrect value_counts (GH#10323) Irina Truong
    * Update empty describe top and freq values (GH#10319) James
      Bourbeau
* Sat Jun 10 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Mon Jun 05 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Tighten bokeh requirement to match distributed.
* Fri May 26 2023 Ben Greiner <code@bnavigator.de>
  - Update to 2023.5.1
    * This release drops support for Python 3.8. As of this release
      Dask supports Python 3.9, 3.10, and 3.11.
    [#]# Enhancements
    * Drop Python 3.8 support (GH#10295) Thomas Grainger
    * Change Dask Bag partitioning scheme to improve cluster
      saturation (GH#10294) Jacob Tomlinson
    * Generalize dd.to_datetime for GPU-backed collections, introduce
      get_meta_library utility (GH#9881) Charles Blackmon-Luca
    * Add na_action to DataFrame.map (GH#10305) Patrick Hoefler
    * Raise TypeError in DataFrame.nsmallest and DataFrame.nlargest
      when columns is not given (GH#10301) Patrick Hoefler
    * Improve sizeof for pd.MultiIndex (GH#10230) Patrick Hoefler
    * Support duplicated columns in a bunch of DataFrame methods
      (GH#10261) Patrick Hoefler
    * Add numeric_only support to DataFrame.idxmin and
      DataFrame.idxmax (GH#10253) Patrick Hoefler
    * Implement numeric_only support for DataFrame.quantile
      (GH#10259) Patrick Hoefler
    * Add support for numeric_only=False in DataFrame.std (GH#10251)
      Patrick Hoefler
    * Implement numeric_only=False for GroupBy.cumprod and
      GroupBy.cumsum (GH#10262) Patrick Hoefler
    * Implement numeric_only for skew and kurtosis (GH#10258) Patrick
      Hoefler
    * mask and where should accept a callable (GH#10289) Irina Truong
    * Fix conversion from Categorical to pa.dictionary in
      read_parquet (GH#10285) Patrick Hoefler
    [#]# Bug Fixes
    * Spurious config on nested annotations (GH#10318) crusaderky
    * Fix rechunking behavior for dimensions with known and unknown
      chunk sizes (GH#10157) Hendrik Makait
    * Enable drop to support mismatched partitions (GH#10300) James
      Bourbeau
    * Fix divisions construction for to_timestamp (GH#10304) Patrick
      Hoefler
    * pandas ExtensionDtype raising in Series reduction operations
      (GH#10149) Patrick Hoefler
    * Fix regression in da.random interface (GH#10247) Eray Aslan
    * da.coarsen doesn’t trim an empty chunk in meta (GH#10281) Irina
      Truong
    * Fix dtype inference for engine="pyarrow" in read_csv (GH#10280)
      Patrick Hoefler
  - Release 2023.5.0
    [#]# Enhancements
    * Implement numeric_only=False for GroupBy.corr and GroupBy.cov
      (GH#10264) Patrick Hoefler
    * Add support for numeric_only=False in DataFrame.var (GH#10250)
      Patrick Hoefler
    * Add numeric_only support to DataFrame.mode (GH#10257) Patrick
      Hoefler
    * Add DataFrame.map to dask.DataFrame API (GH#10246) Patrick
      Hoefler
    * Adjust for DataFrame.applymap deprecation and all NA concat
      behaviour change (GH#10245) Patrick Hoefler
    * Enable numeric_only=False for DataFrame.count (GH#10234)
      Patrick Hoefler
    * Disallow array input in mask/where (GH#10163) Irina Truong
    * Support numeric_only=True in GroupBy.corr and GroupBy.cov
      (GH#10227) Patrick Hoefler
    * Add numeric_only support to GroupBy.median (GH#10236) Patrick
      Hoefler
    * Support mimesis=9 in dask.datasets (GH#10241) James Bourbeau
    * Add numeric_only support to min, max and prod (GH#10219)
      Patrick Hoefler
    * Add numeric_only=True support for GroupBy.cumsum and
      GroupBy.cumprod (GH#10224) Patrick Hoefler
    * Add helper to unpack numeric_only keyword (GH#10228) Patrick
      Hoefler
    [#]# Bug Fixes
    * Fix clone + from_array failure (GH#10211) crusaderky
    * Fix dataframe reductions for ea dtypes (GH#10150) Patrick
      Hoefler
    * Avoid scalar conversion deprecation warning in numpy=1.25
      (GH#10248) James Bourbeau
    * Make sure transform output has the same index as input
      (GH#10184) Irina Truong
    * Fix corr and cov on a single-row partition (GH#9756) Irina
      Truong
    * Fix test_groupby_numeric_only_supported and
      test_groupby_aggregate_categorical_observed upstream errors
      (GH#10243) Irina Truong
  - Release 2023.4.1
    [#]# Enhancements
    * Implement numeric_only support for DataFrame.sum (GH#10194)
      Patrick Hoefler
    * Add support for numeric_only=True in GroupBy operations
      (GH#10222) Patrick Hoefler
    * Avoid deep copy in DataFrame.__setitem__ for pandas 1.4 and up
      (GH#10221) Patrick Hoefler
    * Avoid calling Series.apply with _meta_nonempty (GH#10212)
      Patrick Hoefler
    * Unpin sqlalchemy and fix compatibility issues (GH#10140)
      Patrick Hoefler
    [#]# Bug Fixes
    * Partially revert default client discovery (GH#10225) Florian
      Jetter
    * Support arrow dtypes in Index meta creation (GH#10170) Patrick
      Hoefler
    * Repartitioning raises with extension dtype when truncating
      floats (GH#10169) Patrick Hoefler
    * Adjust empty Index from fastparquet to object dtype (GH#10179)
      Patrick Hoefler
  - Release 2023.4.0
    [#]# Enhancements
    * Override old default values in update_defaults (GH#10159) Gabe
      Joseph
    * Add a CLI command to list and get a value from dask config
      (GH#9936) Irina Truong
    * Handle string-based engine argument to read_json (GH#9947)
      Richard (Rick) Zamora
    * Avoid deprecated GroupBy.dtypes (GH#10111) Irina Truong
    [#]# Bug Fixes
    * Revert grouper-related changes (GH#10182) Irina Truong
    * GroupBy.cov raising for non-numeric grouping column (GH#10171)
      Patrick Hoefler
    * Updates for Index supporting numpy numeric dtypes (GH#10154)
      Irina Truong
    * Preserve dtype for partitioning columns when read with pyarrow
      (GH#10115) Patrick Hoefler
    * Fix annotations for to_hdf (GH#10123) Hendrik Makait
    * Handle None column name when checking if columns are all
      numeric (GH#10128) Lawrence Mitchell
    * Fix valid_divisions when passed a tuple (GH#10126) Brian
      Phillips
    * Maintain annotations in DataFrame.categorize (GH#10120) Hendrik
      Makait
    * Fix handling of missing min/max parquet statistics during
      filtering (GH#10042) Richard (Rick) Zamora
    [#]# Deprecations
    * Deprecate use_nullable_dtypes= and add dtype_backend=
      (GH#10076) Irina Truong
    * Deprecate convert_dtype in Series.apply (GH#10133) Irina Truong
  - Drop dask-pr10042-parquetstats.patch
* Tue Apr 04 2023 Ben Greiner <code@bnavigator.de>
  - Drop python38 test flavor
* Thu Mar 30 2023 Ben Greiner <code@bnavigator.de>
  - Enable pyarrow in the [complete] extra
* Mon Mar 27 2023 Ben Greiner <code@bnavigator.de>
  - Update to 2023.3.2
    [#]# Enhancements
    * Deprecate observed=False for groupby with categoricals
      (GH#10095) Irina Truong
    * Deprecate axis= for some groupby operations (GH#10094) James
      Bourbeau
    * The axis keyword in DataFrame.rolling/Series.rolling is
      deprecated (GH#10110) Irina Truong
    * DataFrame._data deprecation in pandas (GH#10081) Irina Truong
    * Use importlib_metadata backport to avoid CLI UserWarning
      (GH#10070) Thomas Grainger
    * Port option parsing logic from dask.dataframe.read_parquet to
      to_parquet (GH#9981) Anton Loukianov
    [#]# Bug Fixes
    * Avoid using dd.shuffle in groupby-apply (GH#10043) Richard
      (Rick) Zamora
    * Enable null hive partitions with pyarrow parquet engine
      (GH#10007) Richard (Rick) Zamora
    * Support unknown shapes in *_like functions (GH#10064) Doug
      Davis
    [#]# Maintenance
    * Restore Entrypoints compatibility (GH#10113) Jacob Tomlinson
    * Allow pyarrow build to continue on failures (GH#10097) James
      Bourbeau
    * Fix test_set_index_on_empty with pyarrow strings active
      (GH#10054) Irina Truong
    * Temporarily skip pyarrow_compat tests with pandas 2.0
      (GH#10063) James Bourbeau
* Sun Mar 26 2023 Ben Greiner <code@bnavigator.de>
  - Add dask-pr10042-parquetstats.patch gh#dask/dask#10042
  - Enable python311 build: numba is not a strict requirement
* Sat Mar 11 2023 Ben Greiner <code@bnavigator.de>
  - Update to v2023.3.1
    [#]# Enhancements
    * Support pyarrow strings in MultiIndex (GH#10040) Irina Truong
    * Improved support for pyarrow strings (GH#10000) Irina Truong
    * Fix flaky RuntimeWarning during array reductions (GH#10030)
      James Bourbeau
    * Extend complete extras (GH#10023) James Bourbeau
    * Raise an error with dataframe.convert_string=True and pandas<2.0
      (GH#10033) Irina Truong
    * Rename shuffle/rechunk config option/kwarg to method (GH#10013)
      James Bourbeau
    * Add initial support for converting pandas extension dtypes to
      arrays (GH#10018) James Bourbeau
    * Remove randomgen support (GH#9987) Eray Aslan
    [#]# Bug Fixes
    * Skip rechunk when rechunking to the same chunks with unknown
      sizes (GH#10027) Hendrik Makait
    * Custom utility to convert parquet filters to pyarrow expression
      (GH#9885) Richard (Rick) Zamora
    * Consider numpy scalars and 0d arrays as scalars when padding
      (GH#9653) Justus Magin
    * Fix parquet overwrite behavior after an adaptive read_parquet
      operation (GH#10002) Richard (Rick) Zamora
    [#]# Maintenance
    * Remove stale hive-partitioning code from pyarrow parquet engine
      (GH#10039) Richard (Rick) Zamora
    * Increase minimum supported pyarrow to 7.0 (GH#10024) James
      Bourbeau
    * Revert “Prepare drop packunpack (GH#9994) (GH#10037) Florian
      Jetter
    * Have codecov wait for more builds before reporting (GH#10031)
      James Bourbeau
    * Prepare drop packunpack (GH#9994) Florian Jetter
    * Add CI job with pyarrow strings turned on (GH#10017) James
      Bourbeau
    * Fix test_groupby_dropna_with_agg for pandas 2.0 (GH#10001) Irina
      Truong
    * Fix test_pickle_roundtrip for pandas 2.0 (GH#10011) James
      Bourbeau
* Wed Mar 08 2023 Benjamin Greiner <code@bnavigator.de>
  - Update dependencies
  - Skip one more test failing because of missing pyarrow
* Wed Mar 08 2023 Dirk Müller <dmueller@suse.com>
  - update to 2023.3.0:
    * Bag must not pick p2p as shuffle default (:pr:`10005`)
    * Minor follow-up to P2P by default (:pr:`10008`) `James
      Bourbeau`_
    * Add minimum version to optional ``jinja2`` dependency
      (:pr:`9999`) `Charles Blackmon-Luca`_
    * Enable P2P shuffling by default
    * P2P rechunking
    * Efficient `dataframe.convert_string` support for
      `read_parquet`
    * Allow p2p shuffle kwarg for DataFrame merges
    * Change ``split_row_groups`` default to "infer"
    * Add option for converting string data to use ``pyarrow``
      strings
    * Add support for multi-column ``sort_values``
    * ``Generator`` based random-number generation in``dask.array``
    * Support ``numeric_only`` for simple groupby aggregations for
      ``pandas`` 2.0 compatibility
    * Fix profilers plot not being aligned to context manager enter
      time
    * Relax dask.dataframe assert_eq type checks
    * Restore ``describe`` compatibility for ``pandas`` 2.0
    * Improving deploying Dask docs
    * More docs for ``DataFrame.partitions``
    * Update docs with more information on default Delayed
      scheduler
    * Deployment Considerations documentation
    * Temporarily rerun flaky tests
    * Update parsing of FULL_RAPIDS_VER/FULL_UCX_PY_VER
    * Increase minimum supported versions to ``pandas=1.3`` and
      ``numpy=1.21``
    * Fix ``std`` to work with ``numeric_only`` for ``pandas`` 2.0
    * Temporarily ``xfail``
      ``test_roundtrip_partitioned_pyarrow_dataset`` (:pr:`9977`)
    * Fix copy on write failure in `test_idxmaxmin` (:pr:`9944`)
    * Bump ``pre-commit`` versions (:pr:`9955`) `crusaderky`_
    * Fix ``test_groupby_unaligned_index`` for ``pandas`` 2.0
    * Un-``xfail`` ``test_set_index_overlap_2`` for ``pandas`` 2.0
    * Fix ``test_merge_by_index_patterns`` for ``pandas`` 2.0
    * Bump jacobtomlinson/gha-find-replace from 2 to 3 (:pr:`9953`)
    * Fix ``test_rolling_agg_aggregate`` for ``pandas`` 2.0
      compatibility
    * Bump ``black`` to ``23.1.0``
    * Run GPU tests on python 3.8 & 3.10 (:pr:`9940`)
    * Fix ``test_to_timestamp`` for ``pandas`` 2.0 (:pr:`9932`)
    * Fix an error with ``groupby`` ``value_counts`` for ``pandas``
      2.0 compatibility
    * Config converter: replace all dashes with underscores
* Sun Feb 26 2023 Ben Greiner <code@bnavigator.de>
  - Prepare test multiflavors for python311, but skip python311
    * Numba is not ready for python 3.11 yet gh#numba/numba#8304
* Fri Feb 17 2023 Ben Greiner <code@bnavigator.de>
  - Update to 2023.2.0
    [#]# Enhancements
    * Update numeric_only default in quantile for pandas 2.0
      (GH#9854) Irina Truong
    * Make repartition a no-op when divisions match (GH#9924) James
      Bourbeau
    * Update datetime_is_numeric behavior in describe for pandas 2.0
      (GH#9868) Irina Truong
    * Update value_counts to return correct name in pandas 2.0
      (GH#9919) Irina Truong
    * Support new axis=None behavior in pandas 2.0 for certain
      reductions (GH#9867) James Bourbeau
    * Filter out all-nan RuntimeWarning at the chunk level for nanmin
      and nanmax (GH#9916) Julia Signell
    * Fix numeric meta_nonempty index creation for pandas 2.0
      (GH#9908) James Bourbeau
    * Fix DataFrame.info() tests for pandas 2.0 (GH#9909) James
      Bourbeau
    [#]# Bug Fixes
    * Fix GroupBy.value_counts handling for multiple groupby columns
      (GH#9905) Charles Blackmon-Luca
* Sun Feb 05 2023 Ben Greiner <code@bnavigator.de>
  - Update to 2023.1.1
    [#]# Enhancements
    * Add to_backend method to Array and _Frame (GH#9758) Richard
      (Rick) Zamora
    * Small fix for timestamp index divisions in pandas 2.0 (GH#9872)
      Irina Truong
    * Add numeric_only to DataFrame.cov and DataFrame.corr (GH#9787)
      James Bourbeau
    * Fixes related to group_keys default change in pandas 2.0
      (GH#9855) Irina Truong
    * infer_datetime_format compatibility for pandas 2.0 (GH#9783)
      James Bourbeau
    [#]# Bug Fixes
    * Fix serialization bug in BroadcastJoinLayer (GH#9871) Richard
      (Rick) Zamora
    * Satisfy broadcast argument in DataFrame.merge (GH#9852) Richard
      (Rick) Zamora
    * Fix pyarrow parquet columns statistics computation (GH#9772)
      aywandji
    [#]# Documentation
    * Fix “duplicate explicit target name” docs warning (GH#9863)
      Chiara Marmo
    * Fix code formatting issue in “Defining a new collection
      backend” docs (GH#9864) Chiara Marmo
    * Update dashboard documentation for memory plot (GH#9768) Jayesh
      Manani
    * Add docs section about no-worker tasks (GH#9839) Florian Jetter
    [#]# Maintenance
    * Additional updates for detecting a distributed scheduler
      (GH#9890) James Bourbeau
    * Update gpuCI RAPIDS_VER to 23.04 (GH#9876)
    * Reverse precedence between collection and distributed default
      (GH#9869) Florian Jetter
    * Update xarray-contrib/issue-from-pytest-log to version 1.2.6
      (GH#9865) James Bourbeau
    * Dont require dask config shuffle default (GH#9826) Florian
      Jetter
    * Un-xfail datetime64 Parquet roundtripping tests for new
      fastparquet (GH#9811) James Bourbeau
    * Add option to manually run upstream CI build (GH#9853) James
      Bourbeau
    * Use custom timeout in CI builds (GH#9844) James Bourbeau
    * Remove kwargs from make_blockwise_graph (GH#9838) Florian
      Jetter
    * Ignore warnings on persist call in
      test_setitem_extended_API_2d_mask (GH#9843) Charles
      Blackmon-Luca
    * Fix running S3 tests locally (GH#9833) James Bourbeau
  - Release 2023.1.0
    [#]# Enhancements
    * Use distributed default clients even if no config is set
      (GH#9808) Florian Jetter
    * Implement ma.where and ma.nonzero (GH#9760) Erik Holmgren
    * Update zarr store creation functions (GH#9790) Ryan Abernathey
    * iteritems compatibility for pandas 2.0 (GH#9785) James Bourbeau
    * Accurate sizeof for pandas string[python] dtype (GH#9781)
      crusaderky
    * Deflate sizeof() of duplicate references to pandas object types
      (GH#9776) crusaderky
    * GroupBy.__getitem__ compatibility for pandas 2.0 (GH#9779)
      James Bourbeau
    * append compatibility for pandas 2.0 (GH#9750) James Bourbeau
    * get_dummies compatibility for pandas 2.0 (GH#9752) James
      Bourbeau
    * is_monotonic compatibility for pandas 2.0 (GH#9751) James
      Bourbeau
    * numpy=1.24 compatability (GH#9777) James Bourbeau
    [#]# Documentation
    * Remove duplicated encoding kwarg in docstring for to_json
      (GH#9796) Sultan Orazbayev
    * Mention SubprocessCluster in LocalCluster documentation
      (GH#9784) Hendrik Makait
    * Move Prometheus docs to dask/distributed (GH#9761) crusaderky
    [#]# Maintenance
    * Temporarily ignore RuntimeWarning in
      test_setitem_extended_API_2d_mask (GH#9828) James Bourbeau
    * Fix flaky test_threaded.py::test_interrupt (GH#9827) Hendrik
      Makait
    * Update xarray-contrib/issue-from-pytest-log in upstream report
      (GH#9822) James Bourbeau
    * pip install dask on gpuCI builds (GH#9816) Charles
      Blackmon-Luca
    * Bump actions/checkout from 3.2.0 to 3.3.0 (GH#9815)
    * Resolve sqlalchemy import failures in mindeps testing (GH#9809)
      Charles Blackmon-Luca
    * Ignore sqlalchemy.exc.RemovedIn20Warning (GH#9801) Thomas
      Grainger
    * xfail datetime64 Parquet roundtripping tests for pandas 2.0
      (GH#9786) James Bourbeau
    * Remove sqlachemy 1.3 compatibility (GH#9695) McToel
    * Reduce size of expected DoK sparse matrix (GH#9775) Elliott
      Sales de Andrade
    * Remove executable flag from dask/dataframe/io/orc/utils.py
      (GH#9774) Elliott Sales de Andrade
  - Drop dask-pr9777-np1.24.patch
* Mon Jan 02 2023 Ben Greiner <code@bnavigator.de>
  - Update to 2022.12.1
    [#]# Enhancements
    * Support dtype_backend="pandas|pyarrow" configuration (GH#9719)
      James Bourbeau
    * Support cupy.ndarray to cudf.DataFrame dispatching in
      dask.dataframe (GH#9579) Richard (Rick) Zamora
    * Make filesystem-backend configurable in read_parquet (GH#9699)
      Richard (Rick) Zamora
    * Serialize all pyarrow extension arrays efficiently (GH#9740)
      James Bourbeau
    [#]# Bug Fixes
    * Fix bug when repartitioning with tz-aware datetime index
      (GH#9741) James Bourbeau
    * Partial functions in aggs may have arguments (GH#9724) Irina
      Truong
    * Add support for simple operation with pyarrow-backed extension
      dtypes (GH#9717) James Bourbeau
    * Rename columns correctly in case of SeriesGroupby (GH#9716)
      Lawrence Mitchell
    [#]# Maintenance
    * Add zarr to Python 3.11 CI environment (GH#9771) James Bourbeau
    * Add support for Python 3.11 (GH#9708) Thomas Grainger
    * Bump actions/checkout from 3.1.0 to 3.2.0 (GH#9753)
    * Avoid np.bool8 deprecation warning (GH#9737) James Bourbeau
    * Make sure dev packages aren’t overwritten in upstream CI build
      (GH#9731) James Bourbeau
    * Avoid adding data.h5 and mydask.html files during tests
      (GH#9726) Thomas Grainger
  - Release 2022.12.0
    [#]# Enhancements
    * Remove statistics-based set_index logic from read_parquet
      (GH#9661) Richard (Rick) Zamora
    * Add support for use_nullable_dtypes to dd.read_parquet
      (GH#9617) Ian Rose
    * Fix map_overlap in order to accept pandas arguments (GH#9571)
      Fabien Aulaire
    * Fix pandas 1.5+ FutureWarning in .str.split(..., expand=True)
      (GH#9704) Jacob Hayes
    * Enable column projection for groupby slicing (GH#9667) Richard
      (Rick) Zamora
    * Support duplicate column cum-functions (GH#9685) Ben
    * Improve error message for failed backend dispatch call
      (GH#9677) Richard (Rick) Zamora
    [#]# Bug Fixes
    * Revise meta creation in arrow parquet engine (GH#9672) Richard
      (Rick) Zamora
    * Fix da.fft.fft for array-like inputs (GH#9688) James Bourbeau
    * Fix groupby -aggregation when grouping on an index by name
      (GH#9646) Richard (Rick) Zamora
    [#]# Maintenance
    * Avoid PytestReturnNotNoneWarning in test_inheriting_class
      (GH#9707) Thomas Grainger
    * Fix flaky test_dataframe_aggregations_multilevel (GH#9701)
      Richard (Rick) Zamora
    * Bump mypy version (GH#9697) crusaderky
    * Disable dashboard in test_map_partitions_df_input (GH#9687)
      James Bourbeau
    * Use latest xarray-contrib/issue-from-pytest-log in upstream
      build (GH#9682) James Bourbeau
    * xfail ttest_1samp for upstream scipy (GH#9670) James Bourbeau
    * Update gpuCI RAPIDS_VER to 23.02 (GH#9678)
  - Add dask-pr9777-np1.24.patch gh#dask/dask#9777
  - Move to PEP517 build
* Mon Nov 21 2022 Ben Greiner <code@bnavigator.de>
  - Go back to bokeh 2.4
    * gh#dask/dask#9659
    * we provide a legacy bokeh2 instead
* Sun Nov 20 2022 Ben Greiner <code@bnavigator.de>
  - Update to version 2022.11.1
    [#]# Enhancements
    * Restrict bokeh=3 support (GH#9673) Gabe Joseph (ignored in rpm,
      fixed by bokek 3.0.2, see gh#dask/dask#9659)
    * Updates for fastparquet evolution (GH#9650) Martin Durant
    [#]# Maintenance
    * Revert importlib.metadata workaround (GH#9658) James Bourbeau
  - Release 2022.11.0
    [#]# Enhancements
    * Generalize from_dict implementation to allow usage from other
      backends (GH#9628) GALI PREM SAGAR
    [#]# Bug Fixes
    * Avoid pandas constructors in dask.dataframe.core (GH#9570)
      Richard (Rick) Zamora
    * Fix sort_values with Timestamp data (GH#9642) James Bourbeau
    * Generalize array checking and remove pd.Index call in
      _get_partitions (GH#9634) Benjamin Zaitlen
    * Fix read_csv behavior for header=0 and names (GH#9614) Richard
      (Rick) Zamora
    [#]# Maintenance
    * Allow bokeh=3 (GH#9659) James Bourbeau
    * Add pre-commit to catch breakpoint() (GH#9638) James Bourbeau
    * Bump xarray-contrib/issue-from-pytest-log from 1.1 to 1.2
      (GH#9635)
    * Remove blosc references (GH#9625) Naty Clementi
    * Harden test_repartition_npartitions (GH#9585) Richard (Rick)
      Zamora
  - Release 2022.10.2
    * This was a hotfix and has no changes in this repository. The
      necessary fix was in dask/distributed, but we decided to bump
      this version number for consistency.
  - Release 2022.10.1
    [#]# Enhancements
    * Enable named aggregation syntax (GH#9563) ChrisJar
    * Add extension dtype support to set_index (GH#9566) James
      Bourbeau
    * Redesigning the array HTML repr for clarity (GH#9519) Shingo
      OKAWA
    [#]# Bug Fixes
    * Fix merge with emtpy left DataFrame (GH#9578) Ian Rose
    [#]# Maintenance
    * Require Click 7.0+ in Dask (GH#9595) John A Kirkham
    * Temporarily restrict bokeh<3 (GH#9607) James Bourbeau
    * Resolve importlib-related failures in upstream CI (GH#9604)
      Charles Blackmon-Luca
    * Remove setuptools host dep, add CLI entrypoint (GH#9600)
      Charles Blackmon-Luca
    * More Backend dispatch class type annotations (GH#9573) Ian Rose
  - Create a -test subpackage in order to avoid rpmlint errors
  - Drop extra conftest: included in sdist.
* Fri Oct 21 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 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 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`_
* Sat Sep 10 2022 Arun Persaud <arun@gmx.de>
  - update to version 2022.9.0:
    * Enhancements
      + Enable automatic column projection for "groupby" aggregations
      (:pr:`9442`) `Richard (Rick) Zamora`_
      + Accept superclasses in NEP-13/17 dispatching (:pr:`6710`) `Gabe
      Joseph`_
    * Bug Fixes
      + Rename "by" columns internally for cumulative operations on the
      same "by" columns (:pr:`9430`) `Pavithra Eswaramoorthy`_
      + Fix "get_group" with categoricals (:pr:`9436`) `Pavithra
      Eswaramoorthy`_
      + Fix caching-related "MaterializedLayer.cull" performance
      regression (:pr:`9413`) `Richard (Rick) Zamora`_
    * Documentation
      + Add maintainer documentation page (:pr:`9309`) `James Bourbeau`_
    * Maintenance
      + Revert skipped fastparquet test (:pr:`9439`) `Pavithra
      Eswaramoorthy`_
      + "tmpfile" does not end files with period on empty extension
      (:pr:`9429`) `Hendrik Makait`_
      + Skip failing fastparquet test with latest release (:pr:`9432`)
      `James Bourbeau`_
* Thu Sep 01 2022 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 2022.8.1:
    * Implement ma.*_like functions (:pr:`9378`) `Ruth Comer`_
    * Fuse compatible annotations (:pr:`9402`) `Ian Rose`_
    * Shuffle-based groupby aggregation for high-cardinality groups (:pr:`9302`)
      `Richard (Rick) Zamora`_
    * Unpack namedtuple (:pr:`9361`) `Hendrik Makait`_
    * Fix SeriesGroupBy cumulative functions with axis=1 (:pr:`9377`)
      `Pavithra Eswaramoorthy`_
    * Sparse array reductions (:pr:`9342`) `Ian Rose`_
    * Fix make_meta while using categorical column with index (:pr:`9348`)
      `Pavithra Eswaramoorthy`_
    * Don't allow incompatible keywords in DataFrame.dropna (:pr:`9366`)
      `Naty Clementi`_
    * Make set_index handle entirely empty dataframes (:pr:`8896`)
      `Julia Signell`_
    * Improve dataclass handling in unpack_collections (:pr:`9345`)
      `Hendrik Makait`_
    * Fix bag sampling when there are some smaller partitions (:pr:`9349`)
      `Ian Rose`_
    * Add support for empty partitions to da.min/da.max functions (:pr:`9268`)
      `geraninam`_
    * Use entry_points utility in sizeof (:pr:`9390`) `James Bourbeau`_
    * Add entry_points compatibility utility (:pr:`9388`) `Jacob Tomlinson`_
    * Upload environment file artifact for each CI build (:pr:`9372`)
      `James Bourbeau`_
    * Remove werkzeug pin in CI (:pr:`9371`) `James Bourbeau`_
    * Fix type annotations for dd.from_pandas and dd.from_delayed (:pr:`9362`)
      `Jordan Yap`_
    * Ensure make_meta doesn't hold ref to data (:pr:`9354`) `Jim Crist-Harif`_
    * Revise divisions logic in from_pandas (:pr:`9221`) `Richard (Rick) Zamora`_
    * Warn if user sets index with existing index (:pr:`9341`) `Julia Signell`_
    * Add keepdims keyword for da.average (:pr:`9332`) `Ruth Comer`_
    * Change repr methods to avoid Layer materialization (:pr:`9289`)
      `Richard (Rick) Zamora`_
    * Make sure order kwarg will not crash the astype method (:pr:`9317`)
      `Genevieve Buckley`_
    * Fix bug for cumsum on cupy chunked dask arrays (:pr:`9320`)
      `Genevieve Buckley`_
    * Match input and output structure in _sample_reduce (:pr:`9272`)
      `Pavithra Eswaramoorthy`_
    * Include meta in array serialization (:pr:`9240`) `Frédéric BRIOL`_
    * Fix Index.memory_usage (:pr:`9290`) `James Bourbeau`_
    * Fix division calculation in dask.dataframe.io.from_dask_array (:pr:`9282`)
      `Jordan Yap`_
    * Switch js-yaml for yaml.js in config converter (:pr:`9306`)
      `Jacob Tomlinson`_
    * Update da.linalg.solve for SciPy 1.9.0 compatibility  (:pr:`9350`)
      `Pavithra Eswaramoorthy`_
    * Update test_getitem_avoids_large_chunks_missing (:pr:`9347`)
      `Pavithra Eswaramoorthy`_
    * Import loop_in_thread fixture in tests (:pr:`9337`) `James Bourbeau`_
    * Temporarily xfail test_solve_sym_pos (:pr:`9336`) `Pavithra Eswaramoorthy`_
    * Update gpuCI RAPIDS_VER to 22.10 (:pr:`9314`)
    * Return Dask array if all axes are squeezed (:pr:`9250`)
      `Pavithra Eswaramoorthy`_
    * Make cycle reported by toposort shorter (:pr:`9068`) `Erik Welch`_
    * Unknown chunk slicing - raise informative error (:pr:`9285`)
      `Naty Clementi`_
    * Fix bug in HighLevelGraph.cull (:pr:`9267`) `Richard (Rick) Zamora`_
    * Sort categories (:pr:`9264`) `Pavithra Eswaramoorthy`_
    * Use max (instead of sum) for calculating warnsize (:pr:`9235`)
      `Pavithra Eswaramoorthy`_
    * Fix bug when filtering on partitioned column with pyarrow (:pr:`9252`)
      `Richard (Rick) Zamora`_
    * Add type annotations to dd.from_pandas and dd.from_delayed (:pr:`9237`)
    `Michael Milton`_
    * Update test_plot_multiple for upcoming bokeh release (:pr:`9261`)
      `James Bourbeau`_
    * Add typing to common array properties (:pr:`9255`) `Illviljan`_
* Mon Jul 11 2022 Arun Persaud <arun@gmx.de>
  - update to version 2022.7.0:
    * Enhancements
      + Support "pathlib.PurePath" in "normalize_token" (:pr:`9229`)
      `Angus Hollands`_
      + Add "AttributeNotImplementedError" for properties so IPython
      glob search works (:pr:`9231`) `Erik Welch`_
      + "map_overlap": multiple dataframe handling (:pr:`9145`) `Fabien
      Aulaire`_
      + Read entrypoints in "dask.sizeof" (:pr:`7688`) `Angus Hollands`_
    * Bug Fixes
      + Fix "TypeError: 'Serialize' object is not subscriptable" when
      writing parquet dataset with "Client(processes=False)"
      (:pr:`9015`) `Lucas Miguel Ponce`_
      + Correct dtypes when "concat" with an empty dataframe
      (:pr:`9193`) `Pavithra Eswaramoorthy`_
    * Documentation
      + Highlight note about persist (:pr:`9234`) `Pavithra
      Eswaramoorthy`_
      + Update release-procedure to include more detail and helpful
      commands (:pr:`9215`) `Julia Signell`_
      + Better SEO for Futures and Dask vs. Spark pages (:pr:`9217`)
      `Sarah Charlotte Johnson`_
    * Maintenance
      + Use "math.prod" instead of "np.prod" on lists, tuples, and iters
      (:pr:`9232`) `crusaderky`_
      + Only import IPython if type checking (:pr:`9230`) `Florian
      Jetter`_
      + Tougher mypy checks (:pr:`9206`) `crusaderky`_
* Fri Jun 24 2022 Ben Greiner <code@bnavigator.de>
  - Update to to 2022.6.1
    * Enhancements
    - Dask in pyodide (GH#9053) Ian Rose
    - Create dask.utils.show_versions (GH#9144) Sultan Orazbayev
    - Better error message for unsupported numpy operations on
      dask.dataframe objects. (GH#9201) Julia Signell
    - Add allow_rechunk kwarg to dask.array.overlap function
      (GH#7776) Genevieve Buckley
    - Add minutes and hours to dask.utils.format_time (GH#9116)
      Matthew Rocklin
    - More retries when writing parquet to remote filesystem
      (GH#9175) Ian Rose
    * Bug Fixes
    - Timedelta deterministic hashing (GH#9213) Fabien Aulaire
    - Enum deterministic hashing (GH#9212) Fabien Aulaire
    - shuffle_group(): avoid converting to arrays (GH#9157) Mads R.
      B. Kristensen
    * Deprecations
    - Deprecate extra format_time utility (GH#9184) James Bourbeau
  - Release 2022.6.0
    * Enhancements
    - Add feature to show names of layer dependencies in HLG
      JupyterLab repr (GH#9081) Angelos Omirolis
    - Add arrow schema extraction dispatch (GH#9169) GALI PREM
      SAGAR
    - Add sort_results argument to assert_eq (GH#9130) Pavithra
      Eswaramoorthy
    - Add weeks to parse_timedelta (GH#9168) Matthew Rocklin
    - Warn that cloudpickle is not always deterministic (GH#9148)
      Pavithra Eswaramoorthy
    - Switch parquet default engine (GH#9140) Jim Crist-Harif
    - Use deterministic hashing with _iLocIndexer / _LocIndexer
      (GH#9108) Fabien Aulaire
    - Enfore consistent schema in to_parquet pyarrow (GH#9131) Jim
      Crist-Harif
    * Bug Fixes
    - Fix pyarrow.StringArray pickle (GH#9170) Jim Crist-Harif
    - Fix parallel metadata collection in pyarrow engine (GH#9165)
      Richard (Rick) Zamora
    - Improve pyarrow partitioning logic (GH#9147) James Bourbeau
    - pyarrow 8.0 partitioning fix (GH#9143) James Bourbeau
  - Release 2022.05.2
    * Enhancements
    - Add a dispatch for non-pandas Grouper objects and use it in
      GroupBy (GH#9074) brandon-b-miller
    - Error if read_parquet & to_parquet files intersect (GH#9124)
      Jim Crist-Harif
    - Visualize task graphs using ipycytoscape (GH#9091) Ian Rose
  - Release 2022.05.1
    * New Features
    - Add DataFrame.from_dict classmethod (GH#9017) Matthew Powers
    - Add from_map function to Dask DataFrame (GH#8911) Richard
      (Rick) Zamora
    * Enhancements
    - Improve to_parquet error for appended divisions overlap
      (GH#9102) Jim Crist-Harif
    - Enabled user-defined process-initializer functions (GH#9087)
      ParticularMiner
    - Mention align_dataframes=False option in map_partitions error
      (GH#9075) Gabe Joseph
    - Add kwarg enforce_ndim to dask.array.map_blocks() (GH#8865)
      ParticularMiner
    - Implement Series.GroupBy.fillna / DataFrame.GroupBy.fillna
      methods (GH#8869) Pavithra Eswaramoorthy
    - Allow fillna with Dask DataFrame (GH#8950) Pavithra
      Eswaramoorthy
    - Update error message for assignment with 1-d dask array
      (GH#9036) Pavithra Eswaramoorthy
    - Collection Protocol (GH#8674) Doug Davis
    - Patch around pandas ArrowStringArray pickling (GH#9024) Jim
      Crist-Harif
    - Band-aid for compute_as_if_collection (GH#8998) Ian Rose
    - Add p2p shuffle option (GH#8836) Matthew Rocklin
    * Bug Fixes
    - Fixup column projection with no columns (GH#9106) Jim
      Crist-Harif
    - Blockwise cull NumPy dtype (GH#9100) Ian Rose
    - Fix column-projection bug in from_map (GH#9078) Richard
      (Rick) Zamora
    - Prevent nulls in index for non-numeric dtypes (GH#8963) Jorge
      López
    - Fix is_monotonic methods for more than 8 partitions (GH#9019)
      Julia Signell
    - Handle enumerate and generator inputs to from_map (GH#9066)
      Richard (Rick) Zamora
    - Revert is_dask_collection; back to previous implementation
      (GH#9062) Doug Davis
    - Fix Blockwise.clone does not handle iterable literal
      arguments correctly (GH#8979) JSKenyon
    - Array setitem hardmask (GH#9027) David Hassell
    - Fix overlapping divisions error on append (GH#8997) Ian Rose
    * Deprecations
    - Add pre-deprecation warnings for read_parquet kwargs
      chunksize and aggregate_files (GH#9052) Richard (Rick) Zamora
  - Release 2022.05.0
    * This is a bugfix release with doc changes only
  - Release 2022.04.2
    * This release includes several deprecations/breaking API changes
      to dask.dataframe.read_parquet and dask.dataframe.to_parquet:
    - to_parquet no longer writes _metadata files by default. If
      you want to write a _metadata file, you can pass in
      write_metadata_file=True.
    - read_parquet now defaults to split_row_groups=False, which
      results in one Dask dataframe partition per parquet file when
      reading in a parquet dataset. If you’re working with large
      parquet files you may need to set split_row_groups=True to
      reduce your partition size.
    - read_parquet no longer calculates divisions by default. If
      you require read_parquet to return dataframes with known
      divisions, please set calculate_divisions=True.
    - read_parquet has deprecated the gather_statistics keyword
      argument. Please use the calculate_divisions keyword argument
      instead.
    - read_parquet has deprecated the require_extensions keyword
      argument. Please use the parquet_file_extension keyword
      argument instead.
    * New Features
    - Add removeprefix and removesuffix as StringMethods (GH#8912)
      Jorge López
    * Enhancements
    - Call fs.invalidate_cache in to_parquet (GH#8994) Jim
      Crist-Harif
    - Change to_parquet default to write_metadata_file=None
      (GH#8988) Jim Crist-Harif
    - Let arg reductions pass keepdims (GH#8926) Julia Signell
    - Change split_row_groups default to False in read_parquet
      (GH#8981) Richard (Rick) Zamora
    - Improve NotImplementedError message for da.reshape (GH#8987)
      Jim Crist-Harif
    - Simplify to_parquet compute path (GH#8982) Jim Crist-Harif
    - Raise an error if you try to use vindex with a Dask object
      (GH#8945) Julia Signell
    - Avoid pre_buffer=True when a precache method is specified
      (GH#8957) Richard (Rick) Zamora
    - from_dask_array uses blockwise instead of merging graphs
      (GH#8889) Bryan Weber
    - Use pre_buffer=True for “pyarrow” Parquet engine (GH#8952)
      Richard (Rick) Zamora
    * Bug Fixes
    - Handle dtype=None correctly in da.full (GH#8954) Tom White
    - Fix dask-sql bug caused by blockwise fusion (GH#8989) Richard
      (Rick) Zamora
    - to_parquet errors for non-string column names (GH#8990) Jim
      Crist-Harif
    - Make sure da.roll works even if shape is 0 (GH#8925) Julia
      Signell
    - Fix recursion error issue with set_index (GH#8967) Paul
      Hobson
    - Stringify BlockwiseDepDict mapping values when
      produces_keys=True (GH#8972) Richard (Rick) Zamora
    - Use DataFram`eIOLayer in DataFrame.from_delayed (GH#8852)
      Richard (Rick) Zamora
    - Check that values for the in predicate in read_parquet are
      correct (GH#8846) Bryan Weber
    - Fix bug for reduction of zero dimensional arrays (GH#8930)
      Tom White
    - Specify dtype when deciding division using np.linspace in
      read_sql_query (GH#8940) Cheun Hong
    * Deprecations
    - Deprecate gather_statistics from read_parquet (GH#8992)
      Richard (Rick) Zamora
    - Change require_extension to top-level parquet_file_extension
      read_parquet kwarg (GH#8935) Richard (Rick) Zamora
  - Release 2022.04.1
    * New Features
    - Add missing NumPy ufuncs: abs, left_shift, right_shift,
      positive. (GH#8920) Tom White
    * Enhancements
    - Avoid collecting parquet metadata in pyarrow when
      write_metadata_file=False (GH#8906) Richard (Rick) Zamora
    - Better error for failed wildcard path in dd.read_csv() (fixes
      [#8878]) (GH#8908) Roger Filmyer
    - Return da.Array rather than dd.Series for non-ufunc
      elementwise functions on dd.Series (GH#8558) Julia Signell
    - Let get_dummies use meta computation in map_partitions
      (GH#8898) Julia Signell
    - Masked scalars input to da.from_array (GH#8895) David Hassell
    - Raise ValueError in merge_asof for duplicate kwargs (GH#8861)
      Bryan Weber
    * Bug Fixes
    - Make is_monotonic work when some partitions are empty
      (GH#8897) Julia Signell
    - Fix custom getter in da.from_array when inline_array=False
      (GH#8903) Ian Rose
    - Correctly handle dict-specification for rechunk. (GH#8859)
      Richard
    - Fix merge_asof: drop index column if left_on == right_on
      (GH#8874) Gil Forsyth
    * Deprecations
    - Warn users that engine='auto' will change in future (GH#8907)
      Jim Crist-Harif
    - Remove pyarrow-legacy engine from parquet API (GH#8835)
      Richard (Rick) Zamora
  - Release 2022.04.0
    * This is the first release with support for Python 3.10
    * New Features
    - Add Python 3.10 support (GH#8566) James Bourbeau
    * Enhancements
    - Add check on dtype.itemsize in order to produce a useful
      error (GH#8860) Davide Gavio
    - Add mild typing to common utils functions (GH#8848) Matthew
      Rocklin
    - Add sanity checks to divisions setter (GH#8806) Jim
      Crist-Harif
    - Use Blockwise and map_partitions for more tasks (GH#8831)
      Bryan Weber
    * Bug Fixes
    - Fix dataframe.merge_asof to preserve right_on column
      (GH#8857) Sarah Charlotte Johnson
    - Fix “Buffer dtype mismatch” for pandas >= 1.3 on 32bit
      (GH#8851) Ben Greiner
    - Fix slicing fusion by altering SubgraphCallable getter
      (GH#8827) Ian Rose
    * Deprecations
    - Remove support for PyPy (GH#8863) James Bourbeau
    - Drop setuptools at runtime (GH#8855) crusaderky
    - Remove dataframe.tseries.resample.getnanos (GH#8834) Sarah
      Charlotte Johnson
  - Drop dask-fix8169-pandas13.patch and dask-py310-test.patch
* Sun Mar 27 2022 Ben Greiner <code@bnavigator.de>
  - dask.dataframe requires dask.bag (revealed by swifter test suite)
* Fri Mar 25 2022 Ben Greiner <code@bnavigator.de>
  - Update to 2022.3.0
    * Bag: add implementation for reservoir sampling
    * Add ma.count to Dask array
    * Change to_parquet default to compression="snappy"
    * Add weights parameter to dask.array.reduction
    * Add ddf.compute_current_divisions to get divisions on a sorted
      index or column
    * Pass __name__ and __doc__ through on DelayedLeaf
    * Raise exception for not implemented merge how option
    * Move Bag.map_partitions to Blockwise
    * Improve error messages for malformed config files
    * Revise column-projection optimization to capture common
      dask-sql patterns
    * Useful error for empty divisions
    * Scipy 1.8.0 compat: copy private classes into
      dask/array/stats.py
  - Release 2022.2.1
    * Add aggregate functions first and last to
      dask.dataframe.pivot_table
    * Add std() support for datetime64 dtype for pandas-like objects
    * Add materialized task counts to HighLevelGraph and Layer html
      reprs
    * Do not allow iterating a DataFrameGroupBy
    * Fix missing newline after info() call on empty DataFrame
    * Add groupby.compute as a not implemented method
    * Improve multi dataframe join performance
    * Include bool type for Index
    * Allow ArrowDatasetEngine subclass to override pandas->arrow
      conversion also for partitioned write
    * Increase performance of k-diagonal extraction in da.diag() and
      da.diagonal()
    * Change linspace creation to match numpy when num equal to 0
    * Tokenize dataclasses
    * Update tokenize to treat dict and kwargs differently
  - Release 2022.2.0
    * Add region to to_zarr when using existing array
    * Add engine_kwargs support to dask.dataframe.to_sql
    * Add include_path_column arg to read_json
    * Add expand_dims to Dask array
    * Add scheduler option to assert_eq utilities
    * Fix eye inconsistency with NumPy for dtype=None
    * Fix concatenate inconsistency with NumPy for axis=None
    * Type annotations, part 1
    * Really allow any iterable to be passed as a meta
    * Use map_partitions (Blockwise) in to_parquet
  - Update dask-fix8169-pandas13.patch
  - Add dask-py310-test.patch -- gh#dask/dask#8566
  - Make the distributed/dask update sync requirement even more
    obvious.
* Sat Jan 29 2022 Ben Greiner <code@bnavigator.de>
  - Update to 2022.1.1
    * Add dask.dataframe.series.view()
    * Update tz for fastparquet + pandas 1.4.0
    * Cleaning up misc tests for pandas compat
    * Moving to SQLAlchemy >= 1.4
    * Pandas compat: Filter sparse warnings
    * Fail if meta is not a pandas object
    * Use fsspec.parquet module for better remote-storage
      read_parquet performance
    * Move DataFrame ACA aggregations to HLG
    * Add optional information about originating function call in
      DataFrameIOLayer
    * Blockwise array creation redux
    * Refactor config default search path retrieval
    * Add optimize_graph flag to Bag.to_dataframe function
    * Make sure that delayed output operations still return lists of
      paths
    * Pandas compat: Fix to_frame name to not pass None
    * Pandas compat: Fix axis=None warning
    * Expand Dask YAML config search directories
    * Fix groupby.cumsum with series grouped by index
    * Fix derived_from for pandas methods
    * Enforce boolean ascending for sort_values
    * Fix parsing of __setitem__ indices
    * Avoid divide by zero in slicing
    * Downgrade meta error in
    * Pandas compat: Deprecate append when pandas >= 1.4.0
    * Replace outdated columns argument with meta in DataFrame
      constructor
    * Refactor deploying docs
    * Pin coverage in CI
    * Move cached_cumsum imports to be from dask.utils
    * Update gpuCI RAPIDS_VER to 22.04
    * Update cocstring for from_delayed function
    * Handle plot_width / plot_height deprecations
    * Remove unnecessary pyyaml importorskip
    * Specify scheduler in DataFrame assert_eq
* Tue Jan 25 2022 Ben Greiner <code@bnavigator.de>
  - Revert python310 enablement -- gh#dask/distributed#5460
* Tue Jan 25 2022 Dirk Müller <dmueller@suse.com>
  - reenable python 3.10 build as distributed is also reenabled
* Thu Jan 20 2022 Ben Greiner <code@bnavigator.de>
  - Update to 2022.1.0
    * Add groupby.shift method (GH#8522) kori73
    * Add DataFrame.nunique (GH#8479) Sarah Charlotte Johnson
    * Add da.ndim to match np.ndim (GH#8502) Julia Signell
    * Replace interpolation with method and method with
      internal_method (GH#8525) Julia Signell
    * Remove daily stock demo utility (GH#8477) James Bourbeau
    * Add Series and Index is_monotonic* methods (GH#8304) Daniel
      Mesejo-León
    * Deprecate token keyword argument to map_blocks (GH#8464) James
      Bourbeau
    * Deprecation warning for default value of boundary kwarg in
      map_overlap (GH#8397) Genevieve Buckley
  - Skip python310: Not supported by distributed yet
    - - gh#dask/distributed#5350

Files

/usr/share/licenses/python313-dask-distributed
/usr/share/licenses/python313-dask-distributed/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jan 14 23:24:16 2025