arraylake

View on PyPIReverse Dependencies (1)

0.15.1 arraylake-0.15.1-py3-none-any.whl

Wheel Details

Project: arraylake
Version: 0.15.1
Filename: arraylake-0.15.1-py3-none-any.whl
Download: [link]
Size: 134317
MD5: 8d3b87229a63fe55d6a1b4f4d8d633ad
SHA256: 51d91f27630b2deb1cd5f3462617ed4d3a874222b0aaa36f42b4246ef8fc1aa1
Uploaded: 2025-02-26 20:03:17 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: arraylake
Version: 0.15.1
Summary: Python client for ArrayLake
Author-Email: Joseph Hamman <joe[at]earthmover.io>
Project-Url: Documentation, https://docs.earthmover.io/
Project-Url: Changelog, https://docs.earthmover.io/changelog
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.10
Requires-Dist: aiobotocore[boto3] (<3.0,>=2.10.0)
Requires-Dist: aioitertools (~=0.11)
Requires-Dist: boto3 (<2.0,>=1.33.2)
Requires-Dist: botocore (>=1.33.2)
Requires-Dist: cachetools (<6.0,>=5.3.2)
Requires-Dist: click (~=8.1)
Requires-Dist: donfig (<1.0,>=0.7)
Requires-Dist: fsspec (>=2024.2.0)
Requires-Dist: gcsfs (>=2024.2.0)
Requires-Dist: httpx (<0.28,>=0.23)
Requires-Dist: humanize (~=4.9.0)
Requires-Dist: numcodecs (>=0.13.1)
Requires-Dist: numpy (<3.0,>=1.23)
Requires-Dist: packaging (>=23.0)
Requires-Dist: pydantic[email] (<2.10,>=2.3)
Requires-Dist: rich (<14.0,>=12.6)
Requires-Dist: ruamel-yaml (~=0.17)
Requires-Dist: s3fs (>=2024.02.0)
Requires-Dist: sqlitedict (~=2.1)
Requires-Dist: structlog (~=24.1)
Requires-Dist: tenacity (<9.0,>=8.4.1)
Requires-Dist: typer (<1.0,>=0.6.1)
Requires-Dist: zarr (>=2.18)
Requires-Dist: cfgrib (~=0.9); extra == "grib"
Requires-Dist: eccodes (>=2.37); extra == "grib"
Requires-Dist: kerchunk (!=0.2.1,~=0.1); extra == "grib"
Requires-Dist: icechunk (<0.3.0,>=0.2.3); extra == "icechunk"
Requires-Dist: dask (>=2022.10.2); extra == "maximal"
Requires-Dist: distributed (>=2022.10.2); extra == "maximal"
Requires-Dist: netcdf4 (<2.0,>=1.6.1); extra == "maximal"
Requires-Dist: pandas (~=2.0); extra == "maximal"
Requires-Dist: rioxarray (~=0.15); extra == "maximal"
Requires-Dist: scipy (~=1.10); extra == "maximal"
Requires-Dist: aiobotocore[boto3] (==2.10.0); extra == "min-reqs"
Requires-Dist: aioitertools (==0.11.0); extra == "min-reqs"
Requires-Dist: boto3 (==1.33.2); extra == "min-reqs"
Requires-Dist: botocore (==1.33.2); extra == "min-reqs"
Requires-Dist: cachetools (==5.3.2); extra == "min-reqs"
Requires-Dist: click (==8.1.0); extra == "min-reqs"
Requires-Dist: donfig (==0.7.0); extra == "min-reqs"
Requires-Dist: fsspec (==2024.2.0); extra == "min-reqs"
Requires-Dist: gcsfs (==2024.2.0); extra == "min-reqs"
Requires-Dist: httpx (==0.23.0); extra == "min-reqs"
Requires-Dist: humanize (==4.9.0); extra == "min-reqs"
Requires-Dist: numcodecs (==0.13.1); extra == "min-reqs"
Requires-Dist: numpy (==1.23.0); extra == "min-reqs"
Requires-Dist: packaging (==23.0); extra == "min-reqs"
Requires-Dist: pydantic[email] (==2.3.0); extra == "min-reqs"
Requires-Dist: rich (==12.6.0); extra == "min-reqs"
Requires-Dist: ruamel-yaml (==0.17.2); extra == "min-reqs"
Requires-Dist: s3fs (==2024.2.0); extra == "min-reqs"
Requires-Dist: sqlitedict (==2.1.0); extra == "min-reqs"
Requires-Dist: structlog (==24.1.0); extra == "min-reqs"
Requires-Dist: tenacity (==8.4.1); extra == "min-reqs"
Requires-Dist: typer (==0.6.1); extra == "min-reqs"
Requires-Dist: zarr (==2.18.0); extra == "min-reqs"
Requires-Dist: h5py; extra == "virtual"
Requires-Dist: imagecodecs; extra == "virtual"
Requires-Dist: kerchunk (!=0.2.1,~=0.1); extra == "virtual"
Requires-Dist: tifffile (>=2023.2.27); extra == "virtual"
Requires-Dist: ipytree (~=0.2.2); extra == "widgets"
Requires-Dist: xarray (<=2024.09.0,>=2022.12.0); extra == "xarray"
Provides-Extra: grib
Provides-Extra: icechunk
Provides-Extra: maximal
Provides-Extra: min-reqs
Provides-Extra: virtual
Provides-Extra: widgets
Provides-Extra: xarray
Description-Content-Type: text/markdown
License-Expression: MIT
[Description omitted; length: 4345 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
arraylake/__init__.py sha256=z0d7jcWI3n3X4UqUXS9l-AEnRymLv7TcC9b1XX4a_EY 682
arraylake/__main__.py sha256=aUlB6YMLxEzT0tvs4nLiRA7_5qnhfrP3_PIWfZtNDC8 63
arraylake/_version.py sha256=tQzj2BXuQVT8ur10Vpw9erM-ZknJX1RqcwqYbcqo3NY 513
arraylake/api_utils.py sha256=WjhfE_Jn3Z1-HHM4HQSpTHPmLymThifeLoPcFLJnbuE 22613
arraylake/asyn.py sha256=aYSvoyWCAmvWZMQigGUCPv-LZxLQ8V_dMYjrTXE3ZpI 11041
arraylake/client.py sha256=oM7IavgF3OFxv9AhaTxZDIN8tqNo19mXgdG9yHRuDWc 53899
arraylake/config.py sha256=uDjzoZsKoqhY-frHJ0XmS9LN_43rI_2unOMPB5W7lsk 578
arraylake/config.yaml sha256=1Az1hxIX-muHK62jkd9fPQInfzcVFbRPuGcpRpPICRM 246
arraylake/credentials.py sha256=8GjI05H9YfeNz5j985xS1vcVJuo4Xe6UwhtmZFF2th4 1584
arraylake/diagnostics.py sha256=I_I1xkVUHlHUvo4xl_5-e93phGa8A66hIOMgBG16P_Y 5221
arraylake/exceptions.py sha256=Smyu6_o80WrLTzwo7lfLEl-5GJJ4maq1iSQQ61KlIuI 499
arraylake/experimental.py sha256=TGJiRo1jrsoculwZr-etGDHX2WWMGGhY8y3OKj5tjc0 194
arraylake/log_util.py sha256=R9qp2a0Ryn27vi917kiSSo3QPLDh6ZqUp3J7TG5DZuk 1082
arraylake/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
arraylake/retrier.py sha256=31SpPMz1ESeUbnR_lKYRSbxFZnob3Su2TmzGm8E1oGs 7180
arraylake/strategies.py sha256=abWaeJtq4UB7Y9u9Pfz9ReK2OV0R-e14y2YiY9Rlo2w 1535
arraylake/token.py sha256=GAg1q0IXMe4G4y9CGWWWqJiu4JXDYFGy9SqnTllc0Xg 13745
arraylake/types.py sha256=QnnNNe95VAHvdZtIjxAbg3kI-1CWHCHUAweBVrvauVo 15381
arraylake/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
arraylake/cli/auth.py sha256=q7j7lFjFGKWAYlwtAyveEFZHRPdmkG8yhY4UWbecOvI 3326
arraylake/cli/compute.py sha256=_7o0979CN6PYmtl8VFow-Czo5vXmUH0wpnQye0A_mEU 4710
arraylake/cli/config.py sha256=xDN_LlNSMMO4jwwjaJxHDUKbz5NKeyLKt47l47lfhzY 4741
arraylake/cli/export.py sha256=xG3VuMiDi_9G_aG142YnTFTOXbSj0tt_aVbg_cO0iak 18620
arraylake/cli/main.py sha256=lx8xr_Y8LgVv0h4RUpSBwJuz5O3MqtxWiuwHktgOdnM 1711
arraylake/cli/repo.py sha256=xRGFom1uRsbw8c2Qu1a1XnS4j47l93FEwsTrPVKt9wQ 9168
arraylake/cli/utils.py sha256=mRujhwvIKJxkI2gMIO1G0Vp3h0juoLg90PwrxcBcI7A 8608
arraylake/compute/http_client.py sha256=T77pUD7MJuzgKRkcC3OLHj0ce7ANpnP8k_kmZtcl4Is 4461
arraylake/compute/services.py sha256=5NDi_GVHhmepAlThUbnVfnV0F0E8ASYcKgrQMc2xIa8 5444
arraylake/compute/types.py sha256=WLLdKgnsH4k9ISbTfYpya2ejUK33AlHaP-rDCJEtHMc 1683
arraylake/repos/__init__.py sha256=sjqLmOuc8YuO5qblairViUGtmwdPV-_CUI2hRuuD8KE 243
arraylake/repos/icechunk/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
arraylake/repos/icechunk/storage.py sha256=-e8Vl8X5yeT0z0isprBJwcffIkwITk13KvRdwNQ4pB8 5406
arraylake/repos/icechunk/types.py sha256=RU0cPDcL5PO4ecGL_KsBJ_yLdYymt3UIfXIQG2_o1Lo 2220
arraylake/repos/icechunk/utils.py sha256=dDoRLv-UU8pabS7Y2nXTDyfixarse8btxZMIZvsiRj4 387
arraylake/repos/icechunk/virtual.py sha256=mIZBAwDdBW9VFacB4T9zWZ60Q7EQob3qPm23Urq5-fU 2496
arraylake/repos/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
arraylake/repos/v1/commits.py sha256=k4glUN445Y6QR1NZkTL7wufSAZKHKSQ-DmIEcdlm9tM 8196
arraylake/repos/v1/repo.py sha256=edZ01k9Qw_WsmlWzej-5GbggOSTaFBraY33AAYOrno0 86497
arraylake/repos/v1/types.py sha256=P4HItAA6G9wdK2dqcXkWNJSQDeM1-pc772FAS-mbooo 17637
arraylake/repos/v1/virtual.py sha256=MVqs_gonuQdxka1eLBZhMj-26olng3flBe6iJCY-R9E 17261
arraylake/repos/v1/zarr2_store.py sha256=1O39_56Z9jZzptsk3uJ6jDWIT4VoLAfiJm_gn3rTuxA 8361
arraylake/repos/v1/zarr3_store.py sha256=hVNj6v4Je1iK98C_YsnN7k-k_KkklWQBtmRfz0_CZVY 11529
arraylake/repos/v1/zarr_util.py sha256=8aijZMq1CYTi6RCA-gCDcLWsNYUuD_lNleobFKfeY4c 2831
arraylake/repos/v1/chunkstore/__init__.py sha256=VeNgA2FJHI_xByFFmnsAUtE1U6VF_jzHpQG7hMpinjg 4329
arraylake/repos/v1/chunkstore/abc.py sha256=xxfeSZwqg53LLsSHvRnRR5gxdRwOmqxHHov_AlTF1Yw 4400
arraylake/repos/v1/chunkstore/base_chunkstore.py sha256=3FtgEFTu6Usu6EsVH0cu4BK9yHX5CJWJwbIaZA5Fg34 16085
arraylake/repos/v1/chunkstore/credential_provider.py sha256=bBgfs8t1mWlBn-FlD9p7XjaO5KPZTfeWc4TNbO7hHLU 2249
arraylake/repos/v1/chunkstore/fsspec_chunkstore.py sha256=LVrs267GVNhEHVFMln5rTc0DqobBHAd4M5Mrt-toPPE 7305
arraylake/repos/v1/chunkstore/fsspec_compat.py sha256=WjXPk1Ofg92ivuEVSWKNW07dfaem4IgzdabehVPcVcs 1862
arraylake/repos/v1/chunkstore/s3chunkstore.py sha256=t_HuLhil0arEmcnI2iXKXSAk5NhnJuCc_FmqQoGtsgU 11654
arraylake/repos/v1/chunkstore/utils.py sha256=3OyA3MaVwaI1OAQcE8a-8pazAjCU4Nh_j6kDmpGOnPU 4652
arraylake/repos/v1/metastore/__init__.py sha256=1jLem_oFXzntj5N2kZX-cDzHKQDKTx2KA9NeIPJh-YM 288
arraylake/repos/v1/metastore/abc.py sha256=P08WvT39qHmzmgKBj8Q-lhcnjml93II-msVda0bOO1E 15670
arraylake/repos/v1/metastore/http_metastore.py sha256=-LdnOJp3tNgU-Mkll_SZS5i4CZHzlgWXZ12w6y2jvDg 26920
arraylake-0.15.1.dist-info/METADATA sha256=hYBk2tQioKV-3ukULqW1RDMK3UZNmn-TdXaaTqz8uhA 7862
arraylake-0.15.1.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
arraylake-0.15.1.dist-info/entry_points.txt sha256=OKn5oGK7assapDRLOVeBiCcTuKyb7px8EhDcGJJFMBw 81
arraylake-0.15.1.dist-info/RECORD

entry_points.txt

al = arraylake.cli.main:app
arraylake = arraylake.cli.main:app