squirrel-core

View on PyPIReverse Dependencies (1)

0.20.2 squirrel_core-0.20.2-py3-none-any.whl

Wheel Details

Project: squirrel-core
Version: 0.20.2
Filename: squirrel_core-0.20.2-py3-none-any.whl
Download: [link]
Size: 84570
MD5: 0f7719ed82871ddde990e1fab3d91a5d
SHA256: c37ced909868e873038b871ff143da30d8118e912affaabf237c45389038c8b5
Uploaded: 2024-10-07 11:53:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: squirrel-core
Version: 0.20.2
Summary: Squirrel is a Python library that enables ML teams to share, load, and transform data in a collaborative, flexible and efficient way.
Author: Merantix Momentum
Home-Page: https://merantix-momentum.com/technology/squirrel/
Project-Url: Documentation, https://squirrel-core.readthedocs.io/en/latest/
Project-Url: Repository, https://github.com/merantix-momentum/squirrel-core
License: Apache 2.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Typing :: Typed
Requires-Python: >=3.9,<4.0
Requires-Dist: adlfs (<2021.10); extra == "azure" or extra == "all"
Requires-Dist: aiohttp (>=3.8.4)
Requires-Dist: dask[dataframe,distributed] (>=2023.2.0); extra == "dask" or extra == "all"
Requires-Dist: fsspec (>=2021.7.0)
Requires-Dist: gcsfs (>=2021.7.0); extra == "gcp" or extra == "all"
Requires-Dist: mako (>=1.2.4)
Requires-Dist: more-itertools (>=9.0.0)
Requires-Dist: msgpack (>=1.0.4)
Requires-Dist: msgpack-numpy (>=0.4.8)
Requires-Dist: numba (>=0.56.4); extra == "numba" or extra == "all"
Requires-Dist: numpy (>=1.23.5)
Requires-Dist: oauthlib (>=3.2.2)
Requires-Dist: odfpy (>=1.4.1); extra == "excel" or extra == "all"
Requires-Dist: openpyxl (>=3.1.1); extra == "excel" or extra == "all"
Requires-Dist: pandas (<3.0.0,>=2.0.3)
Requires-Dist: pluggy (>=1.0.0)
Requires-Dist: pyarrow (>=14.0.1); extra == "feather" or extra == "parquet" or extra == "all"
Requires-Dist: pyjwt (>=2.6.0)
Requires-Dist: pyxlsb (>=1.0.10); extra == "excel" or extra == "all"
Requires-Dist: ruamel-yaml (>=0.17.21)
Requires-Dist: s3fs (>=2021.7.0); extra == "s3" or extra == "all"
Requires-Dist: torch (>=1.13.1); extra == "torch" or extra == "all"
Requires-Dist: tqdm (>=4.64.1)
Requires-Dist: urllib3 (<1.27,>=1.25.4)
Requires-Dist: wandb; extra == "wandb" or extra == "all"
Requires-Dist: xlrd (>=2.0.1); extra == "excel" or extra == "all"
Requires-Dist: zarr (>=2.10.3); extra == "zarr" or extra == "all"
Provides-Extra: all
Provides-Extra: azure
Provides-Extra: dask
Provides-Extra: excel
Provides-Extra: feather
Provides-Extra: gcp
Provides-Extra: numba
Provides-Extra: parquet
Provides-Extra: s3
Provides-Extra: torch
Provides-Extra: wandb
Provides-Extra: zarr
Description-Content-Type: text/markdown
[Description omitted; length: 5423 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
squirrel/__init__.py sha256=NDjsFdRP2E4i53bDaoQjlVEMBxVZccf9hZrKyvvtPWA 80
squirrel/artifact_manager/__init__.py sha256=Pc7zs6itS6MKWfKERjlT3fJAndM6NxoFqvPlEIHVlJc 49
squirrel/artifact_manager/base.py sha256=jq11yAirp9qqidzfjJBpeFuDni1-OeYi6IbD8IhQXlY 9406
squirrel/artifact_manager/drivers.py sha256=tKMQOWrJp9h7EQpIBgyBwZ9rmtNTamT9pKORtjxBOMY 1251
squirrel/artifact_manager/filesystem.py sha256=Rx3ERjGr23J_b_FP6tk_5pVJAsbNpZabVac3ytDFpmo 9869
squirrel/artifact_manager/wandb.py sha256=j8F_yBkbWL8PbOXU8xv4Jhz--pONSFL15UIO14ZvVCM 8877
squirrel/benchmark/msgpack_caching.py sha256=-6wBOeyCe4Ne6pZ9M8ec-8VH5QbokLDELJrIHe3JJTs 1526
squirrel/benchmark/quantify_randomness.py sha256=_Lq5aJQuTfpeDVGOn0k5sMxHMkxGaTypVRmJTFrEodw 3253
squirrel/catalog/__init__.py sha256=GRUCopSwqZf0D3CBUM1MxtOre0hiChFX0ADmtdQViKA 147
squirrel/catalog/catalog.py sha256=mxSS0BiYV3cmbz4ogiHFPiQ00t0wMxRIjAXFiFH7aXs 15250
squirrel/catalog/source.py sha256=TVw6Ps1yDVNPOhtWZF-08FyTz6SrT1_qO_nveL6U_mE 937
squirrel/catalog/yaml.py sha256=HBYXcOBICNfjj7CXxklyiYR39sjz3pflhwQ5T-Lb4Mw 2208
squirrel/constants.py sha256=4Z1AcJjz59mrK_BeOMJYg71WvLnT66NWeI1m1s9Hn9A 581
squirrel/driver/__init__.py sha256=iHgolJsJ_iN8mSoKnwBrk9CbbUr6Ynq3pQnTqeiJnxs 887
squirrel/driver/csv.py sha256=RaNdmpEhqP9-F_2kEG22sUWWTn-MiQctadZGSFbccOQ 1182
squirrel/driver/data_frame.py sha256=YFpXZgLqk8AxoGaOorkwj2nkW4MepigJ5dtddhVfPlg 4716
squirrel/driver/driver.py sha256=HkQiQ1Ay6ApuTAgAzW27sModb2USHpdAhKRrBSMfxsE 8479
squirrel/driver/excel.py sha256=sqy83P5TRO-o5J8IPbBFfT3hnmjhyS4e7_X6pzgIC30 977
squirrel/driver/feather.py sha256=MXRrMVWfJfIjyqMm15uSHG2F9STwRN68uqH14oM1FyM 1045
squirrel/driver/file.py sha256=cPmjOibT8vVoTqs8vcqs8qfCnQ5nVekueah8sZqrDzI 2330
squirrel/driver/jsonl.py sha256=UuXMWLeJg6zvCeRNEzfS_arteI176NWDAmQ8K0DxKXY 2396
squirrel/driver/msgpack.py sha256=VgR9N-KxAWHC30uwRAWHLtwnadd-aLZK1Yd_OKTtn2g 1303
squirrel/driver/parquet.py sha256=nlCVpnKOn6yHXk6ebnY_YR6stz60aY07uhnsPANTOk8 1203
squirrel/driver/source_combiner.py sha256=A0eGCIjdthq4kcDQbrilaERySQI1kS-zIwcpLheDGRM 5113
squirrel/driver/store.py sha256=OQiE7KZwIBDdniMzRNY9XYZg3R3Kixbgbl9xjWJ6yaE 4030
squirrel/driver/zarr.py sha256=8aNwOOopu712pLI49w1EOQu1vpw0Fl5mac397t1ZhAE 3230
squirrel/framework/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
squirrel/framework/exceptions.py sha256=hPQpGC_FOY5sjS7AjOW1mFKJSFZyQdCjdi_W3abNWTk 165
squirrel/framework/io.py sha256=kd72kscvZyLzLGQdjbdQAehKdmAhxsYQb7vC3QSvT1s 2234
squirrel/framework/plugins/__init__.py sha256=v-mRxx7LaANJvuLmRxeSDHCCmTuKO5BXkmLQj1TFbbM 30
squirrel/framework/plugins/hookimpl.py sha256=8MbmNDzwUsJPTwQqgHQ3wjFJJvvopZytGfXZnh2vxAw 788
squirrel/framework/plugins/hookspec.py sha256=5ouDG6U4lDMDz9S7Xvw2Cvf2Nmb1w6enVqJSOCZp4Kg 644
squirrel/framework/plugins/plugin_manager.py sha256=Gz1ryjbA99kcIq1IX02FQBK7do7U7NXXo_cI6d6GcD0 1566
squirrel/fsspec/__init__.py sha256=DYfz9m_qq22sg8HUxXCN_p8NliXJCQ-SRTdx533YE5I 410
squirrel/fsspec/custom_gcsfs.py sha256=s9Xp0-JjMDtC_DrHvPz-2zvFk51zmBFfwJffwjckkxo 1313
squirrel/fsspec/fs.py sha256=KL5anzDcfXXHELMLTcZqiJY_lGCni9KdRvLHYL79v6E 2510
squirrel/integration_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
squirrel/integration_test/conftest.py sha256=5oINZXk2_8FFooTU0JUx2cFENwk85R5XAC66iCc_XVM 466
squirrel/integration_test/helpers.py sha256=wrsYmCgGTUTI59Cc9NEoz5BpHjzsZriiNdBwWqc3PwE 1747
squirrel/integration_test/shared_fixtures.py sha256=B8m6YktKPaCQmxjgnnt7sM05LTnAPPyI_SEdtVkJ8WM 3837
squirrel/integration_test/test_jsonl/test_torch_distibuted_loading.py sha256=XJozXwejQsYi0CtJS6hglWhDkk1K8Qr6ICTodB3UdYU 5841
squirrel/iterstream/__init__.py sha256=SIFikRw2Ch5aQtf45avKgUEDAVhr9bGN8vgTJydwfto 615
squirrel/iterstream/base.py sha256=Exr1q5kXu72DnTPzMVbiVSVgjgIyYhrui0RRTd7uiro 24732
squirrel/iterstream/iterators.py sha256=b5ne4T4YntYzFV5u8bwaxfjQcLFKiCnsTV4XibeFldA 9230
squirrel/iterstream/metrics.py sha256=ze8bgrxvgtsTE8Qg5528q8C-BuFkUuH_mTavVN0NJuY 2289
squirrel/iterstream/multiplexer.py sha256=A_LxLoJRGESfuvpCgCtHeZMCwRY-VPB2SC6Bcg_04sM 10487
squirrel/iterstream/source.py sha256=CB5u7xzF07rDwTwBvAqKhXDRNlj74Z2NdVQhrT5l0LA 6018
squirrel/iterstream/torch_composables.py sha256=8duihnTlvlQ3qr1jv3EnnhYv-7blk3w9v7k9ySavyKI 5829
squirrel/py.typed sha256=SFvoNxDqV6nnqfESvsJvmYESnKBUWnACCjH371aWdH4 224
squirrel/serialization/__init__.py sha256=l8pXQFgXZYbFCmD4u9O1M7K1rjE6AX_V0SxHu4HVJ-c 263
squirrel/serialization/jsonl.py sha256=WAp3CVkm58f57GNSbA3SfL6bGdJQ4DnFkRFm90gyu-s 4805
squirrel/serialization/msgpack.py sha256=MWIBQeBsv7q9kFPSf5e55dkN6nOiqlN-VUy9yceMWVE 3471
squirrel/serialization/serializer.py sha256=VT7goTPiIa2fpk-fLT_f2kJDXVVT7S26ziHvRQFRJ0E 750
squirrel/store/__init__.py sha256=Bwtvi38zWG_3LAqcdNKThH4nPmOXTZmKJAZxr1Oa54I 222
squirrel/store/filesystem.py sha256=69Igx4GWPieF3qieUgEf4NCpbB43TM37bwKtXzXJuqw 4588
squirrel/store/squirrel_store.py sha256=q3GBcI9LrqX6IGziCL9rZkmrjmBCF3c6aj6ydtcPODQ 3117
squirrel/store/store.py sha256=idPEnA3nnVWgtDYOO33kVxf5hXqJC4scJLrNeIqW-II 1880
squirrel/zarr/__init__.py sha256=L0ooRaOKOlgtK6yHJjFiiuw7IDxO1LDAkYPAGMr_Otw 110
squirrel/zarr/group.py sha256=etgpilI-GsrfRFr3qqT-hoOeea_9rqkO637F7AjVnx4 6137
squirrel/zarr/key.py sha256=EUTRNfBA08CW5IiNtte5c6JbWmkrJWi2ii0EHBxrCsQ 2041
squirrel/zarr/store.py sha256=4C3tPsjIyNenkl2F_r0Dw4SqkCw_1TkLII4_auAtphY 3794
squirrel/zarr/sync.py sha256=5hdIlwCkNu9jL3E10d7I323O8sosuypunm3ylvB4OGQ 832
squirrel_core-0.20.2.dist-info/LICENSE sha256=3vUwlU4UoLHhlZ_05_krpt1MAa6ejNfaDWAzTgv0zpA 11348
squirrel_core-0.20.2.dist-info/METADATA sha256=k1leCIRM-4at-xTWUdSsg-1VXzjj3FpkkcpwIznl2Lg 8080
squirrel_core-0.20.2.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
squirrel_core-0.20.2.dist-info/entry_points.txt sha256=0WPli3TmAHcGIQpMEMScHB4CZ0RKv1yht35AQwB1qBw 68
squirrel_core-0.20.2.dist-info/RECORD

entry_points.txt

gs = squirrel.fsspec.custom_gcsfs.CustomGCSFileSystem