From 23976d27e3758f333ec8ff641d0bc794707896ec Mon Sep 17 00:00:00 2001 From: Ray Bell Date: Mon, 20 Jan 2025 13:43:36 -0500 Subject: [PATCH 1/4] add-crewai --- recipes/crewai/meta.yaml | 65 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 recipes/crewai/meta.yaml diff --git a/recipes/crewai/meta.yaml b/recipes/crewai/meta.yaml new file mode 100644 index 0000000000000..dfb8e5c964445 --- /dev/null +++ b/recipes/crewai/meta.yaml @@ -0,0 +1,65 @@ +{% set name = "crewai" %} +{% set version = "0.98.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/crewai-{{ version }}.tar.gz + sha256: 3aaf2c30781d4841d0a521b28d9f53d0ea483660885e9999211636fd774bef33 + +build: + entry_points: + - crewai = crewai.cli.cli:crewai + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.10,<3.13 + - hatchling + - pip + run: + - python >=3.10,<3.13 + - pydantic >=2.4.2 + - openai >=1.13.3 + - litellm ==1.57.4 + - instructor >=1.3.3 + - pdfplumber >=0.11.4 + - regex >=2024.9.11 + - opentelemetry-api >=1.22.0 + - opentelemetry-sdk >=1.22.0 + - opentelemetry-exporter-otlp-proto-http >=1.22.0 + - chromadb >=0.5.23 + - openpyxl >=3.1.5 + - pyvis >=0.3.2 + - auth0-python >=4.7.1 + - python-dotenv >=1.0.0 + - click >=8.1.7 + - appdirs >=1.4.4 + - jsonref >=1.1.0 + - json-repair >=0.25.2 + - uv >=0.4.25 + - tomli-w >=1.1.0 + - tomli >=2.0.2 + - blinker >=1.9.0 + +test: + imports: + - crewai + commands: + - pip check + - crewai --help + requires: + - pip + +about: + summary: Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks. + license: MIT + license_file: LICENSE + +extra: + recipe-maintainers: + - raybellwaves \ No newline at end of file From 08140f2ae0db177cd14a0944afd2ea36b9785c0e Mon Sep 17 00:00:00 2001 From: Ray Bell Date: Mon, 20 Jan 2025 13:47:59 -0500 Subject: [PATCH 2/4] Update meta.yaml --- recipes/crewai/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/crewai/meta.yaml b/recipes/crewai/meta.yaml index dfb8e5c964445..83bc9e09ac563 100644 --- a/recipes/crewai/meta.yaml +++ b/recipes/crewai/meta.yaml @@ -57,9 +57,10 @@ test: about: summary: Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks. + home: https://github.com/crewAIInc/crewAI license: MIT license_file: LICENSE extra: recipe-maintainers: - - raybellwaves \ No newline at end of file + - raybellwaves From 1279d84bffeedcf53a424c7d5474e3934ab917a6 Mon Sep 17 00:00:00 2001 From: Ray Bell Date: Mon, 20 Jan 2025 13:54:10 -0500 Subject: [PATCH 3/4] Update meta.yaml --- recipes/crewai/meta.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/recipes/crewai/meta.yaml b/recipes/crewai/meta.yaml index 83bc9e09ac563..427bb6be19b26 100644 --- a/recipes/crewai/meta.yaml +++ b/recipes/crewai/meta.yaml @@ -1,12 +1,13 @@ {% set name = "crewai" %} {% set version = "0.98.0" %} +{% set python_min = "3.10" %} package: name: {{ name|lower }} version: {{ version }} source: - url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/crewai-{{ version }}.tar.gz + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/crewai-{{ version }}.tar.gz sha256: 3aaf2c30781d4841d0a521b28d9f53d0ea483660885e9999211636fd774bef33 build: @@ -18,11 +19,11 @@ build: requirements: host: - - python >=3.10,<3.13 + - python >={{ python_min }},<3.13 - hatchling - pip run: - - python >=3.10,<3.13 + - python >={{ python_min }},<3.13 - pydantic >=2.4.2 - openai >=1.13.3 - litellm ==1.57.4 From e36a6b4699ea4babfbcd1c03cee557de296f739c Mon Sep 17 00:00:00 2001 From: Ray Bell Date: Mon, 20 Jan 2025 14:14:03 -0500 Subject: [PATCH 4/4] Update meta.yaml --- recipes/crewai/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/crewai/meta.yaml b/recipes/crewai/meta.yaml index 427bb6be19b26..2246f574cb32d 100644 --- a/recipes/crewai/meta.yaml +++ b/recipes/crewai/meta.yaml @@ -1,6 +1,6 @@ {% set name = "crewai" %} {% set version = "0.98.0" %} -{% set python_min = "3.10" %} +{% set python_min = "3.10" %} package: name: {{ name|lower }}