Skip to content

Commit 4d45cdf

Browse files
authored
Merge branch 'dask:main' into main
2 parents e1bb836 + 8d8c878 commit 4d45cdf

File tree

16 files changed

+9
-140
lines changed

16 files changed

+9
-140
lines changed

.github/workflows/conda.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,9 @@ jobs:
5050
5151
# conda search for the latest dask-core pre-release
5252
dask_core_arr=($(conda search --override-channels -c dask/label/dev dask-core | tail -n 1))
53-
dask_expr_arr=($(conda search --override-channels -c dask/label/dev dask-expr | tail -n 1))
5453
55-
# extract dask-core & dask-expr pre-release versions
54+
# extract dask-core pre-release version
5655
export DASK_CORE_VERSION=${dask_core_arr[1]}
57-
export DASK_EXPR_VERSION=${dask_expr_arr[1]}
5856
5957
# distributed pre-release build
6058
conda mambabuild continuous_integration/recipes/distributed \

.github/workflows/tests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,12 @@ jobs:
7373
- os: ubuntu-latest
7474
environment: mindeps
7575
label: pandas
76-
extra_packages: [numpy=1.24, pandas=2.0, pyarrow=14.0.1, dask-expr]
76+
extra_packages: [numpy=1.24, pandas=2.0, pyarrow=14.0.1]
7777
partition: "ci1"
7878
- os: ubuntu-latest
7979
environment: mindeps
8080
label: pandas
81-
extra_packages: [numpy=1.24, pandas=2.0, pyarrow=14.0.1, dask-expr]
81+
extra_packages: [numpy=1.24, pandas=2.0, pyarrow=14.0.1]
8282
partition: "not ci1"
8383

8484
- os: ubuntu-latest

continuous_integration/environment-3.10.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ dependencies:
5757
- httpx<0.28.0
5858
- pip:
5959
- git+https://github.com/dask/dask
60-
- git+https://github.com/dask/dask-expr
6160
- git+https://github.com/dask/zict
6261
- git+https://github.com/dask/crick # Only tested here
6362
# Revert after https://github.com/dask/distributed/issues/8614 is fixed

continuous_integration/environment-3.11.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ dependencies:
5151
- httpx<0.28.0
5252
- pip:
5353
- git+https://github.com/dask/dask
54-
- git+https://github.com/dask/dask-expr
5554
- git+https://github.com/dask/zict
5655
# Revert after https://github.com/dask/distributed/issues/8614 is fixed
5756
# - git+https://github.com/dask/s3fs

continuous_integration/environment-3.12.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ dependencies:
5151
- httpx<0.28.0
5252
- pip:
5353
- git+https://github.com/dask/dask
54-
- git+https://github.com/dask/dask-expr
5554
- git+https://github.com/dask/zict
5655
# Revert after https://github.com/dask/distributed/issues/8614 is fixed
5756
# - git+https://github.com/dask/s3fs

continuous_integration/environment-3.13.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ dependencies:
5050
- httpx<0.28.0
5151
- pip:
5252
- git+https://github.com/dask/dask
53-
- git+https://github.com/dask/dask-expr
5453
- git+https://github.com/dask/zict
5554
# Revert after https://github.com/dask/distributed/issues/8614 is fixed
5655
# - git+https://github.com/dask/s3fs

continuous_integration/recipes/dask/meta.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
{% set new_patch = major_minor_patch[2] | int + 1 %}
33
{% set version = (major_minor_patch[:2] + [new_patch]) | join('.') + environ.get('VERSION_SUFFIX', '') %}
44
{% set dask_version = environ.get('DASK_CORE_VERSION', '0.0.0.dev') %}
5-
{% set dask_expr_version = environ.get('DASK_EXPR_VERSION', '0.0.0.dev') %}
65

76

87
package:
@@ -21,12 +20,10 @@ requirements:
2120
host:
2221
- python >=3.10
2322
- dask-core {{ dask_version }}
24-
- dask-expr {{ dask_expr_version }}
2523
- distributed {{ version }}
2624
run:
2725
- python >=3.10
2826
- {{ pin_compatible('dask-core', max_pin='x.x.x.x') }}
29-
- {{ pin_compatible('dask-expr', max_pin='x.x.x.x') }}
3027
- {{ pin_compatible('distributed', exact=True) }}
3128
- cytoolz >=0.11.2
3229
- lz4 >=4.3.2

continuous_integration/scripts/test_report.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def get_jobs(run, session, repo):
142142
# this to the JXML results.
143143

144144
if repo.endswith("/dask"):
145-
# example name: "test (windows-latest, 3.9)" or "test (ubuntu-latest, 3.12, dask-expr)"
145+
# example name: "test (windows-latest, 3.9)" or "test (ubuntu-latest, 3.12)"
146146
df_jobs = df_jobs[~df_jobs.name.str.contains("Event File")]
147147

148148
def format(row):
@@ -389,10 +389,6 @@ def download_and_parse_artifacts(
389389
if a["name"].startswith("test-results") and repo.endswith("/dask"):
390390
continue
391391

392-
# NOTE: Temporarily ignore reporting dask-expr related test cases
393-
if "dask-expr" in a["name"]:
394-
continue
395-
396392
# Note: we assign a column with the workflow run timestamp rather
397393
# than the artifact timestamp so that artifacts triggered under
398394
# the same workflow run can be aligned according to the same trigger

distributed/client.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
from dask.core import flatten, validate_key
4646
from dask.highlevelgraph import HighLevelGraph
4747
from dask.layers import Layer
48-
from dask.optimization import SubgraphCallable
4948
from dask.tokenize import tokenize
5049
from dask.typing import Key, NestedKeys, NoDefault, no_default
5150
from dask.utils import (
@@ -6120,8 +6119,6 @@ def futures_of(o, client=None):
61206119
stack.extend(x)
61216120
elif type(x) is dict:
61226121
stack.extend(x.values())
6123-
elif type(x) is SubgraphCallable:
6124-
stack.extend(x.dsk.values())
61256122
elif isinstance(x, TaskRef):
61266123
if x not in seen:
61276124
seen.add(x)

distributed/shuffle/tests/test_merge.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ async def test_basic_merge(c, s, a, b, how):
5757
joined = a.merge(b, left_on="y", right_on="y", how=how)
5858

5959
# Ensure we're using a hash join
60-
from dask_expr._merge import HashJoinP2P
61-
62-
assert any(isinstance(expr, HashJoinP2P) for expr in joined.optimize()._expr.walk())
60+
assert any(
61+
expr._name.startswith("hashjoinp2p") for expr in joined.optimize()._expr.walk()
62+
)
6363

6464
expected = pd.merge(A, B, how, "y")
6565
await list_eq(joined, expected)

0 commit comments

Comments
 (0)