pyxet is a Python library that provides a lightweight interface for the XetHub platform.
Project description
pyxet: Python bindings for Xethub
What is it?
pyxet is a Python library that provides a lightweight interface for the XetHub platform.
Main features
- A filesystem interface.
- fssspec
- copy
- remove
- list
- etc.
- glob
- pathlib.Path(WIP)
- fssspec
- Mount.
- Read-only optimize for speed; perfect for data exploration and analysis and building data-apps and model inference.
- Integrations:
For API documentation and full examples, please see the documentation
Where to get it
git config --global user.name "Foo Bar"
git config --global user.email "foo@bar.com"
pip install pyxet
License
Getting Help
Go to the GitHub project, join the Discord server, and file issues
Development Environment
To set up build env, switch to this directory and run:
python -m venv .env
source .env/bin/activate
pip install maturin
pip install fsspec
pip install ipython (for convenience)
To develop:
source ./develop.sh
To build locally
maturin develop
Then running python and import pyxet should work
See https://www.maturin.rs/develop.html for details
Building a release
On mac:
MACOSX_DEPLOYMENT_TARGET=10.9 maturin build --release --target universal2-apple-darwin
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyxet-0.0.8.tar.gz
(27.7 MB
view hashes)
Built Distributions
Close
Hashes for pyxet-0.0.8-cp37-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00508d8b280ff014b8379974b9f03f58d4d4af9c39db818c01cd272d6c80d677 |
|
MD5 | 138d0aea31318f1af31bb8cf481619cd |
|
BLAKE2b-256 | 81e5c67741e3e014d0e939f594ae198127af209d9aee1ff5fbbc02424af6bb95 |
Close
Hashes for pyxet-0.0.8-cp37-abi3-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0a3e54dbdab27109e5ee0b3c1feb3f0ef9782f449b04a13a4a73cd6b74507ac |
|
MD5 | f5dbbd519d214f324b25cbe6afd97e5b |
|
BLAKE2b-256 | a71da5010b8480889e1aa420e0fdb7b5dee1b1b31e87ccd10d67189dd2940410 |
Close
Hashes for pyxet-0.0.8-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91a6b2ca06d356c9340a3e15a48301a5ca4b956ee3ec2031cb1178aa83ddf59d |
|
MD5 | 8fc671376f7e66db7061ebc723731b57 |
|
BLAKE2b-256 | a1ee58cd4b11407208655fb7510e57cf009b6a7858c96d00bfd43a0d62d9db53 |