build(deps): cap pycaption below 2.2.27

2.2.27's WebVTT reader rewrite removes _decode and adds strict header
validation, breaking WebVTTReaderExt and HLS X-TIMESTAMP-MAP segments.
This commit is contained in:
imSp4rky
2026-07-11 18:47:35 -06:00
parent 6434fc2081
commit f42af571a7
2 changed files with 2 additions and 2 deletions

View File

@@ -37,7 +37,7 @@ dependencies = [
"langcodes>=3.4.0,<4",
"lxml>=5.2.1,<7",
"protobuf>=4.25.3,<7",
"pycaption>=2.2.6,<3",
"pycaption>=2.2.6,<2.2.27",
"pycryptodomex>=3.20.0,<4",
"pyjwt>=2.12.0,<3",
"pymediainfo>=6.1.0,<8",

2
uv.lock generated
View File

@@ -2236,7 +2236,7 @@ requires-dist = [
{ name = "lxml", specifier = ">=5.2.1,<7" },
{ name = "mutagen", specifier = ">=1.47.0,<2" },
{ name = "protobuf", specifier = ">=4.25.3,<7" },
{ name = "pycaption", specifier = ">=2.2.6,<3" },
{ name = "pycaption", specifier = ">=2.2.6,<2.2.27" },
{ name = "pycountry", specifier = ">=24.6.1" },
{ name = "pycryptodomex", specifier = ">=3.20.0,<4" },
{ name = "pyexecjs", specifier = ">=1.5.1,<2" },