chore(deps): bump subby to 0.3.30 and pycaption to 2.2.22

- subby pin 1ea6a52 -> a057280: improved missing-line-split handling, duplicate frontal hyphen removal, UTF-8 without BOM output, Python <=3.11 syntax fix
- pycaption 2.2.20 -> 2.2.22: SCC-only fixes, no impact on our SRT/DFXP/WebVTT usage
- pytest: filter third-party warnings (aiohttp NotAppKeyWarning required by pywidevine/pyplayready string app keys, pycaption bs4 deprecations)
This commit is contained in:
imSp4rky
2026-06-09 18:49:16 -06:00
parent 246ff528f5
commit 2d43c2601e
2 changed files with 10 additions and 7 deletions

View File

@@ -111,6 +111,9 @@ filterwarnings = [
"ignore::DeprecationWarning:click.*", "ignore::DeprecationWarning:click.*",
"ignore::DeprecationWarning:unshackle.core.services", "ignore::DeprecationWarning:unshackle.core.services",
"ignore::DeprecationWarning:ast", "ignore::DeprecationWarning:ast",
"ignore::aiohttp.web_exceptions.NotAppKeyWarning",
"ignore::DeprecationWarning:pycaption.*",
"ignore::bs4.XMLParsedAsHTMLWarning",
] ]
addopts = "-ra --strict-markers" addopts = "-ra --strict-markers"
@@ -154,4 +157,4 @@ skips = [
[tool.uv.sources] [tool.uv.sources]
unshackle = { workspace = true } unshackle = { workspace = true }
subby = { git = "https://github.com/vevv/subby.git", rev = "1ea6a52028c5bea8177c8abc91716d74e4d097e1" } subby = { git = "https://github.com/vevv/subby.git", rev = "a057280f31acd3a0ba5c6dc69eaefbb88aea974e" }

12
uv.lock generated
View File

@@ -1113,16 +1113,16 @@ wheels = [
[[package]] [[package]]
name = "pycaption" name = "pycaption"
version = "2.2.20" version = "2.2.22"
source = { registry = "https://pypi.org/simple" } source = { registry = "https://pypi.org/simple" }
dependencies = [ dependencies = [
{ name = "beautifulsoup4" }, { name = "beautifulsoup4" },
{ name = "cssutils" }, { name = "cssutils" },
{ name = "lxml" }, { name = "lxml" },
] ]
sdist = { url = "https://files.pythonhosted.org/packages/05/cd/acdbe4195a280bb4e82aa88c094a2f9acae71defec18fc1d2a84dc8f9955/pycaption-2.2.20.tar.gz", hash = "sha256:d436b29dabdd5cc84362d9a21a119a4a8d6115dc88125b401838c8fe6fa2691d", size = 111271, upload-time = "2026-02-05T13:04:25.589Z" } sdist = { url = "https://files.pythonhosted.org/packages/80/1b/eed6e7a337e1c5807fd88920c100ff06042abca170a80677cb036629d888/pycaption-2.2.22.tar.gz", hash = "sha256:37680491c4b1867c78ce8b537b0004ec1f790db608b545d934475baf95ee0032", size = 112873, upload-time = "2026-05-04T10:00:28.97Z" }
wheels = [ wheels = [
{ url = "https://files.pythonhosted.org/packages/88/07/a26c085aa821f90de038b2e744fc9a9bfabb03bdc54ea9bcb410f118c3d4/pycaption-2.2.20-py3-none-any.whl", hash = "sha256:8a5ca8013f7af7a6d908af1741f480e6aae331056b62a4f3140ddd316e0b76a6", size = 124960, upload-time = "2026-02-05T13:04:24.373Z" }, { url = "https://files.pythonhosted.org/packages/9c/ce/82938777b8efe253be1175647bcc408fd4918faaca1b23c04e8158554288/pycaption-2.2.22-py3-none-any.whl", hash = "sha256:d5f672d05539e46fca0fdecb76f8d23b7c9b1a0f62f91268d4046d0e949f862e", size = 126674, upload-time = "2026-05-04T10:00:27.53Z" },
] ]
[[package]] [[package]]
@@ -1647,8 +1647,8 @@ wheels = [
[[package]] [[package]]
name = "subby" name = "subby"
version = "0.3.27" version = "0.3.30"
source = { git = "https://github.com/vevv/subby.git?rev=1ea6a52028c5bea8177c8abc91716d74e4d097e1#1ea6a52028c5bea8177c8abc91716d74e4d097e1" } source = { git = "https://github.com/vevv/subby.git?rev=a057280f31acd3a0ba5c6dc69eaefbb88aea974e#a057280f31acd3a0ba5c6dc69eaefbb88aea974e" }
dependencies = [ dependencies = [
{ name = "beautifulsoup4" }, { name = "beautifulsoup4" },
{ name = "click" }, { name = "click" },
@@ -1856,7 +1856,7 @@ requires-dist = [
{ name = "rnet", specifier = ">=2.4.2" }, { name = "rnet", specifier = ">=2.4.2" },
{ name = "ruamel-yaml", specifier = ">=0.18.6,<0.19" }, { name = "ruamel-yaml", specifier = ">=0.18.6,<0.19" },
{ name = "sortedcontainers", specifier = ">=2.4.0,<3" }, { name = "sortedcontainers", specifier = ">=2.4.0,<3" },
{ name = "subby", git = "https://github.com/vevv/subby.git?rev=1ea6a52028c5bea8177c8abc91716d74e4d097e1" }, { name = "subby", git = "https://github.com/vevv/subby.git?rev=a057280f31acd3a0ba5c6dc69eaefbb88aea974e" },
{ name = "subtitle-filter", specifier = ">=1.4.9,<2" }, { name = "subtitle-filter", specifier = ">=1.4.9,<2" },
{ name = "unidecode", specifier = ">=1.3.8,<2" }, { name = "unidecode", specifier = ">=1.3.8,<2" },
{ name = "urllib3", specifier = ">=2.6.3,<3" }, { name = "urllib3", specifier = ">=2.6.3,<3" },