diff --git a/poetry.lock b/poetry.lock index 04ec1b71..d9e0d3bc 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. [[package]] name = "aiohttp" @@ -3682,8 +3682,8 @@ files = [ [package.dependencies] numpy = [ {version = ">=1.20.3", markers = "python_version < \"3.10\""}, - {version = ">=1.21.0", markers = "python_version >= \"3.10\""}, {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, + {version = ">=1.21.0", markers = "python_version >= \"3.10\" and python_version < \"3.11\""}, ] python-dateutil = ">=2.8.1" pytz = ">=2020.1" @@ -3912,31 +3912,31 @@ ssh = ["paramiko"] [[package]] name = "polars" -version = "0.17.7" +version = "0.19.2" description = "Blazingly fast DataFrame library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "polars-0.17.7-cp37-abi3-macosx_10_7_x86_64.whl", hash = "sha256:54b2f94b0d61a3a3037db55f1ab6ff5b0f5c18ca401d79a21c9d1528984829e8"}, - {file = "polars-0.17.7-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:e4206831096c000f3aa287138e09426f160704a02f0bd458fd23a1678b6c1857"}, - {file = "polars-0.17.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d05f75b132523dc6391c8086e2c1825b3552952d6cd2bdfa42b5110e37ab53d9"}, - {file = "polars-0.17.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b100a7258ec1c9f6437cd716b522d3a998be6f241a8b048f07f9bcc815ccd214"}, - {file = "polars-0.17.7-cp37-abi3-win_amd64.whl", hash = "sha256:fa1f797f8c638c8f5745e37b78e4227ab155dea3522dd81418553880cdd9ae04"}, - {file = "polars-0.17.7.tar.gz", hash = "sha256:a0631cab3e769deb344c4545834811cef0640be1e3a410e114224b50ed873eda"}, + {file = "polars-0.19.2-cp38-abi3-macosx_10_7_x86_64.whl", hash = "sha256:a49aa12cb6559329e0d239acde98f91542e28118ff5fe7976f789d2c243d2958"}, + {file = "polars-0.19.2-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:8b16bc14be88f0f0fd7e038fae8fb18fc077783722d1170268624750fc76b56a"}, + {file = "polars-0.19.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd2382b587b8d6c8b30213ae9ead77d924f30ebc6fae488f42f49fa24a884f8c"}, + {file = "polars-0.19.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd913889810f7f1d2b5f9849b7509f95e63383e75d04fca6512ad8bd04880856"}, + {file = "polars-0.19.2-cp38-abi3-win_amd64.whl", hash = "sha256:59002baaf7c85703476bdb9736faeb86b686f5e790e5054c4bc66ae5da157a8c"}, + {file = "polars-0.19.2.tar.gz", hash = "sha256:04e0e51374d5934ab77ad435a2e8d78ca964ee79625c743cae50b7d9b8716423"}, ] -[package.dependencies] -typing_extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} - [package.extras] -all = ["polars[connectorx,deltalake,fsspec,matplotlib,numpy,pandas,pyarrow,sqlalchemy,timezone,xlsx2csv,xlsxwriter]"] +adbc = ["adbc_driver_sqlite"] +all = ["polars[adbc,cloudpickle,connectorx,deltalake,fsspec,matplotlib,numpy,pandas,pyarrow,pydantic,sqlalchemy,timezone,xlsx2csv,xlsxwriter]"] +cloudpickle = ["cloudpickle"] connectorx = ["connectorx"] -deltalake = ["deltalake (>=0.8.0)"] +deltalake = ["deltalake (>=0.10.0)"] fsspec = ["fsspec"] matplotlib = ["matplotlib"] numpy = ["numpy (>=1.16.0)"] pandas = ["pandas", "pyarrow (>=7.0.0)"] pyarrow = ["pyarrow (>=7.0.0)"] +pydantic = ["pydantic (>=2.0.0)"] sqlalchemy = ["pandas", "sqlalchemy"] timezone = ["backports.zoneinfo", "tzdata"] xlsx2csv = ["xlsx2csv (>=0.8.0)"] @@ -5197,7 +5197,7 @@ files = [ ] [package.dependencies] -greenlet = {version = "!=0.4.17", markers = "python_version >= \"3\" and (platform_machine == \"win32\" or platform_machine == \"WIN32\" or platform_machine == \"AMD64\" or platform_machine == \"amd64\" or platform_machine == \"x86_64\" or platform_machine == \"ppc64le\" or platform_machine == \"aarch64\")"} +greenlet = {version = "!=0.4.17", markers = "python_version >= \"3\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")"} [package.extras] aiomysql = ["aiomysql", "greenlet (!=0.4.17)"] @@ -6103,4 +6103,4 @@ docs = ["mkdocs", "mkdocs-jupyter", "mkdocs-material", "mkdocstrings", "mkdocstr [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "60e602584831a95832fda8b0e7806dc5af70f572a666e3932e8dc8f1c54a9a26" +content-hash = "f0ce9a6491501f900e4b6bc4ac37f382cd5c075c8a133e4a0664dd61bdb00703" diff --git a/pyproject.toml b/pyproject.toml index 8d3fc3f2..f2510883 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ pytest-mock = "^3.10.0" # for datatype testing Faker = ">=15.3.4,<19.0.0" geopandas = "^0.12.2" -polars = ">=0.16.12,<0.18.0" +polars = ">=0.16.12,<0.20.0" modin = { extras = ["all"], version = "^0.19.0" } dask = "^2023.3.1" vaex = "^4.16.0"