Skip to content

Commit a349e7d

Browse files
committed
Add recipe for ai4s-jobq
1 parent 995b8f1 commit a349e7d

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

recipes/ai4s-jobq/meta.yaml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{% set name = "ai4s-jobq" %}
2+
{% set version = "2.13.1" %}
3+
{% set suffix = ".post2" %}
4+
5+
package:
6+
name: {{ name|lower }}
7+
version: {{ version }}
8+
9+
source:
10+
url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/ai4s_jobq-{{ version }}{{ suffix }}.tar.gz
11+
sha256: f1e1db3bdb1f933116831f0e1349105f885fb4482452931f1a905ecfca2ff063
12+
13+
build:
14+
entry_points:
15+
- ai4s-jobq = ai4s.jobq.cli:main
16+
noarch: python
17+
script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation
18+
number: 0
19+
20+
requirements:
21+
host:
22+
- pip
23+
- python {{ python_min }}
24+
- setuptools >=35.0.2
25+
- setuptools-scm >=8
26+
- wheel >=0.29.0
27+
run:
28+
- aiohttp
29+
- anyio
30+
- appdirs
31+
- asyncclick <8.2.2
32+
- azure-identity
33+
- azure-monitor-opentelemetry
34+
- azure-servicebus
35+
- azure-storage-blob
36+
- azure-storage-queue
37+
- cachetools
38+
- joblib
39+
- psutil
40+
- python >={{ python_min }}
41+
- pyyaml
42+
- rich
43+
- types-python-dateutil
44+
45+
test:
46+
imports:
47+
- ai4s
48+
commands:
49+
- pip check
50+
- ai4s-jobq --help
51+
requires:
52+
- pip
53+
- python {{ python_min }}
54+
55+
about:
56+
home: https://aka.ms/jobq
57+
dev_url: https://github.com/microsoft/ai4s-jobq
58+
doc_url: https://microsoft.github.io/ai4s-jobq/
59+
summary: AI for Science Job Queue - A distributed job queue system for large scale embarassingly parallel workloads
60+
license: MIT
61+
license_file: LICENSE
62+
63+
extra:
64+
recipe-maintainers:
65+
- awvwgk

0 commit comments

Comments
 (0)