diff --git a/poetry.lock b/poetry.lock index 862b3ed..8f21628 100644 --- a/poetry.lock +++ b/poetry.lock @@ -216,6 +216,17 @@ files = [ {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"}, ] +[[package]] +name = "backoff" +version = "2.2.1" +description = "Function decoration for backoff and retry" +optional = false +python-versions = ">=3.7,<4.0" +files = [ + {file = "backoff-2.2.1-py3-none-any.whl", hash = "sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8"}, + {file = "backoff-2.2.1.tar.gz", hash = "sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba"}, +] + [[package]] name = "black" version = "23.12.1" @@ -4080,20 +4091,6 @@ dev = ["autoflake (>=1.3.1,<2.0.0)", "flake8 (>=3.8.3,<4.0.0)", "pre-commit (>=2 doc = ["cairosvg (>=2.5.2,<3.0.0)", "mdx-include (>=1.4.1,<2.0.0)", "mkdocs (>=1.1.2,<2.0.0)", "mkdocs-material (>=8.1.4,<9.0.0)", "pillow (>=9.3.0,<10.0.0)"] test = ["black (>=22.3.0,<23.0.0)", "coverage (>=6.2,<7.0)", "isort (>=5.0.6,<6.0.0)", "mypy (==0.910)", "pytest (>=4.4.0,<8.0.0)", "pytest-cov (>=2.10.0,<5.0.0)", "pytest-sugar (>=0.9.4,<0.10.0)", "pytest-xdist (>=1.32.0,<4.0.0)", "rich (>=10.11.0,<14.0.0)", "shellingham (>=1.3.0,<2.0.0)"] -[[package]] -name = "types-requests" -version = "2.31.0.20240218" -description = "Typing stubs for requests" -optional = false -python-versions = ">=3.8" -files = [ - {file = "types-requests-2.31.0.20240218.tar.gz", hash = "sha256:f1721dba8385958f504a5386240b92de4734e047a08a40751c1654d1ac3349c5"}, - {file = "types_requests-2.31.0.20240218-py3-none-any.whl", hash = "sha256:a82807ec6ddce8f00fe0e949da6d6bc1fbf1715420218a9640d695f70a9e5a9b"}, -] - -[package.dependencies] -urllib3 = ">=2" - [[package]] name = "types-setuptools" version = "69.1.0.20240302" @@ -4242,13 +4239,13 @@ wasabi = ">=0.9.1,<1.2.0" [[package]] name = "whylabs-client" -version = "0.5.10" +version = "0.6.10" description = "WhyLabs API client" optional = false python-versions = ">=3.6" files = [ - {file = "whylabs-client-0.5.10.tar.gz", hash = "sha256:267e5ef9e5811953e83ccd5dbe4ece21b4da2aa26adcc851b95da104c1f4cf7c"}, - {file = "whylabs_client-0.5.10-py3-none-any.whl", hash = "sha256:41a87e973e6e4410bc33e7f13d2cdd40ac4787f060cbd973ab16828cb144fd35"}, + {file = "whylabs-client-0.6.10.tar.gz", hash = "sha256:55328d8606ae2e5466fa1be7db3333f8973ac8002edcfd75b14b4acce0110dfb"}, + {file = "whylabs_client-0.6.10-py3-none-any.whl", hash = "sha256:d1aa38f57493c11d503210674790634194f6126a915cb7b18576542fa9a55198"}, ] [package.dependencies] @@ -4272,38 +4269,38 @@ syllapy = "*" [[package]] name = "whylogs" -version = "1.3.24" +version = "1.5.1" description = "Profile and monitor your ML data pipeline end-to-end" optional = false -python-versions = ">=3.7.1,<4" +python-versions = "<4,>=3.7.1" files = [ - {file = "whylogs-1.3.24-py3-none-any.whl", hash = "sha256:27c434bb55e62c4cf0432f55b4b8202cbc6e847d350a86659201a0b574692a23"}, - {file = "whylogs-1.3.24.tar.gz", hash = "sha256:1e0459e5a0e7adc5eba9407192a7adf8de3bad91646afe638b48726e94437a28"}, + {file = "whylogs-1.5.1-py3-none-any.whl", hash = "sha256:b52a32c132a21323a5757bfbddb96a3e7d8c8e1136e16e1b6751d67be6661e93"}, + {file = "whylogs-1.5.1.tar.gz", hash = "sha256:68c50c507be579c97fbddb095eb72c9b2b4d8a6eb492cdfc9a6c7438dcc34774"}, ] [package.dependencies] +backoff = ">=2.2.1,<3.0.0" platformdirs = ">=3.5.0,<4.0.0" protobuf = ">=3.19.4" requests = ">=2.27,<3.0" -types-requests = ">=2.30.0.0,<3.0.0.0" typing-extensions = {version = ">=3.10", markers = "python_version < \"4\""} -whylabs-client = ">=0.5.10,<0.6.0" +whylabs-client = ">=0.6.5,<0.7.0" whylogs-sketching = ">=3.4.1.dev3" [package.extras] -all = ["Pillow (>=9.2.0,<10.0.0)", "boto3 (>=1.22.13,<2.0.0)", "faster-fifo (>=1.4.5,<2.0.0)", "fugue (>=0.8.1,<0.9.0)", "google-cloud-storage (>=2.5.0,<3.0.0)", "ipython", "mlflow-skinny (<2.0.1)", "mlflow-skinny (>=2.5.0,<3.0.0)", "numpy", "numpy (>=1.23.2)", "orjson (>=3.8.10,<4.0.0)", "pandas", "pyarrow (>=8.0.0,<13)", "pybars3 (>=0.9,<0.10)", "pyspark (>=3.0.0,<4.0.0)", "scikit-learn (>=1.0.2,<2.0.0)", "scikit-learn (>=1.1.2,<2)", "scipy (>=1.5)", "scipy (>=1.9.2)"] +all = ["Pillow (>=10.1.0,<11)", "Pillow (>=9.2.0)", "boto3 (>=1.22.13,<2.0.0)", "faster-fifo (>=1.4.5,<2.0.0)", "fugue (>=0.8.1,<0.9.0)", "google-cloud-storage (>=2.5.0,<3.0.0)", "ipython", "mlflow-skinny (<2.0.1)", "mlflow-skinny (>=2.5.0,<3.0.0)", "numpy", "numpy (>=1.23.2)", "orjson (>=3.8.10,<4.0.0)", "pandas", "pyarrow (>=8.0.0,<13)", "pybars3 (>=0.9,<0.10)", "pyspark (>=3.0.0,<4.0.0)", "scikit-learn (>=1.0.2,<2.0.0)", "scikit-learn (>=1.1.2,<2)", "scipy (>=1.5)", "scipy (>=1.9.2)"] datasets = ["pandas"] docs = ["furo (>=2022.3.4,<2023.0.0)", "ipython_genutils (>=0.2.0,<0.3.0)", "myst-parser[sphinx] (>=0.17.2,<0.18.0)", "nbconvert (>=7.0.0,<8.0.0)", "nbsphinx (>=0.8.9,<0.9.0)", "sphinx", "sphinx-autoapi", "sphinx-autobuild (>=2021.3.14,<2022.0.0)", "sphinx-copybutton (>=0.5.0,<0.6.0)", "sphinx-inline-tabs", "sphinxext-opengraph (>=0.6.3,<0.7.0)"] embeddings = ["numpy", "numpy (>=1.23.2)", "scikit-learn (>=1.0.2,<2.0.0)", "scikit-learn (>=1.1.2,<2)"] fugue = ["fugue (>=0.8.1,<0.9.0)"] gcs = ["google-cloud-storage (>=2.5.0,<3.0.0)"] -image = ["Pillow (>=9.2.0,<10.0.0)", "numpy", "numpy (>=1.23.2)"] -mlflow = ["mlflow-skinny (<2.0.1)", "mlflow-skinny (>=2.5.0,<3.0.0)"] +image = ["Pillow (>=10.1.0,<11)", "Pillow (>=9.2.0)", "numpy", "numpy (>=1.23.2)"] +mlflow = ["databricks-cli (>=0.8.0,<0.9.0)", "mlflow-skinny (<2.0.1)", "mlflow-skinny (>=2.5.0,<3.0.0)"] proc = ["faster-fifo (>=1.4.5,<2.0.0)", "orjson (>=3.8.10,<4.0.0)", "pandas"] proc-mp = ["orjson (>=3.8.10,<4.0.0)", "pandas"] s3 = ["boto3 (>=1.22.13,<2.0.0)"] spark = ["pyarrow (>=8.0.0,<13)", "pyspark (>=3.0.0,<4.0.0)"] -viz = ["Pillow (>=9.2.0,<10.0.0)", "ipython", "numpy", "numpy (>=1.23.2)", "pybars3 (>=0.9,<0.10)", "scipy (>=1.5)", "scipy (>=1.9.2)"] +viz = ["Pillow (>=10.1.0,<11)", "Pillow (>=9.2.0)", "ipython", "numpy", "numpy (>=1.23.2)", "pybars3 (>=0.9,<0.10)", "scipy (>=1.5)", "scipy (>=1.9.2)"] [[package]] name = "whylogs-sketching" @@ -4613,4 +4610,4 @@ all = ["datasets", "detoxify", "evaluate", "h5py", "ipywidgets", "nltk", "numpy" [metadata] lock-version = "2.0" python-versions = ">=3.8,<4" -content-hash = "493319b926308e139050ac60eb0692bef12ee43e2e2a4549a34de13e10639a58" +content-hash = "fc3375b5f7756337fb04d6f69cc3a70645991ee369db925f0b0968ed6d222cde" diff --git a/pyproject.toml b/pyproject.toml index a2b4a63..7c07e1f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ readme = "DESCRIPTION.md" [tool.poetry.dependencies] python = ">=3.8,<4" pandas = "*" -whylogs = "^1.3.19" +whylogs = "^1.5.0" # optional dependencies