Add new python-compatiblity workflow to check for dependency compatibility across supported python versions

This commit is contained in:
Mark Backman
2025-08-06 12:13:45 -04:00
parent 4364990fd0
commit 41a22d3bf4
3 changed files with 62 additions and 5 deletions

4
uv.lock generated
View File

@@ -4029,7 +4029,6 @@ dependencies = [
{ name = "loguru" },
{ name = "markdown" },
{ name = "nltk" },
{ name = "numba" },
{ name = "numpy" },
{ name = "openai" },
{ name = "pillow" },
@@ -4270,7 +4269,6 @@ requires-dist = [
{ name = "mlx-whisper", marker = "extra == 'mlx-whisper'", specifier = "~=0.4.2" },
{ name = "nltk", specifier = ">=3.9.1,<4" },
{ name = "noisereduce", marker = "extra == 'noisereduce'", specifier = "~=3.0.3" },
{ name = "numba", specifier = ">=0.60.0,<1" },
{ name = "numpy", specifier = ">=1.26.4,<3" },
{ name = "nvidia-riva-client", marker = "extra == 'riva'", specifier = "~=2.21.1" },
{ name = "onnxruntime", marker = "extra == 'silero'", specifier = "~=1.20.1" },
@@ -4337,7 +4335,7 @@ dev = [
{ name = "pytest", specifier = "~=8.4.1" },
{ name = "pytest-aiohttp", specifier = "==1.1.0" },
{ name = "pytest-asyncio", specifier = "~=1.0.0" },
{ name = "python-dotenv", specifier = "~=1.1.1" },
{ name = "python-dotenv", specifier = ">=1.0.1,<2.0.0" },
{ name = "ruff", specifier = "~=0.12.1" },
{ name = "setuptools", specifier = "~=78.1.1" },
{ name = "setuptools-scm", specifier = "~=8.3.1" },