Skip to content

Commit b14a1e1

Browse files
committed
Update package version and build backend
1 parent 9ecd5d0 commit b14a1e1

3 files changed

Lines changed: 19 additions & 14 deletions

File tree

exegol_mcp/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
from exegol_mcp.assets import *
1515

16-
__version__ = "0.0.1a1"
16+
__version__ = "1.0.0"
1717

1818
from exegol_mcp.utils.auth_backend import BearerAuthBackend, on_auth_error
1919
from exegol_mcp.utils.cli import parse_args

pyproject.toml

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,52 @@
11
[build-system]
2-
requires = ["uv_build>=0.9.17,<0.10.0"]
3-
build-backend = "uv_build"
2+
requires = ["pdm-backend"]
3+
build-backend = "pdm.backend"
44

55
[project]
66
name = "exegol-mcp"
7-
version = "0.1.0a1"
7+
dynamic = ["version"]
88
description = "MCP server for Exegol"
99
authors = [
1010
{ name = "Dramelac", email = "dramelac@pm.me" },
11-
{ name = "Elliot Belt", email = "felix.billieres1@gmail.com" },
11+
{ name = "Félix Billières", email = "felix.billieres1@gmail.com" },
1212
]
1313
license = { file = "LICENSE.md" }
1414
readme = { file = "README.md", content-type = "text/markdown" }
1515

16-
keywords = ["exegol", "mcp", "ctf"]
16+
keywords = ["exegol", "mcp", "ctf", "ai", "llm"]
1717

1818
requires-python = ">=3.10"
1919
dependencies = [
20-
"exegol @ git+https://github.com/ThePorgs/Exegol.git@dev",
20+
"exegol~=5.1.8",
2121
"mcp>=1.23.3",
2222
# Use OS keyring only on Windows and macOS to avoid extra deps on Linux
2323
"keyring>=24; platform_system == 'Windows' or platform_system == 'Darwin'",
2424
]
2525

2626
[project.urls]
2727
Homepage = "https://exegol.com"
28-
Documentation = "https://docs.exegol.com"
29-
Repository = "https://github.com/ThePorgs/Exegol"
30-
Issues = "https://github.com/ThePorgs/Exegol/issues"
28+
Documentation = "https://docs.exegol.com/mcp/features"
29+
Repository = "https://github.com/ThePorgs/Exegol-MCP"
30+
Issues = "https://github.com/ThePorgs/Exegol-MCP/issues"
3131

3232
[project.scripts]
3333
exegol-mcp = "exegol_mcp.main:main"
3434

35-
[tool.uv.build-backend]
36-
module-name = "exegol_mcp"
37-
module-root = "."
38-
3935
[dependency-groups]
4036
dev = [
4137
"pytest>=9.0.2",
4238
"pytest-asyncio>=0.25.0",
4339
"asgi-lifespan>=2.1.0",
40+
"exegol @ git+https://github.com/ThePorgs/Exegol.git@dev",
4441
]
4542

4643
[tool.pytest.ini_options]
4744
asyncio_mode = "auto"
45+
46+
[tool.pdm]
47+
[tool.pdm.version]
48+
source = "file"
49+
path = "exegol_mcp/main.py"
50+
51+
[tool.pdm.build]
52+
excludes = ["tests"]

tests/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)