Skip to content

Commit 1da3740

Browse files
committed
Update Python version to 3.13, enhance Makefile with install command, and update dependencies in pyproject.toml and uv.lock. Notable changes include upgrading coverage to 7.6.10, click to 8.1.8, and uvicorn to 0.34.0, along with various other package updates for compatibility with Python 3.13.
1 parent e4f84df commit 1da3740

File tree

4 files changed

+139
-241
lines changed

4 files changed

+139
-241
lines changed

.python-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.11
1+
3.13

Makefile

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
test:
55
pytest
66

7+
install:
8+
uv sync --all-extras
9+
710
coverage:
811
pytest --cov=mcp_text_editor --cov-report=term-missing
912

@@ -24,4 +27,4 @@ typecheck:
2427
# Run all checks required before pushing
2528
check: lint typecheck
2629
fix: format
27-
all: format check coverage
30+
all: format typecheck coverage

pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ dependencies = [
1010
"mcp>=1.1.2",
1111
"chardet>=5.2.0",
1212
]
13-
requires-python = ">=3.11"
13+
requires-python = ">=3.13"
1414
readme = "README.md"
1515
license = { text = "MIT" }
1616

@@ -63,14 +63,14 @@ src = ["src"]
6363

6464
[tool.black]
6565
line-length = 88
66-
target-version = ['py311']
66+
target-version = ['py313']
6767

6868
[tool.isort]
6969
profile = "black"
7070
line_length = 88
7171

7272
[tool.mypy]
73-
python_version = "3.11"
73+
python_version = "3.13"
7474
ignore_missing_imports = true
7575
namespace_packages = true
7676
explicit_package_bases = true

0 commit comments

Comments
 (0)