Skip to content

Commit 1093eaa

Browse files
romulorosaecharlesgoanpeca
authored
chore: add conda recipe (#9)
* chore: add conda recipe * refactor: minor adjustments to the conda recipe * refactor: minor adjustments to the conda recipe * Update meta.yaml Co-authored-by: Gonzalo Peña-Castellanos <[email protected]> * Update meta.yaml Co-authored-by: Gonzalo Peña-Castellanos <[email protected]> --------- Co-authored-by: Eric Charles <[email protected]> Co-authored-by: Gonzalo Peña-Castellanos <[email protected]>
1 parent 6026538 commit 1093eaa

File tree

2 files changed

+66
-1
lines changed

2 files changed

+66
-1
lines changed

meta.yaml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{% set name = "mcp-compose" %}
2+
3+
package:
4+
name: {{ name|lower }}
5+
version: {{ environ.get("PKG_VERSION") }}
6+
7+
source:
8+
path: .
9+
10+
build:
11+
noarch: python
12+
number: 0
13+
script: {{ PYTHON }} -m pip install --no-deps --no-build-isolation -vv .
14+
15+
requirements:
16+
host:
17+
- python >=3.10
18+
- pip
19+
- hatchling ~=1.21
20+
run:
21+
- cryptography >=41.0.0
22+
- fastapi >=0.104.0
23+
- httpx >=0.25.0
24+
- importlib-metadata >=4.8.0
25+
- mcp[cli] >=1.2.1
26+
- psutil >=5.9.0
27+
- pyjwt >=2.8.0
28+
- pydantic >=2
29+
- python >=3.10
30+
- python-dotenv >=1.0.0
31+
- sse-starlette >=1.8.0
32+
- toml >=0.10.2
33+
- tomli >=2.0.0
34+
- typing-extensions >=4
35+
- uvicorn >=0.24.0
36+
37+
test:
38+
requires:
39+
- pip
40+
commands:
41+
- python -c "import mcp_compose"
42+
- mcp-compose --help
43+
- pip check
44+
45+
about:
46+
home: https://github.com/datalayer/mcp-compose
47+
summary: 'Composition server for the Model Context Protocol (MCP).'
48+
description: |
49+
A powerful, production-ready framework for composing and orchestrating Model
50+
Context Protocol (MCP) servers with advanced management capabilities, REST API,
51+
and modern Web UI. # Remember to specify the license variants for BSD, Apache,
52+
GPL, and LGPL.
53+
license: BSD-3-Clause
54+
license_family: BSD
55+
license_file: LICENSE
56+
doc_url: https://github.com/datalayer/mcp-compose
57+
dev_url: https://github.com/datalayer/mcp-compose
58+
59+
extra:
60+
recipe-maintainers:
61+
- datalayer
62+
- echarles
63+
- eleonorecharles
64+
- goanpeca
65+

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ classifiers = [
2424
"Programming Language :: Python :: 3.12",
2525
]
2626
dependencies = [
27-
"PyJWT>=2.8.0",
2827
"cryptography>=41.0.0",
2928
"fastapi>=0.104.0",
3029
"httpx>=0.25.0",
3130
"importlib-metadata>=4.8.0",
3231
"mcp[cli]>=1.2.1",
3332
"psutil>=5.9.0",
33+
"PyJWT>=2.8.0",
3434
"pydantic>=2.0.0",
3535
"python-dotenv>=1.0.0",
3636
"sse-starlette>=1.8.0",

0 commit comments

Comments
 (0)