Use our fork of pywebview until upstream releases

This commit is contained in:
Michael Panchenko committed 2026-04-10 17:20:33 +02:00
1 parent ddb0d9c95b
commit d572f48e4c
2 files changed
+25 -23

No files matched your search

+1 -3
View File
@@ -36,7 +36,7 @@ dependencies = [
"tiktoken==0.12.0",
"anthropic==0.59.0",
"beautifulsoup4==4.14.2",
"pywebview",
"oraios-pywebview==6.2",
"pystray==0.19.5",
# Transitive deps pinned for security (dependabot alerts).
# Exact pins because uvx installs from git, ignoring the lock file.
@@ -50,8 +50,6 @@ dependencies = [
"pythonnet==3.1.0-rc0 ; sys_platform == 'win32'",
]
[tool.uv.sources]
pywebview = { git = "https://github.com/r0x0r/pywebview", rev = "345596c1f4fd59fd26c7aa02d4176c5362bcbabe" }
[[tool.uv.index]]
name = "testpypi"
Generated
+24 -20
View File
@@ -1685,6 +1685,28 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl", hash = "sha256:5bb13e3eed2923615535339b3c620e76779af4cb4c6a90deccc9e36b274d3827", size = 23438, upload-time = "2025-12-20T14:08:52.782Z" },
]
[[package]]
name = "oraios-pywebview"
version = "6.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "bottle" },
{ name = "proxy-tools" },
{ name = "pyobjc-core", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-cocoa", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-quartz", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-security", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-uniformtypeidentifiers", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-webkit", marker = "sys_platform == 'darwin'" },
{ name = "pythonnet", marker = "sys_platform == 'win32'" },
{ name = "qtpy", marker = "sys_platform == 'openbsd6'" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/0d/e4/6820d2a00b42621240762947c9e07d83acbb1251575349472a48fe9b1a9f/oraios_pywebview-6.2.tar.gz", hash = "sha256:2b176547321ff9c289ebb10d5b2423bc8887a4fc730b35a78656de7839e5be37", size = 499560, upload-time = "2026-04-10T15:01:42.363Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/78/76/ff666b5abc3b3ccc35f69d62b27290b75b7ef5ac4beb2c59e8f59f5da5ef/oraios_pywebview-6.2-py3-none-any.whl", hash = "sha256:c5b81d2f6cf4cbfdf3d608d5bc3e76d8f0a732dbdd8567660a9bc9cebdd35b84", size = 512739, upload-time = "2026-04-10T15:01:43.689Z" },
]
[[package]]
name = "overrides"
version = "7.7.0"
@@ -2412,24 +2434,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/1a/3d/a378aa74085fc6f72923d5e39fc30efbc97541cfd49b3fe0a35f20d09ff7/pythonnet-3.1.0rc0-py3-none-any.whl", hash = "sha256:286ccf23d08e1cc2b5200bb91d0ee649436d2e8386fec36a85193c66d0ff8b5b", size = 293150, upload-time = "2026-02-25T10:46:48.535Z" },
]
[[package]]
name = "pywebview"
version = "6.2.dev50+g345596c1f"
source = { git = "https://github.com/r0x0r/pywebview?rev=345596c1f4fd59fd26c7aa02d4176c5362bcbabe#345596c1f4fd59fd26c7aa02d4176c5362bcbabe" }
dependencies = [
{ name = "bottle" },
{ name = "proxy-tools" },
{ name = "pyobjc-core", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-cocoa", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-quartz", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-security", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-uniformtypeidentifiers", marker = "sys_platform == 'darwin'" },
{ name = "pyobjc-framework-webkit", marker = "sys_platform == 'darwin'" },
{ name = "pythonnet", marker = "sys_platform == 'win32'" },
{ name = "qtpy", marker = "sys_platform == 'openbsd6'" },
{ name = "typing-extensions" },
]
[[package]]
name = "pywin32"
version = "311"
@@ -2921,6 +2925,7 @@ dependencies = [
{ name = "jinja2" },
{ name = "joblib" },
{ name = "mcp" },
{ name = "oraios-pywebview" },
{ name = "overrides" },
{ name = "pathspec" },
{ name = "psutil" },
@@ -2930,7 +2935,6 @@ dependencies = [
{ name = "python-dotenv" },
{ name = "python-multipart" },
{ name = "pythonnet", marker = "sys_platform == 'win32'" },
{ name = "pywebview" },
{ name = "pyyaml" },
{ name = "regex" },
{ name = "requests" },
@@ -2998,6 +3002,7 @@ requires-dist = [
{ name = "mypy", marker = "extra == 'dev'", specifier = "==1.17.0" },
{ name = "nbconvert", marker = "extra == 'dev'", specifier = "==7.17.0" },
{ name = "nbsphinx", marker = "extra == 'dev'", specifier = "==0.9.7" },
{ name = "oraios-pywebview", specifier = "==6.2" },
{ name = "overrides", specifier = "==7.7.0" },
{ name = "pathspec", specifier = "==0.12.1" },
{ name = "poethepoet", marker = "extra == 'dev'", specifier = "==0.36.0" },
@@ -3014,7 +3019,6 @@ requires-dist = [
{ name = "python-dotenv", specifier = "==1.2.1" },
{ name = "python-multipart", specifier = "==0.0.22" },
{ name = "pythonnet", marker = "sys_platform == 'win32'", specifier = "==3.1.0rc0" },
{ name = "pywebview", git = "https://github.com/r0x0r/pywebview?rev=345596c1f4fd59fd26c7aa02d4176c5362bcbabe" },
{ name = "pyyaml", specifier = "==6.0.2" },
{ name = "regex", specifier = "==2026.2.28" },
{ name = "requests", specifier = "==2.33.0" },