Changes
- Replace versioneer with setuptools-scm @jacobtomlinson (#12133)
- Apply ruff/Pylint Refactor rules (PLR) @DimitriPapadopoulos (#12010)
- Remove files from
MANIFEST.in@DimitriPapadopoulos (#12041) - FIX: Stabilize test_filter_nonpartition_columns @dongwonmoon (#12131)
- Enforce ruff/pyupgrade rules UP007 and UP033 @DimitriPapadopoulos (#12125)
- Update
np.accumulateworkaround comment @jacobtomlinson (#12129) - flake8, bugbear, pyupgrade → ruff @DimitriPapadopoulos (#12002)
- Adjust pyarrow version skip in test_parquet @TomAugspurger (#12124)
- Fix ufunc in dask.array.cumreduction @tonyyuyiding (#12119)
- Fix docs footer @jacobtomlinson (#12120)
- use integer multiple of shard shape when rechunking in to_zarr @d-v-b (#12106)
- ensure that the shard shape is used as the default chunk shape for sharded Zarr arrays @d-v-b (#12104)
- Skip
test\_parquetforpyarrow==22.0@TomAugspurger (#12116) - Bump actions/upload-artifact from 4 to 5 @dependabot[bot] (#12114)
- Clean up setuptools-specific configuration @DimitriPapadopoulos (#12040)
- PEP 639 compliance @DimitriPapadopoulos (#12024)
- Fix deprecated quantile 'interpolation' being passed to numpy @djhoese (#12108)
- Add uv.lock to gitignore @jacobtomlinson (#12110)
- use shard shape when available in to_zarr @d-v-b (#12105)
- Add more optional dependencies to Python 3.13 CI builds @jrbourbeau (#12100)
- Remove
pippin for docs @jrbourbeau (#12102) - Address collection-based
metaarguments inGroupByApply@rjzamora (#12099)
See the Changelog for more information.