diff --git a/pyproject.toml b/pyproject.toml index 45fba92..b389fa4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ dependencies = [ "omegaconf>=2.3.1", "pandas>=2.3.3", # MLflow 3.x pins pandas<3; pandas 3.0 is held back by MLflow compat "pandera>=0.32.1", - "plotly>=6.8.0", + "plotly>=6.9.0", "plyer>=2.1.0", "psutil>=7.2.2", "pyarrow>=19.0.1", diff --git a/uv.lock b/uv.lock index 75cbfa6..a87faea 100644 --- a/uv.lock +++ b/uv.lock @@ -216,7 +216,7 @@ requires-dist = [ { name = "omegaconf", specifier = ">=2.3.1" }, { name = "pandas", specifier = ">=2.3.3" }, { name = "pandera", specifier = ">=0.32.1" }, - { name = "plotly", specifier = ">=6.8.0" }, + { name = "plotly", specifier = ">=6.9.0" }, { name = "plyer", specifier = ">=2.1.0" }, { name = "psutil", specifier = ">=7.2.2" }, { name = "pyarrow", specifier = ">=19.0.1" }, @@ -1861,15 +1861,15 @@ wheels = [ [[package]] name = "plotly" -version = "6.8.0" +version = "6.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "narwhals" }, { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/94/fd/d72c292d78aadb93d1a9bcd76bf3c678271040c7cf10abe5788b33040a39/plotly-6.8.0.tar.gz", hash = "sha256:e088e7ddc68d4f70e3d66659224727a45296d71d2b8284181862d3d8f1f0d88f", size = 6915161, upload-time = "2026-06-03T18:33:40.226Z" } +sdist = { url = "https://files.pythonhosted.org/packages/96/07/795c79dbce40c39bece88e69d049babbd23ffa95b5d117f248db8ea03abb/plotly-6.9.0.tar.gz", hash = "sha256:967ad33e8c704fed051800d11d985eb206a9c795c14206b30a6f463ed9c67d0d", size = 6919903, upload-time = "2026-07-09T14:55:59.982Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/14/abe5ce876ab5b66ee3c691bf537fcd43d037aea55d447aacf74630a8f31e/plotly-6.8.0-py3-none-any.whl", hash = "sha256:13c5c4a0f70b74cab1913eda0de49b826df5931708eb6f9c3010040614700ec8", size = 9902055, upload-time = "2026-06-03T18:33:34.26Z" }, + { url = "https://files.pythonhosted.org/packages/24/18/d8544811ab076f876c4892b3714f5b0dad335e1dc33aef826df431b8325d/plotly-6.9.0-py3-none-any.whl", hash = "sha256:36bebe2f1bb13884774fe61689c329071446f6ce4a8927fb1f0d6fb24f581236", size = 9909646, upload-time = "2026-07-09T14:55:55.421Z" }, ] [[package]] @@ -2538,16 +2538,16 @@ resolution-markers = [ "platform_machine == 'x86_64' and sys_platform == 'darwin'", ] dependencies = [ - { name = "cloudpickle" }, - { name = "numba" }, - { name = "numpy" }, - { name = "packaging" }, - { name = "pandas" }, - { name = "scikit-learn" }, - { name = "scipy" }, - { name = "slicer" }, - { name = "tqdm" }, - { name = "typing-extensions" }, + { name = "cloudpickle", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, + { name = "numba", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, + { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, + { name = "packaging", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, + { name = "pandas", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, + { name = "scikit-learn", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, + { name = "scipy", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, + { name = "slicer", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, + { name = "tqdm", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, + { name = "typing-extensions", marker = "platform_machine == 'x86_64' and sys_platform == 'darwin'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/dc/c6/9823a7f483aa9f3179fc359c10d22da9e418b1a7a3fc99a42b705d05e82a/shap-0.49.1.tar.gz", hash = "sha256:1114ecd804fff29f50d522ce6031082fcf42fe4a32fb1b5da233b2415d784c8c", size = 4084725, upload-time = "2025-10-14T10:04:49.75Z" } @@ -2559,16 +2559,16 @@ resolution-markers = [ "platform_machine != 'x86_64' or sys_platform != 'darwin'", ] dependencies = [ - { name = "cloudpickle" }, - { name = "llvmlite" }, - { name = "numba" }, - { name = "numpy" }, - { name = "packaging" }, - { name = "pandas" }, - { name = "scikit-learn" }, - { name = "scipy" }, - { name = "slicer" }, - { name = "tqdm" }, + { name = "cloudpickle", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, + { name = "llvmlite", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, + { name = "numba", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, + { name = "numpy", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, + { name = "packaging", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, + { name = "pandas", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, + { name = "scikit-learn", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, + { name = "scipy", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, + { name = "slicer", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, + { name = "tqdm", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fc/0a/aa278f42c08cb47f2bb503085be0c521da2886929c6605b6105748a7590f/shap-0.52.0.tar.gz", hash = "sha256:81d4ae478f67f8122de1bb411dc4e3ddff0604cbc27dc9cb8ea66d5c73462fd2", size = 4192842, upload-time = "2026-05-28T14:17:49.011Z" } wheels = [