Commit 32eb767
committed
fix(scan): drop requirements.txt from publish, bump to 2.1.3
The Tank registry scanner reads requirements.txt and was flagging
PYSEC-2024-277 on joblib (already patched in 1.4.2+; we ship 1.5.3)
and a typosquat false-positive ('hpack' vs 'black'). hpack is the
legit HPACK HTTP/2 header library, a transitive dep of h2.
Both findings are spurious, but the easiest fix is to not ship
requirements.txt inside the package tarball — the deps live in
pyproject.toml, which is what uvx and pip use at install time.
The MCP runtime does not need requirements.txt.
Also updated the README to point users at 'pip install -e .' instead
of 'pip install -r requirements.txt' for consistency.1 parent d406b6e commit 32eb767
2 files changed
Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
| |||
0 commit comments