Skip to content

Commit

Permalink
Use multiple outputs for dask & distributed
Browse files Browse the repository at this point in the history
  • Loading branch information
jakirkham committed Feb 26, 2022
1 parent 973bfdc commit c2a2a5f
Showing 1 changed file with 153 additions and 42 deletions.
195 changes: 153 additions & 42 deletions recipe/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,65 +1,176 @@
{% set version = "2022.2.1" %}
{% set number = 0 %}


package:
name: dask
name: dask-split
version: {{ version }}

source:
url: https://pypi.io/packages/source/d/dask/dask-{{ version }}.tar.gz
sha256: b699da18d147da84c6c0be26d724dc1ec384960bf1f23c8db4f90740c9ac0a89
- url: https://pypi.io/packages/source/d/dask/dask-{{ version }}.tar.gz
sha256: b699da18d147da84c6c0be26d724dc1ec384960bf1f23c8db4f90740c9ac0a89
folder: dask
- url: https://pypi.io/packages/source/d/distributed/distributed-{{ version }}.tar.gz
sha256: fb62a75af8ef33bbe1aa80a68c01a33a93c1cd5a332dd017ab44955bf7ecf65b
folder: distributed

build:
number: 0
noarch: python
number: {{ number }}

requirements:
host:
- python >=3.8
run:
- python >=3.8
- dask-core {{ version }}
- distributed {{ version }}
- cytoolz >=0.8.2
- numpy >=1.18
- pandas >=1.0
- bokeh >=2.1.1
- jinja2
outputs:
- name: dask-core
build:
noarch: python
number: {{ number }}
script:
- cd dask
- {{ PYTHON }} -m pip install . -vv
requirements:
host:
- python >=3.8
- pip
run:
- python >=3.8
- cloudpickle >=1.1.1
- fsspec >=0.6.0
- packaging >=20.0
- partd >=0.3.10
- pyyaml >=5.3.1
- toolz >=0.8.2
run_constrained:
- numpy >=1.18
- pandas >=1.0
- distributed {{ version }}
- bokeh >=2.1.1
- jinja2
test:
requires:
- pip
imports:
- dask
commands:
- pip check
about:
home: https://github.com/dask/dask/
summary: Parallel PyData with Task Scheduling
license: BSD-3-Clause
license_file: LICENSE.txt
summary: Parallel Python with task scheduling
doc_url: https://dask.org/
dev_url: https://github.com/dask/dask

run_constrained:
- openssl !=1.1.1e
- name: distributed
version: {{ version }}
build:
noarch: python
number: {{ number }}
script:
- cd dask
- {{ PYTHON }} -m pip install . -vv
requirements:
host:
- python >=3.8
run:
- python >=3.8
- click >=6.6
- cloudpickle >=1.5.0
- cytoolz >=0.8.2
- dask-core {{ version }}
- jinja2
- msgpack-python >=0.6.0
- packaging >=20.0
- psutil >=5.0
- pyyaml
- sortedcontainers !=2.0.0,!=2.0.1
- tblib >=1.6.0
- toolz >=0.8.2
- tornado >=6.0.3
- zict >=0.1.3
- setuptools <60.0.0
run_constrained:
- openssl !=1.1.1e
test:
requires:
- pip
imports:
- distributed
- distributed.cli
- distributed.comm
- distributed.deploy
- distributed.diagnostics
- distributed.protocol
commands:
- pip check
- dask-scheduler --help
- dask-ssh --help
- dask-worker --help
about:
home: https://distributed.dask.org
summary: Distributed scheduler for Dask
license: BSD-3-Clause
license_family: BSD
license_file: LICENSE.txt
description: |
Distributed is a lightweight library for distributed computing in Python.
It extends both the concurrent.futures and dask APIs to moderate sized
clusters.
doc_url: https://distributed.dask.org
doc_source_url: https://github.com/dask/distributed/blob/main/docs/source/index.rst
dev_url: https://github.com/dask/distributed

test:
imports:
- dask
- dask.array
- dask.bag
- dask.bytes
- dask.dataframe
- dask.dataframe.tseries
- dask.delayed
- dask.diagnostics
- dask.distributed
- distributed

about:
home: https://dask.org/
summary: Parallel PyData with Task Scheduling
license: BSD-3-Clause
license_file: LICENSE.txt
description: |
Dask is a flexible parallel computing library for analytics.
doc_url: https://dask.org/
dev_url: https://github.com/dask/dask
- name: dask
version: {{ version }}
build:
noarch: python
number: {{ number }}
requirements:
host:
- python >=3.8
run:
- python >=3.8
- dask-core {{ version }}
- distributed {{ version }}
- cytoolz >=0.8.2
- numpy >=1.18
- pandas >=1.0
- bokeh >=2.1.1
- jinja2
run_constrained:
- openssl !=1.1.1e
test:
imports:
- dask
- dask.array
- dask.bag
- dask.bytes
- dask.dataframe
- dask.dataframe.tseries
- dask.delayed
- dask.diagnostics
- dask.distributed
- distributed
about:
home: https://dask.org/
summary: Parallel PyData with Task Scheduling
license: BSD-3-Clause
license_file: LICENSE.txt
description: |
Dask is a flexible parallel computing library for analytics.
doc_url: https://dask.org/
dev_url: https://github.com/dask/dask

extra:
recipe-maintainers:
- alimanfoo
- jakirkham
- jcrist
- jrbourbeau
- koverholt
- marcelotrevisani
- martindurant
- mrocklin
- ogrisel
- pitrou
- shoyer
- sinhrks
- tomaugspurger
- jrbourbeau

0 comments on commit c2a2a5f

Please sign in to comment.