Repository navigation
Commit 6471ab9
authored
chore(billing-cost-management-mcp-server): require Python 3.11 and update dnspython to 2.9 (#4995)
dnspython 2.9.0 fixes GHSA-45c3-73f7-pv4m and needs Python 3.11 or
later. While the server allows 3.10, the lock keeps a 3.10 branch that
can only resolve dnspython 2.8.x, and CI tests that branch because
.python-version is 3.10. Python 3.10 reached end of life on 2026-10-01.
- requires-python >=3.11; drop the 3.10 classifier.
- .python-version 3.11, so CI tests the new minimum.
- README: install Python 3.11 or newer.
- uv.lock: re-locked with uv 0.13.6, upgrading dnspython, authlib,
certifi, joserfc, pyjwt, urllib3, virtualenv, anyio and
typing-extensions. The other version changes are the ones those
upgrades require.1 parent 69e2666 commit 6471ab9
4 files changed
Lines changed: 67 additions & 273 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | 31 | | |
33 | 32 | | |
34 | 33 | | |
| |||
0 commit comments