Drop the [tool.uv.sources] pins of deltas, mwxml, and yamlconf to forks under a personal github account: - The deltas fork was byte-identical to upstream. - The mwxml fork carried one patch to mwxml.map(), which wikiq does not call, and was missing eleven upstream commits of fixes. Require mwxml >= 0.3.8 for those fixes; note that 0.3.7 changed namespace handling to trust the dump's embedded <ns> tag rather than overriding it based on the title prefix. - The yamlconf fork loosened an old pyyaml pin in requirements.txt. yamlconf is not imported by wikiq and is only needed transitively by deltas, so drop the direct dependency; the PyPI release installs fine, though its pyyaml pin is old (worth fixing upstream). With pywikidiff2 already declared as a PEP 508 direct https reference, no uv-specific configuration remains and the package installs with pip. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
927 B
927 B