Require Mercurial 7.2rc0 for Python 3.14 support

Mercurial 7.2rc0 is the first release with Python 3.14 support.
Running 7.1.2 on Python 3.14 causes significant performance issues
that lead to test timeouts. Use version markers to specify 7.2rc0
for Python 3.14+ while keeping 7.1.2 for earlier Python versions.
This commit is contained in:
mvdbeek
2026-01-20 08:54:52 +01:00
parent 6b0f968e7b
commit d3bad8ed1f
2 changed files with 4 additions and 2 deletions
@@ -170,7 +170,8 @@ markdown-it-py==4.0.0 ; python_full_version >= '3.11'
markupsafe==3.0.3
mcp==1.25.0 ; python_full_version >= '3.10'
mdurl==0.1.2
mercurial==7.1.2
mercurial==7.1.2 ; python_version < '3.14'
mercurial==7.2rc0 ; python_version >= '3.14'
mistralai==1.9.11
mistune==3.1.4
more-itertools==10.8.0
+2 -1
View File
@@ -57,7 +57,8 @@ dependencies = [
"Mako",
"Markdown",
"MarkupSafe",
"mercurial>=6.8.2", # Python 3.13 support
"mercurial>=6.8.2 ; python_version<'3.14'", # Python 3.13 support
"mercurial>=7.2rc0 ; python_version>='3.14'", # Python 3.14 support
"mrcfile",
"more-itertools",
"msal",