@gwuensch This case is related to python-typer maintainer. I have dealt with same problem before where there is a missing dependency for dependency of maintained packages in AUR.
I think it's better to report it to Arch maintainers.
| Git Clone URL: | https://aur.archlinux.org/python-mcp.git (read-only, click to copy) |
|---|---|
| Package Base: | python-mcp |
| Description: | Model Context Protocol SDK. |
| Upstream URL: | https://github.com/modelcontextprotocol/python-sdk |
| Licenses: | MIT |
| Submitter: | medaminezghal |
| Maintainer: | medaminezghal |
| Last Packager: | medaminezghal |
| Votes: | 5 |
| Popularity: | 1.11 |
| First Submitted: | 2025-02-04 16:43 (UTC) |
| Last Updated: | 2026-05-15 22:01 (UTC) |
@gwuensch This case is related to python-typer maintainer. I have dealt with same problem before where there is a missing dependency for dependency of maintained packages in AUR.
I think it's better to report it to Arch maintainers.
@gwuensch python-annotated-doc is a dependency of python-typer which exists in check dependencies.
Yes, as of 14 minutes ago, this is true. It was missing before.
@gwuensch python-annotated-doc is a dependency of python-typer which exists in check dependencies.
Likely missing python-annotated-doc for the checks.
@papakilo, ah, the good old "security checks fail, let's skip security checks" approach...
I suggest you all to use:
makepkg -s --skipchecksum --nocheck
and the package is generated correctly in a moment and without errors ;-)
I compiled it using devtools and found that there was still a lack of detection dependencies.
checkdepends+=('uv ') Hope to be added. Thank you.
I'm getting a hash verify failure on 1834.patch:
61524580a527d9c4405d713edcd04d7e263fcc091ebfd4c4a438f75abb749f234fb50d1543e374a1c6de07011b5484c08a93f3f7e3d38eca44e25b5e4ac06a6I think it happens because the curl from that URL goes wrong. I recommend you put 1834.patch in the AUR package repository. I fetched it from https://patch-diff.githubusercontent.com/raw/modelcontextprotocol/python-sdk/pull/1834.patch (which matches the old checksum).
After the Python 3.14 update I tried rebuilding the package but it fails. The error message is too long so here is a PrivateBin link: https://n0t.io/?b04aa05c4910e968#CdTpVxwbmfVH7pawQ8Ucsj8WYuNSWjAMCWKZqnTDReJD
Edit: with the new update it works again. Thanks!
I used these options to avoid the PytestBenchmarkWarning
local pytest_options=(
-vv
--disable-warnings
--dist no
--benchmark-disable
)
Pinned Comments
medaminezghal commented on 2026-05-15 22:58 (UTC)
@everyone I’m working towards making this package automatically updated by GitHub CI, this is my repository used to maintain my packages. Every package before it’s updated should be successfully builded in clean environment (ensured by CI). So if you encounter any errors, just clean the cache and try again. Everyone is welcomed to help improve packaging by making issue or improve the CI by pull request (I’m new to CI, in fact I wrote it using AI, I think it still need improvement, I would be happy if anyone put his experience to help improve the CI).