dask / dask/community

Policy for minimum versions on dependencies

Open
#136 3 comments 4 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
25
Forks
3
PR merge metrics
No merged PRs in 30d

Description

There's a [discussion over in the Dask issue tracker](https://github.com/dask/dask/issues/7378) around adopting a new policy for the minimum version of dependencies Dask should support. Currently the proposal is "we support versions which were released in the last 18 months".

This would mean, for example if we adopted this policy today, our minimum supported version of NumPy and pandas would be:

- `pandas >= 0.25.2` (our current minimum is `0.25.0`)
- `numpy >= 1.17.2` (our current minimum is `1.15.1`)

I'm bringing this up in the community issue tracker in case there are people here who might have thoughts on such a policy but don't watch the `dask/dask` issue tracker. If you have thoughts on this topic, in particular if adopting such a policy would negatively impact you, I encourage you to engage over in https://github.com/dask/dask/issues/7378.

Contributor guide

Open the contributing guide

Research direction

Read the linked Dask discussion at dask/dask#7378 first, focusing on the proposed 18-month support window and its impact on the stated NumPy and pandas minimum versions. Done would require a resolved policy decision and corresponding documentation or project changes, but this community issue directs discussion elsewhere rather than naming an implementation entry point.

Written by the indexing model from the issue text.

Assessment

Tech stack
numpy, pandas
Domain
developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.