diff --git a/recipes/multifutures/meta.yaml b/recipes/multifutures/meta.yaml new file mode 100644 index 0000000000000..ed89ed2c0c3be --- /dev/null +++ b/recipes/multifutures/meta.yaml @@ -0,0 +1,51 @@ +{% set name = "multifutures" %} +{% set version = "0.3.2" %} +{% set python_min = "3.9" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/multifutures-{{ version }}.tar.gz + sha256: bd3745c42c9424b8c7001d0a9c358df217f29531a5517532cdcba3b4e5590beb + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python {{ python_min }} + - poetry-core + - pip + run: + - python >={{ python_min }} + - exceptiongroup + - limits + - tqdm + run_constrained: + - loky * + - psutil * + +test: + imports: + - multifutures + commands: + - pip check + requires: + - pip + - python {{ python_min }} + +about: + home: https://github.com/pmav99/multifutures + summary: Multiprocessing/multithreading made easy + license: MIT + license_file: LICENSE.txt + +extra: + recipe-maintainers: + - brey + - pmav99 + - tomsail