diff --git a/pyproject.toml b/pyproject.toml index b235bbcc..8dc65bb2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,13 +21,13 @@ dependencies = [ "click>=8.4.2", "click-params>=0.5.0", "dask>=2026.7.0", - "fsspec>=2025.9.0,<2026.2.0", + "fsspec>=2026.9.0", "pint>=0.25.3", "psutil>=7.2.2", "pydantic>=2.13.4", "pydantic-settings>=2.14.2", "rich>=15.0.0", - "segy>=0.6.0", + "segy>=0.6.2", "tqdm>=4.68.3", "universal-pathlib>=0.3.10", "xarray>=2026.4.0", @@ -35,7 +35,7 @@ dependencies = [ ] [project.optional-dependencies] -cloud = ["s3fs>=2025.9.0", "gcsfs>=2025.9.0", "adlfs>=2025.8.0"] +cloud = ["s3fs>=2026.9.0", "gcsfs>=2026.8.1", "adlfs>=2026.8.0"] distributed = ["distributed>=2026.7.0", "bokeh>=3.9.1"] lossy = ["zfpy>=1.0.1"] diff --git a/uv.lock b/uv.lock index 48520dc8..182e3ee0 100644 --- a/uv.lock +++ b/uv.lock @@ -21,7 +21,7 @@ wheels = [ [[package]] name = "adlfs" -version = "2026.5.0" +version = "2026.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "azure-core" }, @@ -29,9 +29,9 @@ dependencies = [ { name = "azure-storage-blob", extra = ["aio"] }, { name = "fsspec" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6a/12/4cff4d6734ba073acd86adf789171946be81724ca143c21ab41144633573/adlfs-2026.5.0.tar.gz", hash = "sha256:abb24e3afba57c6766799514b6f12b65b577d4946254961c15cef71e5b51f374", size = 53879, upload-time = "2026-05-05T20:20:08.319Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f4/29/9937905acfaf3e4826d7782f8efab845bb11eaa2e24749a16eeab32e7fa0/adlfs-2026.8.0.tar.gz", hash = "sha256:b78a01bd892c2a99f461b2b2ef4592c2eb45934e728f318472291ccaa6378e06", size = 55898, upload-time = "2026-08-11T18:43:14.13Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/56/5a/225a82252fdbddd21e25552208c2a2cd69afd19e06de79d28841c252537d/adlfs-2026.5.0-py3-none-any.whl", hash = "sha256:7acf1d62eade0c1c0b1b0762b36cb0921a646dd41311af1d261f52fb24fe4e57", size = 44910, upload-time = "2026-05-05T20:20:07.358Z" }, + { url = "https://files.pythonhosted.org/packages/56/8c/2a895811f69699915ddd4e346ea3a1ab26b585025eac890d19dd5193c7f4/adlfs-2026.8.0-py3-none-any.whl", hash = "sha256:858d8999b83ad70baae89ee2ad67f40443f9d94e0257351a74866d643f22d54d", size = 46108, upload-time = "2026-08-11T18:43:12.974Z" }, ] [[package]] @@ -1095,11 +1095,11 @@ wheels = [ [[package]] name = "fsspec" -version = "2026.1.0" +version = "2026.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d5/7d/5df2650c57d47c57232af5ef4b4fdbff182070421e405e0d62c6cdbfaa87/fsspec-2026.1.0.tar.gz", hash = "sha256:e987cb0496a0d81bba3a9d1cee62922fb395e7d4c3b575e57f547953334fe07b", size = 310496, upload-time = "2026-01-09T15:21:35.562Z" } +sdist = { url = "https://files.pythonhosted.org/packages/77/cd/9be253869fc42e764de7f3dedd6969af7d44ff9c3375214a3442a6f3fc08/fsspec-2026.9.0.tar.gz", hash = "sha256:0f08147951c8cb31d844c3547d631053b127863b60be04cf06e121333ee0e2fe", size = 333545, upload-time = "2026-09-18T17:50:42.825Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/01/c9/97cc5aae1648dcb851958a3ddf73ccd7dbe5650d95203ecb4d7720b4cdbf/fsspec-2026.1.0-py3-none-any.whl", hash = "sha256:cb76aa913c2285a3b49bdd5fc55b1d7c708d7208126b60f2eb8194fe1b4cbdcc", size = 201838, upload-time = "2026-01-09T15:21:34.041Z" }, + { url = "https://files.pythonhosted.org/packages/6c/c0/a98505f18594f1bce828bb159cec0fcf9860562f1a2c85913409fc8f3d9e/fsspec-2026.9.0-py3-none-any.whl", hash = "sha256:8dd6e646e99ea382bd85f97a45e6b526a442d79423a7dc673f1e2756d05fcb5f", size = 221738, upload-time = "2026-09-18T17:50:41.341Z" }, ] [[package]] @@ -1120,7 +1120,7 @@ wheels = [ [[package]] name = "gcsfs" -version = "2026.1.0" +version = "2026.8.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiohttp" }, @@ -1132,9 +1132,9 @@ dependencies = [ { name = "google-cloud-storage-control" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2b/b7/5337521e212dcd63eeb9e46046ec21a43353435c962de3f1d994079af0a2/gcsfs-2026.1.0.tar.gz", hash = "sha256:ce76686bcab4ac21dd60e3d4dc5ae920046ee081f1fbcecebeabe65c257982c8", size = 129230, upload-time = "2026-01-09T16:02:46.275Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d0/08/cb32ace6483b8016e8954f009f133799d299dc1bb35b310ced04bd46a925/gcsfs-2026.8.1.tar.gz", hash = "sha256:738da7dcc74817c7668d032f932598482a23cce1b061c537e54278be44d2fff8", size = 1090574, upload-time = "2026-09-11T08:02:18.931Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/53/14/b460d85183aea49af192a5b275bd73e63f8a1e9805c41e860fe1c1eeefd2/gcsfs-2026.1.0-py3-none-any.whl", hash = "sha256:f0016a487d58a99c73e6547085439598995b281142b5d0cae1c1f06cc8f25f03", size = 48531, upload-time = "2026-01-09T16:02:44.799Z" }, + { url = "https://files.pythonhosted.org/packages/04/e1/1db9ecfb9f22a71624413ee158b933c18538aacfde77acbb7413cea21a6e/gcsfs-2026.8.1-py3-none-any.whl", hash = "sha256:66e6316690b17e1887a4f4bc0902eee53f5b3fd860cc3f0377d65c5be3313b1f", size = 91383, upload-time = "2026-09-11T08:02:17.135Z" }, ] [[package]] @@ -2237,21 +2237,21 @@ docs = [ [package.metadata] requires-dist = [ - { name = "adlfs", marker = "extra == 'cloud'", specifier = ">=2025.8.0" }, + { name = "adlfs", marker = "extra == 'cloud'", specifier = ">=2026.8.0" }, { name = "bokeh", marker = "extra == 'distributed'", specifier = ">=3.9.1" }, { name = "click", specifier = ">=8.4.2" }, { name = "click-params", specifier = ">=0.5.0" }, { name = "dask", specifier = ">=2026.7.0" }, { name = "distributed", marker = "extra == 'distributed'", specifier = ">=2026.7.0" }, - { name = "fsspec", specifier = ">=2025.9.0,<2026.2.0" }, - { name = "gcsfs", marker = "extra == 'cloud'", specifier = ">=2025.9.0" }, + { name = "fsspec", specifier = ">=2026.9.0" }, + { name = "gcsfs", marker = "extra == 'cloud'", specifier = ">=2026.8.1" }, { name = "pint", specifier = ">=0.25.3" }, { name = "psutil", specifier = ">=7.2.2" }, { name = "pydantic", specifier = ">=2.13.4" }, { name = "pydantic-settings", specifier = ">=2.14.2" }, { name = "rich", specifier = ">=15.0.0" }, - { name = "s3fs", marker = "extra == 'cloud'", specifier = ">=2025.9.0" }, - { name = "segy", specifier = ">=0.6.0" }, + { name = "s3fs", marker = "extra == 'cloud'", specifier = ">=2026.9.0" }, + { name = "segy", specifier = ">=0.6.2" }, { name = "tqdm", specifier = ">=4.68.3" }, { name = "universal-pathlib", specifier = ">=0.3.10" }, { name = "xarray", specifier = ">=2026.4.0" }, @@ -3513,21 +3513,21 @@ wheels = [ [[package]] name = "s3fs" -version = "2026.1.0" +version = "2026.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiobotocore" }, { name = "aiohttp" }, { name = "fsspec" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/97/f2/d6e725d4a037fe65fe341d3c16e7b6f3e69a198d6115c77b0c45dffaebe7/s3fs-2026.1.0.tar.gz", hash = "sha256:b7a352dfb9553a2263b7ea4575d90cd3c64eb76cfc083b99cb90b36b31e9d09d", size = 81224, upload-time = "2026-01-09T15:29:49.025Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f7/fe/ab89ab94cc1293849bc1a60876b589007bdd43f59a06ca309e717bd45dc7/s3fs-2026.9.0.tar.gz", hash = "sha256:ec078ff0122d28fd21d36ea4987794e4f42ecd6e8785eeaa083208771c1464e5", size = 89163, upload-time = "2026-09-18T19:02:54.117Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/93/cf/0af92a4d3f36dd9ff675e0419e7efc48d7808641ac2b2ce2c1f09a9dc632/s3fs-2026.1.0-py3-none-any.whl", hash = "sha256:c1f4ad1fca6dd052ffaa104a293ba209772f4a60c164818382833868e1b1597d", size = 30713, upload-time = "2026-01-09T15:29:47.418Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9c/15fb18bd708949dc953fe120be8d3c7a1b1b140c2592a9c81ce7961e9ecf/s3fs-2026.9.0-py3-none-any.whl", hash = "sha256:eb185fd98e20a1c9375087d9b2a6ef506f0cd01ae0c0c94efc79f88403fb81fe", size = 33126, upload-time = "2026-09-18T19:02:52.933Z" }, ] [[package]] name = "segy" -version = "0.6.0" +version = "0.6.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "fsspec" }, @@ -3539,9 +3539,9 @@ dependencies = [ { name = "rapidfuzz" }, { name = "typer" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e5/be/39961f0053378ecd2ab42fdffc7d76f8e79ac00f79bbf6ebf31183e9e0f0/segy-0.6.0.tar.gz", hash = "sha256:1ec623361e99ddbf952be286403912e4c50218f49bdddf73a0c907a9a06a74f7", size = 46333, upload-time = "2026-06-16T15:25:23.091Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4a/40/0eb376efb37ab2431326770740cc6ed9fceb886df2b6fe0191b5b10c50f8/segy-0.6.2.tar.gz", hash = "sha256:e454d08b78be72ee7fbfa3b22dc13fd6dcf106408dbc9b22bef8b9259d5263dc", size = 45001, upload-time = "2026-09-22T19:43:27.562Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/ab/c15b6ca03f5e3e8765dbcc477e8963263cf79ea171ed78a193ca5fc8bc4d/segy-0.6.0-py3-none-any.whl", hash = "sha256:82a3c772434ff7a12e0ef371a288362411d90798377c17946e66737a1791f473", size = 58689, upload-time = "2026-06-16T15:25:22.132Z" }, + { url = "https://files.pythonhosted.org/packages/ba/df/0698107779a0c791eb28bbc959534e08f7434f4ca10eb07cb64ddd367340/segy-0.6.2-py3-none-any.whl", hash = "sha256:e1523138f2738935a82230265a2150563b7f384887c23e2e0d976c14538ea6eb", size = 57647, upload-time = "2026-09-22T19:43:26.292Z" }, ] [[package]]