pyxet
pyxet copied to clipboard
Python SDK for XetHub
When using pyxet for uploading and downloading, returning the commit information. ## Use case * Upload a model and return the commit to find it later. ## Example ``` model_info...
# Rational Our "timestamps" are commits, therefore we should be able to explore them easily to make it more useful. The function name can be "commit", "commits", or "history". I...
Attempting to sync from remote to local gives the error: ``` (venv) ➜ xet sync xet://XetHub/Falcon-RefinedWeb/main Falcon-RefinedWeb-download Checking sync Traceback (most recent call last): File "/usr/home/zach/venv/bin/xet", line 8, in sys.exit(cli())...
There are no releases [here](https://github.com/xetdata/pyxet/releases). Reasons to put them here in addition to publishing wheels to PyPI: * Easy to find release notes for each version * Automatically creates tags...
Currently, 'r+' mode is not handled due to assuming that modes starting with 'r' are read only.
Repro: ``` In [9]: xet_fs = pyxet.XetFS() ...: with xet_fs.transaction: ...: with xet_fs.open("xet://hoytak/cp_test_2/data.dat", 'wb') as f: ...: print("writing") ...: f.write(b"00000") ...: print("done") # Fine ...: writing done Failed to commit...
When running `open file` in bash, it opens in a default local app. An equivalent tooling can help exploring you repo and interact with it without relying on the UI....
We are currently compiled for glibc 2.34 which is pretty recent (>= Ubuntu 21.10) according to https://distrowatch.com/table.php?distribution=ubuntu We should change it to compile on as early a Linux distribution as...
I tried making a new repo without the full xet path, and the error complains that the xet path isn't in the form requested:  However, for repo creation, I...