Metadata-Version: 2.4 Name: hf-xet Version: 1.2.0 Classifier: Development Status :: 5 - Production/Stable Classifier: License :: OSI Approved :: Apache Software License Classifier: Programming Language :: Rust Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: 3.8 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: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3.14 Classifier: Programming Language :: Python :: Free Threading Classifier: Programming Language :: Python :: Free Threading :: 2 - Beta Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence Requires-Dist: pytest ; extra == 'tests' Provides-Extra: tests License-File: LICENSE Summary: Fast transfer of large files with the Hugging Face Hub. Maintainer-email: Rajat Arya , Jared Sulzdorf , Di Xiao , Assaf Vayner , Hoyt Koepke License-Expression: Apache-2.0 Requires-Python: >=3.8 Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM Project-URL: Homepage, https://github.com/huggingface/xet-core Project-URL: Documentation, https://huggingface.co/docs/hub/en/storage-backends#using-xet-storage Project-URL: Issues, https://github.com/huggingface/xet-core/issues Project-URL: Repository, https://github.com/huggingface/xet-core.git

License GitHub release Contributor Covenant

๐Ÿค— hf-xet - xet client tech, used in huggingface_hub

## Welcome `hf-xet` enables `huggingface_hub` to utilize xet storage for uploading and downloading to HF Hub. Xet storage provides chunk-based deduplication, efficient storage/retrieval with local disk caching, and backwards compatibility with Git LFS. This library is not meant to be used directly, and is instead intended to be used from [huggingface_hub](https://pypi.org/project/huggingface-hub). ## Key features โ™ป **chunk-based deduplication implementation**: avoid transferring and storing chunks that are shared across binary files (models, datasets, etc). ๐Ÿค— **Python bindings**: bindings for [huggingface_hub](https://github.com/huggingface/huggingface_hub/) package. โ†” **network communications**: concurrent communication to HF Hub Xet backend services (CAS). ๐Ÿ”– **local disk caching**: chunk-based cache that sits alongside the existing [huggingface_hub disk cache](https://huggingface.co/docs/huggingface_hub/guides/manage-cache). ## Installation Install the `hf_xet` package with [pip](https://pypi.org/project/hf-xet/): ```bash pip install hf_xet ``` ## Quick Start `hf_xet` is not intended to be run independently as it is expected to be used from `huggingface_hub`, so to get started with `huggingface_hub` check out the documentation [here]("https://hf.co/docs/huggingface_hub"). ## Contributions (feature requests, bugs, etc.) are encouraged & appreciated ๐Ÿ’™๐Ÿ’š๐Ÿ’›๐Ÿ’œ๐Ÿงกโค๏ธ Please join us in making hf-xet better. We value everyone's contributions. Code is not the only way to help. Answering questions, helping each other, improving documentation, filing issues all help immensely. If you are interested in contributing (please do!), check out the [contribution guide](https://github.com/huggingface/xet-core/blob/main/CONTRIBUTING.md) for this repository.