Skip to content

Commit 8a443e9

Browse files
committed
build: pin only to compatible versions in pyproject and let the uv.lock manage pinning
1 parent 6a37c8f commit 8a443e9

File tree

2 files changed

+319
-288
lines changed

2 files changed

+319
-288
lines changed

pyproject.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ description = "Sysdig MCP Server"
55
readme = "README.md"
66
requires-python = ">=3.12"
77
dependencies = [
8-
"mcp[cli]==1.12.4",
9-
"python-dotenv>=1.1.0",
10-
"pyyaml==6.0.2",
11-
"sqlalchemy==2.0.36",
12-
"sqlmodel==0.0.22",
8+
"mcp[cli]~=1.12",
9+
"python-dotenv~=1.1",
10+
"pyyaml~=6.0",
11+
"sqlalchemy~=2.0",
12+
"sqlmodel~=0.0.22",
1313
"sysdig-sdk-python @ git+https://github.com/sysdiglabs/sysdig-sdk-python@852ee2ccad12a8b445dd4732e7f3bd44d78a37f7",
14-
"dask==2025.4.1",
15-
"oauthlib==3.2.2",
16-
"fastapi==0.116.1",
17-
"fastmcp==2.11.3",
14+
"dask~=2025.4",
15+
"oauthlib~=3.2",
16+
"fastapi~=0.116.1",
17+
"fastmcp~=2.11",
1818
"requests",
1919
]
2020

@@ -23,9 +23,9 @@ sysdig-mcp-server = "main:main"
2323

2424
[tool.uv]
2525
dev-dependencies = [
26-
"pytest-cov==6.2.1",
27-
"pytest==8.4.1",
28-
"ruff==0.12.1",
26+
"pytest-cov~=6.2",
27+
"pytest~=8.4",
28+
"ruff~=0.12.1",
2929
]
3030

3131
[build-system]

0 commit comments

Comments
 (0)