Skip to content

Commit ff4f19a

Browse files
authored
fix: resolve test failures by constraining dependencies (sooperset#558)
- Pin markdown-to-confluence to <0.4.0 to avoid API breaking changes - Add pytest-asyncio>=0.23.0 to dev dependencies for async test support - Regenerate uv.lock with updated constraints The markdown-to-confluence 0.4.0 introduced breaking changes requiring site_metadata parameter in ConfluenceStorageFormatConverter. Constraining to 0.3.x maintains compatibility with current implementation.
1 parent 89653e7 commit ff4f19a

File tree

2 files changed

+57
-197
lines changed

2 files changed

+57
-197
lines changed

pyproject.toml

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@ description = "The Model Context Protocol (MCP) Atlassian integration is an open
55
readme = "README.md"
66
requires-python = ">=3.10"
77
dependencies = [
8-
"atlassian-python-api>=4.0.0,<5.0.0",
9-
"requests[socks]>=2.31.0,<3.0.0",
10-
"beautifulsoup4>=4.12.3,<5.0.0",
11-
"httpx>=0.28.0,<1.0.0",
8+
"atlassian-python-api>=4.0.0",
9+
"requests[socks]>=2.31.0",
10+
"beautifulsoup4>=4.12.3",
11+
"httpx>=0.28.0",
1212
"mcp>=1.8.0,<2.0.0",
1313
"fastmcp>=2.3.4,<2.4.0",
14-
"python-dotenv>=1.0.1,<2.0.0",
15-
"markdownify>=0.11.6,<2.0.0",
16-
"markdown>=3.7.0,<4.0.0",
17-
"markdown-to-confluence>=0.3.0,<1.0.0",
18-
"pydantic>=2.10.6,<3.0.0",
19-
"trio>=0.29.0,<1.0.0",
20-
"click>=8.1.7,<9.0.0",
21-
"uvicorn>=0.27.1,<1.0.0",
22-
"starlette>=0.37.1,<1.0.0",
23-
"thefuzz>=0.22.1,<1.0.0",
24-
"python-dateutil>=2.9.0.post0,<3.0.0",
25-
"types-python-dateutil>=2.9.0.20241206,<3.0.0",
26-
"keyring>=25.6.0,<26.0.0",
27-
"cachetools>=5.0.0,<7.0.0",
28-
"types-cachetools>=5.5.0.20240820,<7.0.0",
14+
"python-dotenv>=1.0.1",
15+
"markdownify>=0.11.6",
16+
"markdown>=3.7.0",
17+
"markdown-to-confluence>=0.3.0,<0.4.0",
18+
"pydantic>=2.10.6",
19+
"trio>=0.29.0",
20+
"click>=8.1.7",
21+
"uvicorn>=0.27.1",
22+
"starlette>=0.37.1",
23+
"thefuzz>=0.22.1",
24+
"python-dateutil>=2.9.0.post0",
25+
"types-python-dateutil>=2.9.0.20241206",
26+
"keyring>=25.6.0",
27+
"cachetools>=5.0.0",
28+
"types-cachetools>=5.5.0.20240820",
2929
]
3030
[[project.authors]]
3131
name = "sooperset"
@@ -43,6 +43,7 @@ dev = [
4343
"uv>=0.1.0",
4444
"pytest>=8.0.0",
4545
"pytest-cov>=4.1.0",
46+
"pytest-asyncio>=0.23.0",
4647
"pre-commit>=3.6.0",
4748
"ruff>=0.3.0",
4849
"black>=24.2.0",

0 commit comments

Comments
 (0)