qim-data
QIM Center wrapper around magic-wormhole.
Architecture and contributor notes: docs/CLI-wrapper.md
Install
pip install qim-data
Quick usage
qim-data send /path/to/file
qim-data receive
Current status
Initial Python package structure is in place with a CLI-first backend:
qim-data send <source>qim-data receive [code]qim-data config
The current backend invokes the wormhole CLI with QIM defaults.
The internal architecture keeps a backend abstraction so we can later add a direct Python API backend.
Package layout
pyproject.toml: packaging metadata andqim-dataentrypointsrc/qim_data/cli.py: command parsing and dispatchsrc/qim_data/app.py: application orchestrationsrc/qim_data/config.py: runtime configuration modelsrc/qim_data/constants.py: QIM endpoint defaultssrc/qim_data/backends/: backend interface and CLI backend implementation
Metadata
Release files for qim-data 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qim_data-0.1.1.tar.gz | 7.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qim_data-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.1 kB
Release files / qim_data-0.1.1.tar.gz
| Download URL | qim_data-0.1.1.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d03d704355dbd2d259496ab72933800af1ce7c283c2fc8fc47e7c34fec1f20cf
|
|
BLAKE2b-256 checksum How to use checksums |
c0d4a3b54bb43ec5b2f7de1b062bed31f7223bb90209934ba6bf816589d4e13f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / qim_data-0.1.1-py3-none-any.whl
| Download URL | qim_data-0.1.1-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dc5b085b135589bbcf19a68ff05384ed401bc82ef96bf8142afe895943f31c09
|
|
BLAKE2b-256 checksum How to use checksums |
6ea41ebbfbabaa0ddc193123c283e7ea06b7ce060c131e0a3509715ea0bc3c19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|