TenCloud for Python
TenCloud cloud storage client for Python 3.10+.
Installation
Install the latest version from PyPI:
python -m pip install tencloud
Or install the official wheel directly:
python3 -m pip install https://cloud.cesiummc.space/clients/tencloud-0.1.0-py3-none-any.whl
Command-line use
python -m tencloud authenticate
python -m tencloud upload "/home/user/Documents"
python -m tencloud upload "/home/user/dogimages.zip"
python -m tencloud download "/home/user/Restored"
python -m tencloud whoami
The tencloud-python command is equivalent.
Python SDK
from tencloud import TenCloudClient
client = TenCloudClient()
client.authenticate()
client.upload("/home/user/dogimages.zip")
files = client.list_files()
print([file["name"] for file in files])
client.download("/home/user/Restored")
Authentication uses your TenCloud account without copying an API key. The Python implementation requires no Node.js runtime or third-party Python dependencies.
Current limitations
Data is streamed directly from local files. The Python client does not yet maintain restart-safe checkpoints across processes. Existing destination files are not silently overwritten. Keep an independent backup of important data.
Access management
Revoke credentials from the TenCloud dashboard. The logout command removes local credentials only.
Metadata
Release files for tencloud 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| tencloud-0.1.0.tar.gz | 8.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tencloud-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.4 kB
Release files / tencloud-0.1.0.tar.gz
| Download URL | tencloud-0.1.0.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8c15424fbca276de1f67618b0486526ed5cbefe3cac8a5187cafb3489f50eead
|
|
BLAKE2b-256 checksum How to use checksums |
84da51abab815346e9030f795fce2e9acee029ec32876850fa498d96034956f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / tencloud-0.1.0-py3-none-any.whl
| Download URL | tencloud-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8e51e4ed21a9ba893140d197d22544ce412c25cc0faea64881402c74c41477cf
|
|
BLAKE2b-256 checksum How to use checksums |
b5bee9af6c7dfda6fe997922dc690d70011849dbbd46c01a228111f2aae1dd93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Security for tencloud 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.