So, I've added: ``` [tool.pdm.resolution.overrides] markupsafe = "2.0.1" ``` and I get: ```shell $ pdm update 🔒 Lock successful Synchronizing working set with resolved packages: 0 to add, 1 to update, 0 to remove ✖ Update markupsafe 2.1.3 -> 2.1.3 failed Retry failed jobs ✖ Update markupsafe None -> 2.1.3 failed ERRORS: update markupsafe failed: Traceback (most recent call last): File "C:/msys2/mingw64/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:/msys2/mingw64/lib/python3.11/site-packages/pdm/installers/synchronizers.py", line 304, in update_candidate self.manager.install(can) File "C:/msys2/mingw64/lib/python3.11/site-packages/pdm/installers/manager.py", line 33, in install installer(str(prepared.build()), self.environment, prepared.direct_url()) ^^^^^^^^^^^^^^^^ File "C:/msys2/mingw64/lib/python3.11/site-packages/pdm/models/candidates.py", line 381, in build self.obtain(allow_all=False) File "C:/msys2/mingw64/lib/python3.11/site-packages/pdm/models/candidates.py", line 422, in obtain raise CandidateNotFound( pdm.exceptions.CandidateNotFound: No candidate is found for `markupsafe` that matches the environment or hashes ```